homelab-nomad/ansible_playbooks/ansible_hosts.yml

92 lines
2.6 KiB
YAML

---
all:
children:
servers:
hosts:
n1.thefij:
nomad_node_role: both
nfs_mounts:
- src: 10.50.250.2:/srv/volumes
path: /srv/volumes/moxy
opts: proto=tcp,rw
nomad_unique_host_volumes:
- name: mysql-data
path: /srv/volumes/mysql
owner: "999"
group: "100"
mode: "0755"
read_only: false
- name: lldap-data
path: /srv/volumes/lldap
owner: "root"
group: "bin"
mode: "0755"
read_only: false
# Moxy shared volumes
- name: nzbget-config
path: /srv/volumes/moxy/nzbget
owner: "nobody"
group: "bin"
read_only: false
- name: photoprism-storage
path: /srv/volumes/moxy/photoprism-storage
owner: "nobody"
group: "bin"
read_only: false
n2.thefij:
nfs_mounts:
- src: 10.50.250.2:/srv/volumes
path: /srv/volumes/moxy
opts: proto=tcp,rw
nomad_node_class: ingress
nomad_node_role: both
nomad_unique_host_volumes:
- name: nextcloud-data
path: /srv/volumes/nextcloud
owner: "root"
group: "bin"
mode: "0755"
read_only: false
- name: gitea-data
path: /srv/volumes/gitea
owner: "root"
group: "bin"
mode: "0755"
read_only: false
- name: sonarr-data
path: /srv/volumes/sonarr
owner: "root"
group: "bin"
mode: "0755"
read_only: false
# Moxy shared volumes
- name: nzbget-config
path: /srv/volumes/moxy/nzbget
owner: "nobody"
group: "bin"
mode: "0755"
read_only: false
- name: photoprism-storage
path: /srv/volumes/moxy/photoprism-storage
owner: "nobody"
group: "bin"
mode: "0755"
read_only: false
# n3.thefij:
# nomad_node_class: ingress
# nomad_node_role: both
# pi3:
# nomad_node_role: client
pi4:
nomad_node_role: both
consul_instances:
children:
servers: {}
vault_instances:
children:
servers: {}
nomad_instances:
children:
servers: {}