Using Ansible to bootstrap any new machine with my preferred settings.
ansible-playbook -K --ask-vault-pass local.yml
with tags
ansible-playbook --tags <tag-name> --ask-vault-password local.yml
Provided dockerfile can be used for testing any changes
docker build -t new-machine .
docker run -it new-machine /bin/bash
once inside the container, run
ansible-playbook -K --ask-vault-pass local.yml