scripts/ansible
Paul Walko eced0aac2d add dynamic dns + update for k8s 2020-12-13 15:55:46 -05:00
..
files add daily driver host section to ansible 2020-03-25 22:48:33 -04:00
templates add dynamic dns + update for k8s 2020-12-13 15:55:46 -05:00
README.md add dynamic dns + update for k8s 2020-12-13 15:55:46 -05:00
handlers.yml smartd, dma config 2019-12-03 23:11:37 -05:00
hosts.cfg add daily driver host section to ansible 2020-03-25 22:48:33 -04:00
main.yml add dynamic dns + update for k8s 2020-12-13 15:55:46 -05:00
remote.yml add rsync 2019-09-10 00:08:21 -04:00

README.md

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

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
  • Wireguard hosts:

  • 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