chore: switch to yaml inventory
waaaay better readability
This commit is contained in:
parent
b94c066996
commit
495b61c1d1
2 changed files with 62 additions and 45 deletions
|
|
@ -1,45 +0,0 @@
|
|||
# This file defines the group structure for vagrant VMs
|
||||
# Fixed IPs are defined in the Vagrantfile
|
||||
# Additional host-specific variables should go in host_vars/
|
||||
# Group-specific variables should go in group_vars/
|
||||
|
||||
[all_servers]
|
||||
dmz ansible_host=192.168.56.10 ansible_ssh_private_key_file=.vagrant/machines/dmz/libvirt/private_key ansible_user=vagrant
|
||||
backend ansible_host=192.168.56.11 ansible_ssh_private_key_file=.vagrant/machines/backend/libvirt/private_key ansible_user=vagrant
|
||||
backend2 ansible_host=192.168.56.12 ansible_ssh_private_key_file=.vagrant/machines/backend2/libvirt/private_key ansible_user=vagrant
|
||||
|
||||
# Backend servers that host application services
|
||||
[backend_servers]
|
||||
backend
|
||||
backend2
|
||||
|
||||
# Reverse proxy servers in DMZ (public-facing, file provider mode)
|
||||
[traefik_servers_dmz]
|
||||
dmz
|
||||
|
||||
# Reverse proxy servers on backend (docker provider mode)
|
||||
[traefik_servers_backend]
|
||||
backend
|
||||
backend2
|
||||
|
||||
# All reverse proxy servers
|
||||
[traefik_servers:children]
|
||||
traefik_servers_dmz
|
||||
traefik_servers_backend
|
||||
|
||||
# Application servers
|
||||
[httpbin_servers]
|
||||
backend
|
||||
backend2
|
||||
|
||||
[keycloak_servers]
|
||||
backend
|
||||
|
||||
[authentik_servers]
|
||||
backend
|
||||
|
||||
[garage_servers]
|
||||
backend
|
||||
|
||||
[nextcloud_servers]
|
||||
backend
|
||||
62
inventories/vagrant/hosts.yml
Normal file
62
inventories/vagrant/hosts.yml
Normal file
|
|
@ -0,0 +1,62 @@
|
|||
---
|
||||
all:
|
||||
children:
|
||||
all_servers:
|
||||
hosts:
|
||||
dmz:
|
||||
ansible_host: 192.168.56.10
|
||||
ansible_ssh_private_key_file: .vagrant/machines/dmz/libvirt/private_key
|
||||
ansible_user: vagrant
|
||||
backend:
|
||||
ansible_host: 192.168.56.11
|
||||
ansible_ssh_private_key_file: .vagrant/machines/backend/libvirt/private_key
|
||||
ansible_user: vagrant
|
||||
backend2:
|
||||
ansible_host: 192.168.56.12
|
||||
ansible_ssh_private_key_file: .vagrant/machines/backend2/libvirt/private_key
|
||||
ansible_user: vagrant
|
||||
|
||||
# Backend servers that host application services
|
||||
backend_servers:
|
||||
hosts:
|
||||
backend:
|
||||
backend2:
|
||||
|
||||
# Reverse proxy servers
|
||||
traefik_servers:
|
||||
children:
|
||||
traefik_servers_dmz:
|
||||
traefik_servers_backend:
|
||||
|
||||
# DMZ reverse proxy (public-facing, file provider mode)
|
||||
traefik_servers_dmz:
|
||||
hosts:
|
||||
dmz:
|
||||
|
||||
# Backend reverse proxy (docker provider mode)
|
||||
traefik_servers_backend:
|
||||
hosts:
|
||||
backend:
|
||||
backend2:
|
||||
|
||||
# Application servers
|
||||
httpbin_servers:
|
||||
hosts:
|
||||
backend:
|
||||
backend2:
|
||||
|
||||
keycloak_servers:
|
||||
hosts:
|
||||
backend:
|
||||
|
||||
authentik_servers:
|
||||
hosts:
|
||||
backend:
|
||||
|
||||
garage_servers:
|
||||
hosts:
|
||||
backend:
|
||||
|
||||
nextcloud_servers:
|
||||
hosts:
|
||||
backend:
|
||||
Loading…
Add table
Add a link
Reference in a new issue