ansible role which defines and installs my development environment.
Includes the following:
- koichirok/ansible-role-google-chrome - Google Chrome
- geerlingguy/ansible-role-docker - Docker & Docker Compose
- chrgue/ansible-role-dev-essentials - Command line tools
- viasite-ansible/ansible-role-zsh - Full zsh installation
Without much knowledge about ansible you can just copy & paste the following command in your terminal and you are good to go:
$ bash <(wget -qO- https://raw.githubusercontent.com/chrgue/dev-fine/master/install.sh)
First make sure you have ansible installed
$ sudo apt-add-repository -y ppa:ansible/ansible
$ sudo apt update
$ sudo apt install -y ansible
$ ansible-galaxy install chrgue.dev_fine
# playbook.yml
- name: Setup full development enviroment
hosts: localhost
connection: local
roles:
- role: chr.dev_fine
$ ansible-playbook playbook.yml