63 lines
2.1 KiB
Plaintext
63 lines
2.1 KiB
Plaintext
|
# When adding a new host:
|
||
|
# 1. create new user `useradd -m -G sudo -s /bin/bash ansible`
|
||
|
# 2. configure user password `passwd ansible` (set password to badjnet/ssh/ansible)
|
||
|
|
||
|
# These will throw some warnings that can be safely be ignored
|
||
|
.user_config: &user_config
|
||
|
ansible_user: ansible
|
||
|
ansible_password: !vault |
|
||
|
$ANSIBLE_VAULT;1.1;AES256
|
||
|
34376132666239383830316437356430306535396466396537323833633137376239386464343363
|
||
|
6234303430623964353762383935323335383737666533390a643033363235383138393932393833
|
||
|
34633732646430383131643662626635373661373261323365366531316439653963353739383664
|
||
|
6139363534616231380a373931333530373339653132626238333566663362343663623532393330
|
||
|
35616230643533363032623066376536366236353335373130643262613561396131
|
||
|
ansible_become: 'yes'
|
||
|
ansible_become_password: !vault |
|
||
|
$ANSIBLE_VAULT;1.1;AES256
|
||
|
34376132666239383830316437356430306535396466396537323833633137376239386464343363
|
||
|
6234303430623964353762383935323335383737666533390a643033363235383138393932393833
|
||
|
34633732646430383131643662626635373661373261323365366531316439653963353739383664
|
||
|
6139363534616231380a373931333530373339653132626238333566663362343663623532393330
|
||
|
35616230643533363032623066376536366236353335373130643262613561396131
|
||
|
|
||
|
all:
|
||
|
hosts:
|
||
|
pfsense:
|
||
|
ansible_host: 192.168.30.1
|
||
|
children:
|
||
|
proxmox:
|
||
|
hosts:
|
||
|
router-0:
|
||
|
ansible_host: 192.168.10.10
|
||
|
vars:
|
||
|
ansible_user: root
|
||
|
lb:
|
||
|
hosts:
|
||
|
lb:
|
||
|
ansible_host: 192.168.20.10
|
||
|
k3s:
|
||
|
children:
|
||
|
k3s-server:
|
||
|
hosts:
|
||
|
k3s-s0:
|
||
|
ansible_host: 192.168.20.20
|
||
|
k3s-agent:
|
||
|
hosts:
|
||
|
k3s-w0:
|
||
|
ansible_host: 192.168.20.21
|
||
|
k3s-w1:
|
||
|
ansible_host: 192.168.20.22
|
||
|
k3s-w2:
|
||
|
ansible_host: 192.168.20.23
|
||
|
ubuntu:
|
||
|
hosts:
|
||
|
ubiquiti:
|
||
|
ansible_host: 192.168.10.2
|
||
|
pihole:
|
||
|
ansible_host: 192.168.20.2
|
||
|
children:
|
||
|
lb:
|
||
|
k3s:
|
||
|
vars:
|
||
|
<<: *user_config
|