e899c7b4d1 | ||
---|---|---|
.. | ||
files | ||
templates | ||
README.md | ||
handlers.yml | ||
hosts.cfg | ||
main.yml |
README.md
Usage:
export GANDI_API_KEY=mykey
ansible-playbook main.yml -i hosts.cfg --extra-vars "gandi_api_key=$GANDI_API_KEY" --limit=cabinet
Additional variables:
gandi_api_key
: gandi api key for dynamic dns (only for hosts with non-static IPs)dma_auth
: smtp password to be used by dma (for sending mail)
Assumes:
- OS (Debian) has been installed and IPs have been configured in hosts.cfg
- Host is already trusted via ssh and can be ssh'd into using keys
- Passwordless sudo is enabled for the user ansible uses
- ZFS and Docker already already configured on applicable hosts
- Special mounts such as /media-vtluug already have their folder created.
- Any additional users have been created