34 lines
686 B
YAML
34 lines
686 B
YAML
---
|
|
- name: Ensure prerequisites met
|
|
# TODO: Check # of IP addrs on enX0 >= # of wings + 1
|
|
hosts: vpn
|
|
tasks: []
|
|
|
|
- name: Install wings
|
|
hosts: jodye_wings
|
|
remote_user: ubuntu
|
|
# Don't forget to create a new disk if creating new wings. This is
|
|
# purposefully manual to give more fine-grained control
|
|
vars:
|
|
pv_disks:
|
|
- /dev/sda
|
|
vg_name: vg1
|
|
lv_name: pvs
|
|
lv_size: +100%FREE
|
|
fs_type: ext4
|
|
mount_path: /var/lib/pterodactyl
|
|
extra_docker_daemon_options: |
|
|
"dns": ["10.0.123.123"],
|
|
roles:
|
|
- dns-client
|
|
- lvm
|
|
- docker
|
|
- wings
|
|
|
|
- name: Set up VPN
|
|
hosts: vpn
|
|
become: true
|
|
roles:
|
|
- githubixx.ansible_role_wireguard
|
|
|