Raspberry Pi setup and configuration via Ansible.
MIT License
This playbook installs and configures most of the software I use on my Mac for web and software development. Some things in macOS are slightly difficult to automate, so I still have some manual installation steps, but at least it's all documented here.
This is a work in progress, and is mostly a means for me to document my current Mac's setup. I'll be evolving this set of playbooks over time.
See also:
$ ansible-galaxy install -r requirements.yml
inside this directory to install required Ansible roles.ansible-playbook main.yml -c local
inside this directory.Note: If you run the playbook from a different computer via SSH, remove the -c local
from the command above.
Not everyone's development environment and preferred software configuration is the same.
You can override any of the defaults configured in default.config.yml
by creating a config.yml
file and setting the overrides in that file.
For example, TODO.
TODO.
Check out Ansible for DevOps, which teaches you how to automate almost anything with Ansible.
Jeff Geerling, 2020.