1
0
Fork 0
home-stack-ansible/hosts

98 lines
3.4 KiB
Plaintext
Raw Normal View History

2021-08-25 04:33:56 +00:00
# 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)
2021-11-12 20:20:41 +00:00
# Actual config starts here
2021-08-25 04:33:56 +00:00
all:
hosts:
pfsense:
ansible_host: 192.168.30.1
truenas:
ansible_host: 192.168.20.30
2021-08-25 04:33:56 +00:00
children:
proxmox:
hosts:
router-0:
ansible_host: 192.168.10.10
2021-12-05 02:40:14 +00:00
server-0:
ansible_host: 192.168.10.11
2021-12-13 04:48:57 +00:00
vfio_pci_ids:
- '1000:0086' # Broadcom / LSI SAS2308 PCI-Express Fusion-MPT SAS-2
2023-12-23 21:36:22 +00:00
bastion:
2021-08-25 04:33:56 +00:00
hosts:
2021-12-17 23:17:18 +00:00
bastion:
2021-08-25 04:33:56 +00:00
ansible_host: 192.168.20.10
2021-12-17 23:17:18 +00:00
users_enable_sudo: false
2022-08-29 13:23:19 +00:00
plex:
hosts:
plex:
ansible_host: 192.168.20.31
nfs_libraries:
- 192.168.20.30:/mnt/pool0/media/Movies
- 192.168.20.30:/mnt/pool0/media/Series
2023-06-17 02:53:07 +00:00
minecraft-server:
2023-06-04 20:59:59 +00:00
hosts:
2023-06-17 02:53:07 +00:00
minecraft-server:
2023-06-04 20:59:59 +00:00
ansible_host: 192.168.20.32
2023-11-18 07:57:18 +00:00
mc_server_jar: https://piston-data.mojang.com/v1/objects/5b868151bd02b41319f54c8d4061b8cae84e665c/server.jar
2023-06-17 02:53:07 +00:00
mc_server_memory: 3500M
mc_server_ops:
- uuid: 649a9370-5cad-4553-93c8-cf0af25208dd
name: jirost
level: 4
2023-11-18 07:42:26 +00:00
cups:
hosts:
cups:
ansible_host: cups.local
2021-08-25 04:33:56 +00:00
k3s:
children:
k3s-server:
hosts:
2022-07-21 00:25:58 +00:00
k3s-server0:
2021-08-25 04:33:56 +00:00
ansible_host: 192.168.20.20
2022-07-21 00:25:58 +00:00
platform: vm
k3s_extra_args: --node-taint kubernetes.io/arch=amd64:PreferNoSchedule
2021-08-25 04:33:56 +00:00
k3s-agent:
hosts:
2022-07-21 00:25:58 +00:00
k3s-agent0:
2021-08-25 04:33:56 +00:00
ansible_host: 192.168.20.21
2021-12-15 01:55:52 +00:00
platform: raspberrypi
2022-07-21 00:25:58 +00:00
k3s-agent1:
2021-08-25 04:33:56 +00:00
ansible_host: 192.168.20.22
2021-12-15 01:55:52 +00:00
platform: raspberrypi
2022-07-21 00:25:58 +00:00
k3s-agent2:
2021-08-25 04:33:56 +00:00
ansible_host: 192.168.20.23
2021-12-15 01:55:52 +00:00
platform: raspberrypi
2022-07-21 00:25:58 +00:00
k3s-agent3:
2021-12-15 01:55:52 +00:00
ansible_host: 192.168.20.24
2022-07-21 00:25:58 +00:00
platform: raspberrypi
generic-linux:
2021-08-25 04:33:56 +00:00
hosts:
ubiquiti:
2022-08-29 01:25:27 +00:00
ansible_host: 192.168.10.2
2021-08-25 04:33:56 +00:00
pihole:
ansible_host: 192.168.20.2
children:
2021-11-12 20:20:41 +00:00
proxmox:
2023-12-23 21:36:22 +00:00
bastion:
2021-08-25 04:33:56 +00:00
k3s:
2022-08-29 13:23:19 +00:00
plex:
2023-06-17 02:53:07 +00:00
minecraft-server:
2023-11-18 07:42:26 +00:00
cups:
2021-08-25 04:33:56 +00:00
vars:
2023-02-20 15:37:36 +00:00
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