Archsible is a collection of Ansible playbooks for Arch Linux.
git clone https://github.com/JamieMagee/archsible.git --recurse-submodules
- Copy
host_vars/localhost.example
tohost_vars/localhost
- Edit
localhost
for your own setup - Install the dependencies
pipenv install
- Activate the virtualenv
pipenv shell
- Install ansible galaxy roles
ansible-galaxy install -r requirements.yml -p galaxy
- Navigate to the
playbooks
directory - Run
ansible-playbook <playbook>.yml
Install from Pipfile:
pipenv install --dev
Activate the Pipenv shell:
pipenv shell
Run:
yamllint .
ansible-lint <playbook>.yml