Personal Development Box
This is an experimental Ansible setup for my personal development environment. It is most certainly impractical for everyone, but I wanted to learn how to use Ansible for configuration management.
It currently targets an Ubuntu 16.04 machine, specifically a System76 Galago UltraPro laptop.
- Install Ansible
git clone https://github.com/jmdeldin/box.git && cd box
Executing Ansible Commands
To run an arbitrary command:
ansible -i hosts all -m shell -a 'echo hi'
To execute specific tagged tasks from the "playbook":
ansible-playbook -i hosts --tags "ruby" system76.yml
To run the entire playbook:
ansible-playbook -K -i hosts system76.yml
Jon-Michael Deldin, email@example.com
Licensed under the WTFPL.