From cc1b02f99e457d2a5a440698e9bae1ca30f408e1 Mon Sep 17 00:00:00 2001 From: Jan Tuomi Date: Fri, 25 Jul 2025 00:09:01 +0300 Subject: Initial impl of vnet jails --- playbook.yml | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) (limited to 'playbook.yml') diff --git a/playbook.yml b/playbook.yml index 975d792..743cba8 100644 --- a/playbook.yml +++ b/playbook.yml @@ -19,19 +19,32 @@ smtp_port: "{{ lookup('env', 'SMTP_PORT') }}" dma_mail_hostname: "{{ lookup('env', 'DMA_MAILNAME') }}" dma_to_address: "{{ lookup('env', 'DMA_TO_ADDRESS') }}" - jan_systems_html_dir: "{{ lookup('env', 'JAN_SYSTEMS_HTML_DIR') }}" do_api_token: "{{ lookup('env', 'DO_API_TOKEN') }}" lan_ipv4_cidr: 192.168.0.10/16 lan_ipv4_gateway: 192.168.0.1 lan_search_domain: local.jan.systems jail_userland_version: 14.3-RELEASE + jail_ingress_ip: "192.168.2.1" jails: - - { name: nginx_test, ip: "192.168.2.1" } - - { name: postgres, ip: "192.168.2.2" } + - { name: ingress, num: 1 } + - { name: postgres, num: 2 } + - { name: irc_thelounge, num: 3 } + - { name: taulubot, num: 4 } + - { name: veetibot, num: 5 } + - { name: hommabot, num: 6 } + - { name: aggro, num: 7 } + - { name: diddle, num: 8 } + - { name: gallery_sakari, num: 9 } + - { name: gallery_leo, num: 10 } + - { name: spliit, num: 11 } + - { name: stirling-pdf, num: 12 } + - { name: ente, num: 13 } static_sites: - - { site: "jan.systems", host: "jan.systems", tls: false } - - { site: "jan.systems", host: "pursotin.jan.systems", tls: true } - - { site: "jan.systems", host: "local.jan.systems", tls: false } + - { site: "homepage", host: "jan.systems", tls: false } + - { site: "homepage", host: "pursotin.jan.systems", tls: true } + - { site: "homepage", host: "local.jan.systems", tls: false } + static_site_dirs: + homepage: "{{ lookup('env', 'JAN_SYSTEMS_HTML_DIR') }}" tasks: - name: Run general tasks -- cgit v1.3