aboutsummaryrefslogtreecommitdiffstats
path: root/playbook.yml
diff options
context:
space:
mode:
authorJan Tuomi <jan@jantuomi.fi>2025-07-25 00:09:01 +0300
committerJan Tuomi <jan@jantuomi.fi>2025-09-26 16:14:53 +0200
commitcc1b02f99e457d2a5a440698e9bae1ca30f408e1 (patch)
treed26b3086697996b27f9e459cadcf195adc60eebb /playbook.yml
parentd1c9aa40ccb5910076d0ec94843efccf62ee006a (diff)
Initial impl of vnet jails
Diffstat (limited to 'playbook.yml')
-rw-r--r--playbook.yml25
1 files changed, 19 insertions, 6 deletions
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