ansible/hosts.yml

142 lines
3.4 KiB
YAML

---
all:
hosts:
pikvm:
ansible_host: pikvm
ansible_user: ansible
ansible_port: 22
ansible_python_interpreter: /usr/bin/python3
ansible_become_method: doas
dags:
- acme_rsync
snitch:
ansible_host: snitch
ansible_user: ansible
ansible_port: 22
ansible_python_interpreter: /usr/bin/python3
ansible_become_method: doas
alpine_mode: diskless
alpine_version: v3.16
alpine_repos:
- main
suricata:
ansible_host: suricata
ansible_user: ansible
ansible_port: 22
ansible_python_interpreter: /usr/bin/python3
ansible_become_method: doas
alpine_mode: data
alpine_version: v3.16
alpine_repos:
- main
- community
dmcrypt_targets:
- name: "WDC WDS400T1R0A"
target: "disk0"
source_uuid: "202c924c-ee53-4321-9efd-1f776e939702"
key: "/luks_key.asc:gpg"
remdev: "/dev/mmcblk0p2"
options: "--allow-discards"
- name: "Samsung SSD 870"
target: "disk1"
source_uuid: "247ea237-54ce-45d2-9974-04344c06aba4"
key: "/luks_key.asc:gpg"
remdev: "/dev/mmcblk0p2"
options: "--allow-discards"
mounts:
- src: "/dev/mmcblk0p1"
path: "/media/mmcblk0p1"
fstype: "vfat"
opts: "noauto,defaults"
passno: "0"
- src: "/media/mmcblk0p1/boot"
path: "/boot"
fstype: "none"
opts: "defaults,bind"
passno: "0"
- src: "/dev/mmcblk0p2"
path: "/media/mmcblk0p2"
fstype: "ext4"
opts: "defaults"
passno: "0"
- src: "/dev/mapper/disk0"
path: "/mnt/btr_pool"
fstype: "btrfs"
opts: "subvolid=5,noatime"
passno: "0"
- src: "/dev/mapper/disk0"
path: "/var/log"
fstype: "btrfs"
opts: "subvol=logs,noatime"
passno: "0"
- src: "/dev/mapper/disk0"
path: "/home"
fstype: "btrfs"
opts: "subvol=home,noatime"
passno: "0"
- src: "/dev/mapper/disk0"
path: "/var/lib/builder/src"
fstype: "btrfs"
opts: "subvol=src,noatime"
passno: "0"
- src: "/dev/mapper/disk0"
path: "/etc/rancher"
fstype: "btrfs"
opts: "subvol=rancher_config,noatime"
passno: "0"
- src: "/dev/mapper/disk0"
path: "/var/lib/rancher"
fstype: "btrfs"
opts: "subvol=rancher_data,noatime"
passno: "0"
- src: "/dev/mapper/disk0"
path: "/var/lib/docker"
fstype: "btrfs"
opts: "subvol=docker,noatime"
passno: "0"
rpi_cfg:
- "enable_uart=1"
- "otg_mode=1"
caladan:
ansible_host: caladan
ansible_user: ansible
ansible_port: 22
ansible_python_interpreter: /usr/bin/python3
ansible_become_method: doas
alpine_mode: system
alpine_version: v3.16
alpine_repos:
- main
- community
narwhal:
ansible_host: narwhal
ansible_user: ansible
ansible_port: 22
ansible_python_interpreter: /usr/bin/python3
ansible_become_method: doas
fugu:
ansible_host: fugu
ansible_user: ansible
ansible_port: 22
ansible_python_interpreter: /usr/local/bin/python3
ansible_become_method: doas