Ansibox is an idea and project from Jesse Keating to utilize ansible to manage configuration of a local system similar to boxen.
Right now it provides a bare minimum feature set.
- On OSX it will install homebrew
- On Fedora it will remove and install whatever RPMs you list in the answer file
- On all systems it will sync in your dotfiles git repo if you have one
- Will sync a list of git repos and set their upstream URL provided. See role/git_repos/tasks/main.yml for example
- Install ansible
- Populate answers.yaml with what you want on your system based on the main bits ansibox covers
- Optionally, create an additional playbook for ansibox to run after its own
- Run ansibox ./ansibox [optional playbook]