This is an ansible project to configure my workstations. This project utilizes ansible-pull method. I manage my installed packages and dotfiles through this project. This is by no means a standard ansible project with best practices. My goal is to configure my working environment in a fresh install as fast as possible, that's all.
You should not use this directly, rather look up my tasks and create one for your own purpose
$ sudo apt install ansible
$ ansible-pull -U https://github.com/NafiAsib/ansible-dots.git --ask-become-pass
dont't use sudo ansible-pull
, otherwise you're always root user unless specified!
- Packages
[ ] exa might not need manual installation after 22.04 lTS- nvm
- docker
- docker compose
-
hosts
file - study more about
ansible
- better log
- Better macOS compatability
- My explanation of Ansible Pull - I wrote it nearly 3 years ago, so it might be outdated!
- Using Ansible "Pull" Mode to Dynamically Automate Server/Workstation Builds - Learn Linux TV
- dotfiles - ALT-F4-LLC
- dotfiles - techdufus