Ansible, rcm and custom scripts to manage my 2 main PCs.
Computers setup and softwares installations are processed with ansible playbooks:
ansible-playbook playbooks/setup-meushi.yml -K
ansible-playbook playbooks/setup-meushi-user.yml
ansible-playbook playbooks/setup-ringo.yml
User environment setup is finalized by my-setup.sh
script:
- after the initial rcm setup done by this script, configuration files can be managed directly from the repository
- if necessary rcm can be manually used with
rcup -f -v
- see also
my-setup.sh show-broken-symlinks
to identify dangling symbolink link left by rcm.
- Prepare Operating System
-
Install pyenv using pyenv installer
-
Install Python
pyenv install --list
pyenv install x.x.x
pyenv versions
pyenv virtualenv x.x.x nyx
- Bootstrap Nyx
git clone https://github.com/vinymeuh/Nyx.git $HOME/Nyx
cd $HOME/Nyx
pyenv activate nyx
pip install -r requirements.txt
ansible-galaxy install -r requirements.yml
Then see How to use paragraph noting that at first the script my-setup.sh
is not in PATH.