Provision my personal environment for Fedora and Ubuntu-based distributions. Powered by ansible.
Tip for reading this on terminal:
curl https://provision.pauloromeira.com/readme | less
curl https://provision.pauloromeira.com | bash
OR
wget -O - https://provision.pauloromeira.com | bash
Full bootstrap (includes GUI applications)
curl https://provision.pauloromeira.com | bash -s pull --tags full
Run specific tags
curl https://provision.pauloromeira.com | bash -s pull --tags TAGS
Example: install docker (and docker-compose)
curl https://provision.pauloromeira.com | bash -s pull --tags docker
Skip specific tags
curl https://provision.pauloromeira.com | bash -s pull --skip-tags SKIP_TAGS
Run locally:
./provision.sh local
Pull (always run):
provision pull [args] [playbook]
Sync (run only if remote changed):
provision sync [args] [playbook]
Run custom ansible command:
provision ansible* [args]
Gather facts
provision setup
My dotfiles:
Tutorials/arcticles:
- Using Ansible to automate your Laptop and Desktop configs
- https://medium.com/espinola-designs/manage-your-dotfiles-with-ansible-6dbedd5532bb
Repos:
- https://github.com/LearnLinuxTV/personal_ansible_desktop_configs
- https://github.com/geerlingguy/mac-dev-playbook
- https://git.todevski.com/ansible/playbooks/workstation/
- https://github.com/kespinola/dotfiles
- https://github.com/victorfsf/dotfiles
User guide: