Playbooks
Note: first do sudo ls before running any playbook
General.yml
ansible-playbook -i hosts -v General.yml
- rclone
- gedit
- VSCode + one package: libasound
- Apptainer
This script also creates ~/Desktop/RD to mount Research Drive using the alias rdmount that is added to .bashrc using the Bashrc.yml playbook.
Vscode.yml
ansible-playbook -i hosts -v Vscode.yml
- VSCode + one package: libasound
Notes:
- For VSCode you might still need to connect to your github/copilot account.
- It makes sense to sync your VSCode settings between computers: See here
-TODO: Currently can't get copilot (github account) in VSCode to work.
Bashrc
ansible-playbook -i hosts -v Bashrc.yml'
Notes
- Modifies the bashrc
-e.g., aliases
- (un)mounting Research Drive: rdmount and rdunmout
- cloning the ansible repostiroy: aclone
Conda
ansible-playbook -i hosts -v Conda.yml
This script installs conda and packages
-numpy
-pandas
Notes:
- installation of packages does not work
Julia
ansible-playbook -i hosts -v Julia.yml
Notes:
XEmacs
ansible-playbook -i hosts -v Xemacs.yml'
Notes:
-install of emacs packages does not work well. Also would need further configuration
R, Rstudio, renv, packages
ansible-playbook -i hosts -v R.yml'
Notes:
Compilers
ansible-playbook -i hosts -v Compilers.yml'
Playbooks
Note: first do
sudo lsbefore running any playbookGeneral.yml
ansible-playbook -i hosts -v General.ymlThis script also creates ~/Desktop/RD to mount Research Drive using the alias rdmount that is added to .bashrc using the Bashrc.yml playbook.
Vscode.yml
ansible-playbook -i hosts -v Vscode.ymlNotes:
-TODO: Currently can't get copilot (github account) in VSCode to work.
Bashrc
ansible-playbook -i hosts -vBashrc.yml'Notes
-e.g., aliases
Conda
ansible-playbook -i hosts -v Conda.ymlThis script installs conda and packages
-numpy
-pandas
Notes:
Julia
ansible-playbook -i hosts -v Julia.ymlNotes:
XEmacs
ansible-playbook -i hosts -vXemacs.yml'Notes:
-install of emacs packages does not work well. Also would need further configuration
R, Rstudio, renv, packages
ansible-playbook -i hosts -vR.yml'Notes:
Compilers
ansible-playbook -i hosts -vCompilers.yml'