sudo apt install git ansible
Git clone: https://github.com/alex-damico/ubuntu-dev-box-with-ansible.git
ansible-galaxy collection install -r requirements.yml
ansible-galaxy role install -r requirements.yml
NOTE:
-
oh-my-zsh
-
docker (Only Dev)
-
Sdkman (Only Dev)
-
jetbrains-toolbox (Only Dev)
- common
- Upgrade the OS
- Remove dependencies that are no longer required
- Install programs (see default file)
- common-folder
- create folder (see default file)
- google-chrome
- install google-chrome
- snap
- Update programs
- Install programs (see default file)
- snap-dev
- Install programs (see default file)
- vscode-extensions
- Install extensions (see default file)
- nvm-node
- Install nvm and node (default: node 18.12.0)
- docker
- sdkman
- oh-my-zsh
- oh-my-zsh-plugins
- Download plugin custom (see default file)
ansible-playbook site.yml
ansible-playbook site_dev.yml
ansible-playbook site_dev_work.yml
---
- hosts: localhost
roles:
- role: common
base:
- filezilla