Add back prx02 and add physical servers

This commit is contained in:
Sam A. 2023-11-07 19:02:43 +01:00
parent 374f3ec169
commit 2ed912de44
Signed by: samsapti
GPG key ID: CBBBE7371E81C4EA
13 changed files with 81 additions and 18 deletions

View file

@ -1,6 +1,9 @@
# vim: ft=yaml.ansible # vim: ft=yaml.ansible
# code: language=ansible # code: language=ansible
--- ---
fqdn: sapt-labp-app01.prod.servers.sapti.me
private_ip: 10.2.16.10
apps_include: apps_include:
- postfix - postfix
- nextcloud - nextcloud

View file

@ -1,6 +1,9 @@
# vim: ft=yaml.ansible # vim: ft=yaml.ansible
# code: language=ansible # code: language=ansible
--- ---
fqdn: sapt-labp-app02.prod.servers.sapti.me
private_ip: 10.2.16.11
apps_include: apps_include:
- ipfs - ipfs
- monerod - monerod

View file

@ -0,0 +1,5 @@
# vim: ft=yaml.ansible
# code: language=ansible
---
fqdn: sapt-labp-db01.prod.servers.sapti.me
private_ip: 10.2.16.20

View file

@ -0,0 +1,5 @@
# vim: ft=yaml.ansible
# code: language=ansible
---
fqdn: sapt-labr-mon01.shrd.servers.sapti.me
private_ip: 10.2.18.20

View file

@ -0,0 +1,7 @@
# vim: ft=yaml.ansible
# code: language=ansible
---
fqdn: sapt-labr-prx01.shrd.servers.sapti.me
private_ip: 10.2.18.10
proxy_mode: global

View file

@ -0,0 +1,7 @@
# vim: ft=yaml.ansible
# code: language=ansible
---
fqdn: sapt-labr-prx02.shrd.servers.sapti.me
private_ip: 10.2.18.11
proxy_mode: local

View file

@ -1,6 +1,9 @@
# vim: ft=yaml.ansible # vim: ft=yaml.ansible
# code: language=ansible # code: language=ansible
--- ---
fqdn: sapt-labs-app01.stage.servers.sapti.me
private_ip: 10.2.19.10
apps_include: apps_include:
- postfix - postfix
- nextcloud - nextcloud

View file

@ -1,6 +1,9 @@
# vim: ft=yaml.ansible # vim: ft=yaml.ansible
# code: language=ansible # code: language=ansible
--- ---
fqdn: sapt-labs-app02.stage.servers.sapti.me
private_ip: 10.2.19.11
apps_include: apps_include:
- ipfs - ipfs
- monerod - monerod

View file

@ -0,0 +1,5 @@
# vim: ft=yaml.ansible
# code: language=ansible
---
fqdn: sapt-labs-db01.stage.servers.sapti.me
private_ip: 10.2.19.20

View file

@ -0,0 +1,4 @@
# vim: ft=yaml.ansible
# code: language=ansible
---
fqdn: sapt-labx-ctl01.infr.servers.sapti.me

View file

@ -0,0 +1,4 @@
# vim: ft=yaml.ansible
# code: language=ansible
---
fqdn: sapt-labx-pve01.infr.servers.sapti.me

View file

@ -1,22 +1,29 @@
[app_prod] [app_prod]
sapt-labp-app01 ansible_host=sapt-labp-app01.servers.local.sapti.me sapt-labp-app01 ansible_host=192.168.17.30
sapt-labp-app02 ansible_host=sapt-labp-app02.servers.local.sapti.me sapt-labp-app02 ansible_host=192.168.17.31
[db_prod] [db_prod]
sapt-labp-db01 ansible_host=sapt-labp-db01.servers.local.sapti.me sapt-labp-db01 ansible_host=192.168.17.40
[app_stage] [app_stage]
sapt-labs-app01 ansible_host=sapt-labs-app01.servers.local.sapti.me sapt-labs-app01 ansible_host=192.168.17.50
sapt-labs-app02 ansible_host=sapt-labs-app02.servers.local.sapti.me sapt-labs-app02 ansible_host=192.168.17.51
[db_stage] [db_stage]
sapt-labs-db01 ansible_host=sapt-labs-db01.servers.local.sapti.me sapt-labs-db01 ansible_host=192.168.17.60
[proxy_shd] [proxy_shrd]
sapt-labn-prx01 ansible_host=sapt-labn-prx01.servers.local.sapti.me sapt-labr-prx01 ansible_host=192.168.17.10
sapt-labr-prx02 ansible_host=192.168.17.11
[monitoring_shd] [monitoring_shrd]
sapt-labn-mon01 ansible_host=sapt-labn-mon01.servers.local.sapti.me sapt-labr-mon01 ansible_host=192.168.17.20
[vmhost_infr]
sapt-labx-pve01 ansible_host=192.168.17.3
[control_infr]
sapt-labx-ctl01 ansible_host=192.168.17.8
[production:children] [production:children]
app_prod app_prod
@ -27,8 +34,8 @@ app_stage
db_stage db_stage
[shared:children] [shared:children]
proxy_shd proxy_shrd
monitoring_shd monitoring_shrd
[appservers:children] [appservers:children]
app_prod app_prod
@ -36,4 +43,13 @@ app_stage
[dbservers:children] [dbservers:children]
db_prod db_prod
db_stage db_stage
[virtualservers:children]
production
staging
shared
[physicalservers:children]
vmhost_infr
control_infr

View file

@ -1,6 +1,6 @@
# code: language=ansible-jinja # code: language=ansible-jinja
127.0.1.1 {{ hostname }} {{ hostname }}
127.0.0.1 localhost 127.0.0.1 localhost
127.0.1.1 {{ hostname }}
# The following lines are desirable for IPv6 capable hosts # The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback ::1 ip6-localhost ip6-loopback
@ -11,8 +11,6 @@ ff02::2 ip6-allrouters
ff02::3 ip6-allhosts ff02::3 ip6-allhosts
# Static hostnames for VMs # Static hostnames for VMs
{% for host in groups['all'] %} {% for host in groups['virtualservers'] %}
{% if 'ansible_eth1' in hostvars[host] %} {{ hostvars[host].private_ip }} {{ hostvars[host].fqdn }}
{{ hostvars[host].ansible_eth1.ipv4.address }} {{ hostvars[host].ansible_host }}
{% endif %}
{% endfor %} {% endfor %}