From dc436c6b84318d938679812ae78ae3ac96bf0a84 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Romain=20Gon=C3=A7alves?= Date: Sat, 29 Jun 2024 19:29:20 +0200 Subject: feat(inventory): add local-hvisor-01 server --- host_vars/ams-dcontroller-01.yml | 3 --- host_vars/local-hvisor-01.yml | 34 ++++++++++++++++++++++++++++++++++ inventory.ini | 2 ++ site.network.yml | 2 +- site.services.yml | 9 ++++++++- site.system.yml | 6 +++++- 6 files changed, 50 insertions(+), 6 deletions(-) create mode 100644 host_vars/local-hvisor-01.yml diff --git a/host_vars/ams-dcontroller-01.yml b/host_vars/ams-dcontroller-01.yml index 57d6170..4e69ddd 100644 --- a/host_vars/ams-dcontroller-01.yml +++ b/host_vars/ams-dcontroller-01.yml @@ -16,9 +16,6 @@ cgit__css_url: "https://{{ __domain_name }}/styles/cgit.css" cgit__description: development hub cgit__readme_url: https://{{ __domain_name }}" -nextcloud__listen_port: 8003 -nextcloud__domain_name: cloud.rgoncalves.se - __ip: external: 46.23.91.150 internal: 10.10.0.1 diff --git a/host_vars/local-hvisor-01.yml b/host_vars/local-hvisor-01.yml new file mode 100644 index 0000000..49ab6a7 --- /dev/null +++ b/host_vars/local-hvisor-01.yml @@ -0,0 +1,34 @@ +--- + +ansible_host: 192.168.1.128 + +sshd__listen_port: "{{ ansible_port }}" + +nextcloud__listen_port: 8003 +nextcloud__domain_name: cloud.rgoncalves.se + +__ip: + external: 192.168.1.128 + internal: 10.10.0.128 + +__services: + - name: ssh + protocol: tcp + port: "{{ ansible_port }}" + + - name: wireguard + protocol: udp + port: 53 + + - name: http + protocol: tcp + port: 80 + + - name: https + protocol: tcp + port: 443 + + - name: nextcloud + domain: "{{ nextcloud__domain_name }}" + protocol: tcp + port: "{{ nextcloud__listen_port }}" diff --git a/inventory.ini b/inventory.ini index c396018..f86b23e 100644 --- a/inventory.ini +++ b/inventory.ini @@ -1,11 +1,13 @@ [all] ams-dcontroller-01 localhost +local-hvisor-01 wstation-think-01 wstation-xps-01 [servers] ams-dcontroller-01 +local-hvisor-01 [workstations] wstation-think-01 diff --git a/site.network.yml b/site.network.yml index e325da5..f21a1e2 100644 --- a/site.network.yml +++ b/site.network.yml @@ -1,6 +1,6 @@ --- -- hosts: ams-dcontroller-01 +- hosts: servers roles: - role: sshd - role: pf diff --git a/site.services.yml b/site.services.yml index bf06a47..d410f2d 100644 --- a/site.services.yml +++ b/site.services.yml @@ -3,6 +3,13 @@ - hosts: ams-dcontroller-01 roles: - role: cgit - - role: httpd - role: relayd - role: acme + +- hosts: local-hvisor-01 + roles: + - role: nextcloud + +- hosts: servers + roles: + - role: httpd diff --git a/site.system.yml b/site.system.yml index 37b4d20..721d244 100644 --- a/site.system.yml +++ b/site.system.yml @@ -1,8 +1,12 @@ --- -- hosts: ams-dcontroller-01 +- hosts: servers + gather_facts: false roles: - role: prerequisites + +- hosts: servers + roles: - role: hostname - role: unix_users - role: toolbox -- cgit v1.2.3