Dotfiles
These are my current dotfiles. You need Ansible 2 to install them.
For the first run, you'll need to use ansible-playbook
ansible-playbook -i ~/.playbooks/inventory.conf -c local ~/.playbooks/site.yml --ask-vault-pass
After the initial run, helper methods will be available:
ansible-run # Run as the current user
ansible-sudo # Run, asking for sudo password
Peru
Peru is a dependency management tool. To run it, install peru
via pip and
run peru sync
Variables
All variables are provided via rolename/defaults/main.yml
. These files are
GPG encrypted as well as using ansible-vault
. Run ./bin/decrypt-defaults
to
decrypt them