We use Ansible for two purposes:
- Configuring single-node Ubuntu servers
- (Optional, but recommended) Configuring Ubuntu for local development
Install Ansible on Ubuntu
sudo apt-add-repository --yes --update ppa:ansible/ansible
sudo apt install ansible
Setup Hosts
/etc/ansible/hosts
Installing Roles
ansible-galaxy install geerlingguy.docker
Ansible Guides
sudo nano /etc/ansible/hosts
Append this new host group to the file.
/etc/ansible/hosts
[local]
localhost ansible_connection=local
Now you can run a playbook locally by doing:
ansible-playbook -K -l local ansible/someplaybook.yml