scripts/ansible
Paul Walko 9230db5a16 simplify everything 2022-03-09 08:47:10 -05:00
..
files add federation port 2021-02-13 23:14:49 -05:00
templates add dma 2020-12-31 12:49:15 -05:00
README.md add dma 2020-12-31 12:49:15 -05:00
handlers.yml setup proxy, minor updates 2020-12-27 00:13:34 -05:00
hosts.cfg merge remote.yml into main.yml 2020-12-28 22:12:31 -05:00
main.yml simplify everything 2022-03-09 08:47:10 -05:00

README.md

Usage: ansible-playbook main.yml -i hosts.cfg --extra-vars "gandi_api_key=GANDI_API_KEY" --limit=cabinet

All additional variables:

  • gandi_api_key: gandi api key for dynamic dns
  • dma_auth: smtp password to be used by dma

Assumes:

  • All:

    • 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
    • Root and user pw is something memorable
  • ZFS server:

    • ZFS is configured with a volume at /bigdata for sharing
  • Media server:

    • Create /media-vtluug folder
  • Remote:

    • joe/pew users have been created
  • Laptop/etc:

    • Manually configure ssh and tor
  • TODO:

    • fix for network-online.target debian 10 bug