The playbooks that install docker or configure a new workstation need a role to use ansible galaxy to pull some roles before they can be referenced in the playbook. I.e., before running the role geerlingguy.docker it needs to ansible-galaxy install geerlingguy.docker.
So this is post-ansible setup, and doesn't need to be in the client setup script, but it needs to be in the config playbook. Begin with these:
[ ] geerlingguy.docker
[ ] ferrarimarco.bash-aliases just include a step to clone my dotfiles
Actually, they need to be ansible-galaxy installed on the host. In the case of the testing, on the Vagrant host. And probably on the ansible host in production (like dolores)
The playbooks that install docker or configure a new workstation need a role to use ansible galaxy to pull some roles before they can be referenced in the playbook. I.e., before running the role
geerlingguy.docker
it needs toansible-galaxy install geerlingguy.docker
.So this is post-ansible setup, and doesn't need to be in the client setup script, but it needs to be in the config playbook. Begin with these:
ferrarimarco.bash-aliasesjust include a step to clone my dotfiles