sudo update-alternatives --config editor
sudo apt install ansible
The playbook ansible/playbooks/setup.yml
installs the following:
- Java
- Node JS
- Pip
- Git
- Docker
- Docker Compose
- Terraform
- AWS CLI
- Azure CLI
- gcc
- g++
- curl
- ca-certificates
- apt-transport-https
- gnupg
- python3-venv
Run playbook: ansible-playbook -K ansible/playbooks/setup.yml
The playbook ansible/playbooks/apps.yml
installs the following applications:
- Visual Studio Code
- Brave Browser
- Spotify
- Discord
- Slack
- VLC
Note: VSCode will also require an installation of the 'SettingSync' extension to automatically configure from personal GitHub gist.
Run playbook: ansible-playbook -K ansible/playbooks/apps.yml
SSH: ssh-keygen -t rsa -b 4096
GPG: gpg --default-new-key-algo rsa4096 --gen-key
Move the config file into home directory
Applications downloaded manually through Ubuntu Software:
- Stacer
Applications downloaded manually:
https://kifarunix.com/install-and-setup-i3-windows-manager-on-ubuntu-20-04/ https://www.cyberithub.com/how-to-install-and-use-i3-window-manager-on-ubuntu-20-04/