Ansible for setting up Ubuntu machines. Modified from here: https://gitlab.com/radek-sprta/ansible-personal
- Check tasks and make sure all links are updated.
- vdh - desktop//install-debs.yml
- filezillaPro - common//install-w-shell.yml
wget -qO- https://raw.githubusercontent.com/siraht/ubuntuAnsible/main/run.sh | bash
or to just run the playbook itself after installing dependencies:
ansible-playbook --inventory localhost, setup.yml --ask-become-pass
- Setup tmux
- vim .tmux.conf.local
- tmux_conf_copy_to_os_clipboard=true
- enable all tpm plugins
- Add keyboard shortcut with following commands:
- gnome-terminal -e "tmux-attach"
- vim .tmux.conf.local
- Setup Tailscale
sudo tailscale up --accept-routes
- Sign into Firefox
- Connect to netdata
- Add SSH key to GitHub
- Add new machine to Portainer host
- Edit nohang config
- /etc/nohang/nohang-desktop.conf
- Setup all other programs
- Finish adding programs
- Add mailspring .deb
- Modify for Regolith/i3
- Add tmux setup
- Add Firefox profile restoration
- On 22.04 Pop_OS I had to run it with
ansible-playbook --inventory localhost, ~/configuration/setup.yml --ask-become-pass -e ansible_python_interpreter=/usr/bin/python3 - Docker post-installation commands still hang
- auto-cpufreq script is hanging