Skip to content

Latest commit

 

History

History
29 lines (21 loc) · 753 Bytes

README.md

File metadata and controls

29 lines (21 loc) · 753 Bytes

infra

Initial setup

Fill in your SSH public key in setup.sh then copy it to the target host and run as root to setup requirements for Ansible.

On the local machine:

  1. Optionally create a virtualenv
  2. Run pip install -r requirements.txt to install dependencies
  3. Run ansible-galaxy install -r requirements.yml to install ansible dependencies
  4. Fill in the hosts file along the example

Usage

The playbook can be ran like so:

ansible-playbook site.yml

For a dry run the check, diff and verbose parameters can be added:

ansible-playbook -C -D -v site.yml

To run only on a subset of hosts the limit parameter can be added:

ansible-playbook -l SUBSET site.yml