Inventory cleanup; add ipt-server host_vars for all ipt hosts.

- hosts: remove unreachable/decommissioned hosts (file-ah-neu, file-ah-alt,
  file-km-neu, ga-al-gw-neu, gw-opp-neu, zapata-neu, zapata-alt, bbb-server,
  ki-fm, server28, ...) and duplicate aliases (etherpad = b.ns,
  cl-irights-neu = cl-irights, oolm-db = o21, devel-ruby = devel-todo).
- host_vars: add <short>-ipt-server.yml (fw_manage_config: false) for all
  hosts running the ipt-server firewall, generated by extract-fw-host-vars.py.
- host_vars: move/remove obsolete host directories, replace alias
  directories by symlinks (cl-lubax -> o32, cl-vbrg -> o34, oolm-db -> o21).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-11-03 23:08:58 +01:00
co-authored by Claude Opus 5.5
parent 8484fd1508
commit 3a73ed9583
126 changed files with 3350 additions and 2970 deletions
@@ -4,7 +4,6 @@
# vars used by roles/network_interfaces
# ---
# If true, all additional files in /etc/network/interfaces/interfaces.d/ are deleted
network_manage_devices: true
@@ -22,9 +21,9 @@ network_interface_required_packages:
network_interfaces:
- device: enp9s0
- device: enp6s0
# use only once per device (for the first device entry)
headline: enp9s0 - primary network interface
headline: enp6s0 - primary network interface
# auto & allow are only used for the first device entry
allow: [] # array of allow-[stanzas] eg. allow-hotplug
@@ -34,9 +33,9 @@ network_interfaces:
method: static
hwaddress:
description:
address: 116.202.161.37
address: 65.109.158.101
netmask: 26
gateway: 116.202.161.1
gateway: 65.109.158.65
metric:
pointopoint:
mtu:
@@ -64,9 +63,9 @@ network_interfaces:
# search: warenform.de
#
# nameservers:
# - 213.133.99.99
# - 213.133.98.98
# - 213.133.100.100
# - 127.0.0.1
# - 185.12.64.2
# - 2a01:4ff:ff00::add:1
# search:
# optional additional subnets/ips subnets: []
@@ -98,23 +97,23 @@ network_interfaces:
# optional vlan settings | vlan: {}
# vlan: {}
# raw-device: 'eth0'
# raw-device: 'enp6s0'
vlan: {}
# inline hook scripts
pre-up: [] # pre-up script lines
up:
- !!str "route add -net 116.202.161.0 netmask 255.255.255.192 gw 116.202.161.1 dev enp9s0" # up script lines
- route add -net 65.109.158.64 netmask 255.255.255.192 gw 65.109.158.65 dev enp6s0
post-up: [] # post-up script lines (alias for up)
pre-down: [] # pre-down script lines (alias for down)
down: [] # down script lines
post-down: [] # post-down script lines
- device: enp9s0
- device: enp6s0
family: inet6
method: static
address: 2a01:4f8:241:15a::2
address: 2a01:4f9:3080:155d::2
netmask: 64
gateway: fe80::1
@@ -143,11 +142,6 @@ network_interfaces:
# vars used by roles/common/tasks/apt.yml
# ---
apt_install_extra_pkgs: true
apt_extra_pkgs:
- subversion
- subversion-tools
# ---
# vars used by roles/common/tasks/systemd-resolved.yml
@@ -200,11 +194,9 @@ systemd_resolved: true
# für iOS 14+: DoT-Server-Konfiguration (unsigniert, vom PrHdb)
resolved_nameserver:
- 213.133.100.100
- 2a01:4f8:0:1::add:9898
- 213.133.99.99
- 2a01:4f8:0:1::add:1010
- 195.201.179.131
- 95.217.204.204
- 213.133.98.98
- 2a01:4f8:0:1::add:9999
# search domains
#
@@ -214,7 +206,7 @@ resolved_nameserver:
# resolved_domains: []
resolved_domains:
- ~.
- warenform.de
- oopen.de
resolved_dnssec: false
@@ -223,6 +215,11 @@ resolved_dnssec: false
resolved_fallback_nameserver:
- 194.150.168.168
# ---
# vars used by roles/common/tasks/cron.yml
# ---
cron_env_entries:
- name: PATH
job: /root/bin/admin-stuff;/root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
@@ -244,17 +241,17 @@ cron_user_special_time_entries:
job: "sleep 10 ; /root/bin/monitoring/check_postfix.sh > /dev/null 2>&1"
insertafter: PATH
- name: "Restart prosody Service."
special_time: reboot
job: "sleep 120 ; systemctl stop prosody ; sleep 10 ; systemctl start prosody"
insertafter: PATH
cron_user_entries:
- name: "Check if SSH service is running. Restart service if needed."
- name: "Check if webservices sre running. Restart if necessary"
minute: '*/5'
hour: '*'
job: /root/bin/monitoring/check_webservice_load.sh
- name: "Check if SSH service is running. Restart service if needed."
minute: '*/10'
hour: '*'
job: /root/bin/monitoring/check_ssh.sh
- name: "Check connectifity - reboot if needed"
@@ -267,25 +264,45 @@ cron_user_entries:
hour: '*'
job: /root/bin/monitoring/check_postfix.sh
- name: "Check Postfix E-Mail LOG file for 'fatal' errors.."
minute: '*/5'
hour: '*'
job: /root/bin/postfix/check-postfix-fatal-errors.sh
- name: "Check if NTP service 'ntpsec' is up and running?"
minute: '*/30'
hour: '*'
job: /root/bin/monitoring/check_ntpsec_service.sh > /dev/null 2>&1
- name: "Check hard disc usage."
minute: '43'
hour: '6'
job: /root/bin/admin-stuff/check-disc-usage.sh -c 85
- name: "Optimize mysql tables"
minute: '53'
hour: '04'
job: /root/bin/mysql/optimize_mysql_tables.sh
- name: "Check if cert(s) for Prosody service are up-zp-date"
minute: '13'
hour: '05'
job: /root/bin/monitoring/check_cert_for_prosody.sh
- name: "Flush query cache for mysql tables"
minute: '27'
hour: '04'
job: /root/bin/mysql/flush_query_cache.sh
- name: "Check if cert for coTURN service is up-to-date"
minute: '39'
- name: "Flush Host cache"
minute: '17'
hour: '05'
job: /root/bin/monitoring/check_cert_for_service.sh
job: /root/bin/mysql/flush_host_cache.sh
- name: "Run occ file:scan for each cloud account"
minute: '03'
hour: '23'
job: /root/bin/nextcloud/occ_maintenance.sh -s cloud.verband-brg.de
- name: "Background job for nextcloud instance 'cloud.verband-brg.de"
minute: '*/15'
hour: '*'
job: sudo -u "www-data" /usr/local/php/bin/php -f /var/www/cloud.verband-brg.de/htdocs/cron.php
- name: "Check if certificates for coolwsd service are up to date"
minute: '17'
hour: '05'
job: /root/bin/nextcloud/check_cert_coolwsd.sh
- name: "Generate/Renew Let's Encrypt Certificates if needed (using dehydrated script)"
minute: '23'
@@ -297,6 +314,11 @@ cron_user_entries:
hour: '05'
job: /var/lib/dehydrated/tools/update_ssl_directives.sh
- name: "Check hard disc usage."
minute: '43'
hour: '6'
job: /root/bin/admin-stuff/check-disc-usage.sh -c 85
# ---
# vars used by roles/common/tasks/users.yml
@@ -319,18 +341,11 @@ cron_user_entries:
#
# see: roles/common/tasks/vars
# ---
# vars used by roles/common/tasks/copy_files.yml
# ---
copy_plain_files:
# /root/bin/monitoring
#
- name: admin_stuff_check_disc_usage
src_path: server28.warenform.de/root/bin/admin-stuff/conf/check-disc-usage.conf
dest_path: /root/bin/admin-stuff/conf/check-disc-usage.conf
sudoers_file_user_privileges:
- name: back
entry: 'ALL=(www-data) NOPASSWD: /usr/local/php/bin/php'
- name: www-data
entry: 'ALL=(root) NOPASSWD: /root/bin/nextcloud/add-new-account.sh'
# ---
@@ -347,7 +362,6 @@ git_firewall_repository:
repo: https://git.oopen.de/firewall/ipt-server
dest: /usr/local/src/ipt-server
# ==============================
@@ -0,0 +1,33 @@
---
# ipt-firewall configuration for o34.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: true
# --- Network
fw_ext_interfaces:
- "enp6s0"
fw_ext_ips_v4:
- "65.109.158.101"
fw_ext_ips_v6:
- "2a01:4f9:3080:155d::2"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- Bridged / LXC
fw_do_not_firewall_bridged_traffic: true
# --- HTTP
fw_http_server_ips: $ext_1_ip
# --- Mail
fw_mail_client_ips: $ext_1_ip
# --- FTP
fw_ftp_server_ips: $ext_1_ip
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
@@ -289,6 +289,7 @@ default_user:
- 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIL7KbEZApiqEcU4aK3A2J8hy+r1uV7TZupwm4CHGqLPH root@ga-gh-gw'
- 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICCXqgmGcJfUDROAk24pTkQqddRj1sh1BW3JrbHu7ZtE root@ga-nh-gw'
- 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBaF9IsDzPo6nef47VbsLlqlmiwuLyFQ8Vawil/JPF9M root@ga-st-gw'
- 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIK0kp3X3Qa/TD5XnVD9pkVj03F1EuG8g2SuhFceUKVk0 root@ga-st-mail'
- 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJPbony+4g4iFS32Cv/Bkmet4FsCAsrGTffwWm2eM16x root@git.warenform'
- 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDqqmBWh3qmnx41NiLCn1LhVG0mn4++IUvRNC0OMh6h6 root@gitoea'
- 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICR9o0+6jnfmXKOedKP6IZgt5lRIPFSJJ4FbMjz2SPkH root@gw-campus'
@@ -0,0 +1,21 @@
---
# ipt-firewall configuration for backup.so36.net
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "enp2s0"
fw_ext_ips_v4:
- "194.150.169.138"
fw_ext_ips_v6:
- "2001:4ce8:b134:8680::2"
# --- Munin
munin_remote_ipv4: 192.68.11.73
munin_remote_ipv6: "2001:678:a40:3000::73"
# --- SSH
fw_ssh_ports: 1036
@@ -0,0 +1,38 @@
---
# ipt-firewall configuration for c.mx.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "eth0"
- "eth1"
fw_ext_ips_v4:
- "83.223.86.116"
- "83.223.86.117"
fw_ext_ips_v6:
- "2a01:30:0:13:2c5:48ff:feee:f21c 2a01:30:0:505:2c5:48ff:feee:f21c"
- "2a01:30:0:13:2c5:48ff:feee:f21d 2a01:30:0:505:2c5:48ff:feee:f21d"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- HTTP
fw_http_server_ips: $ext_1_ip $ext_2_ip
# --- Mail
fw_smtpd_ips: $ext_1_ip
fw_mail_server_ips: $ext_1_ip
fw_mail_client_ips: $ext_1_ip
fw_dovecot_auth_service: true
fw_dovecot_auth_allowed_networks_v4: 83.223.85.204
fw_dovecot_auth_allowed_networks_v6: "2a01:30:0:13::/64"
# --- Rsync
fw_rsync_out_ips: $ext_1_ip
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
@@ -1,17 +1,17 @@
---
# ipt-firewall configuration for cl-fm.oopen.de
# ipt-firewall configuration for cl-exil.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/ipt_firewall.yml
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: true
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "eth0"
fw_ext_ips_v4:
- "5.75.224.214"
- "5.9.97.99"
fw_ext_ips_v6:
- "2a01:4f8:c015:c4b7::1"
- "2a01:4f8:162:2477::99"
# --- Munin
munin_remote_ipv4: 37.27.121.227
+1
View File
@@ -0,0 +1 @@
o32.oopen.de
@@ -1,151 +0,0 @@
---
# ---
# vars used by roles/ansible_dependencies
# ---
# ---
# vars used by roles/ansible_user
# ---
# ---
# vars used by roles/common/tasks/basic.yml
# ---
# ---
# vars used by roles/common/tasks/sshd.yml
# ---
# sshd_permit_root_login: !!str "prohibit-password"
sshd_permit_root_login: !!str "no"
# ---
# vars used by apt.yml
# ---
# ---
# vars used by roles/common/tasks/systemd-resolved.yml
# ---
systemd_resolved: false
# CyberGhost - Schnelle Verbindung mit Keine-Logs-Datenschutzrichtlinie
# Primäre DNS-Adresse: 38.132.106.139
# Sekundäre DNS-Adresse: 194.187.251.67
#
# Cloudflare (USA) Bester kostenloser DNS-Server für Gaming mit zuverlässigen Verbindungen
# primäre DNS-Adresse
# IPv4: 1.1.1.1
# IPv6: 2606:4700:4700::1111
# sekundäre DNS-Adresse
# IPv4: 1.0.0.1
# IPv6: 2606:4700:4700::1001
#
# Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit
# primäre DNS-Adresse
# IPv4: 8.8.8.8
# IPv6: 2001:4860:4860::8888
# sekundäre DNS-Adresse
# IPv4: 8.8.4.4
# IPv6: 2001:4860:4860::8844
#
# Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug
# primäre DNS-Adresse
# IPv4: 9.9.9.9
# IPv6: 2620:fe::fe
# sekundäre DNS-Adresse
# IPv4: 149.112.112.112
# IPv6: 2620:fe::9
#
# OpenNIC - https://www.opennic.org/
# IPv4: 195.10.195.195 - ns31.de
# IPv4: 94.16.114.254 - ns28.de
# IPv4: 51.254.162.59 - ns9.de
# IPv4: 194.36.144.87 - ns29.de
# IPv6: 2a00:f826:8:2::195 - ns31.de
#
# Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS)
# IPv4: 5.1.66.255
# IPv6: 2001:678:e68:f000::
# Servername für DNS-over-TLS: dot.ffmuc.net
# IPv4: 185.150.99.255
# IPv6: 2001:678:ed0:f000::
# Servername für DNS-over-TLS: dot.ffmuc.net
# für iOS 14+: DoT-Server-Konfiguration (unsigniert, vom PrHdb)
resolved_nameserver:
- 185.12.64.2
- 2a01:4ff:ff00::add:1
- 185.12.64.1
- 2a01:4ff:ff00::add:2
# search domains
#
# If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them
#
# resolved_domains: []
resolved_domains:
- ~.
- oopen.de
resolved_dnssec: false
# dns.as250.net: 194.150.168.168
#
resolved_fallback_nameserver:
- 194.150.168.168
# ---
# vars used by roles/common/tasks/users.yml
# ---
sudo_users:
- chris
- sysadm
- localadmin
# ---
# vars used by roles/common/tasks/users-systemfiles.yml
# ---
# ---
# vars used by roles/common/tasks/webadmin-user.yml
# ---
# ---
# vars used by roles/common/tasks/sudoers.yml
# ---
#
# see: roles/common/tasks/vars
sudoers_file_user_privileges:
- name: back
entry: 'ALL=(www-data) NOPASSWD: /usr/local/php/bin/php'
# ---
# vars used by roles/common/tasks/caching-nameserver.yml
# ---
# ---
# vars used by roles/common/tasks/git.yml
# ---
#
# see: roles/common/tasks/vars
# ==============================
# ---
# vars used by scripts/reset_root_passwd.yml
# ---
@@ -0,0 +1,24 @@
---
# ipt-firewall configuration for cl-nd.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "eth0"
fw_ext_ips_v4:
- "148.251.194.56"
fw_ext_ips_v6:
- "2a01:4f8:211:f89::56"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- HTTP
fw_http_server_ips: $ext_1_ip
# --- Mail
fw_mail_client_ips: $ext_1_ip
@@ -0,0 +1,27 @@
---
# ipt-firewall configuration for cl-opp.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "eth0"
fw_ext_ips_v4:
- "213.239.199.45"
fw_ext_ips_v6:
- "2a01:4f8:222:161c::45"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- HTTP
fw_http_server_ips: $ext_1_ip
# --- Mail
fw_mail_client_ips: $ext_1_ip
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
+1
View File
@@ -0,0 +1 @@
o34.oopen.de
@@ -1,72 +0,0 @@
---
# ---
# vars used by roles/ansible_dependencies
# ---
# ---
# vars used by roles/ansible_user
# ---
# ---
# vars used by roles/common/tasks/basic.yml
# ---
# ---
# vars used by roles/common/tasks/sshd.yml
# ---
sshd_permit_root_login: !!str "prohibit-password"
# ---
# vars used by apt.yml
# ---
# ---
# vars used by roles/common/tasks/users.yml
# ---
# ---
# vars used by roles/common/tasks/users-systemfiles.yml
# ---
# ---
# vars used by roles/common/tasks/webadmin-user.yml
# ---
# ---
# vars used by roles/common/tasks/sudoers.yml
# ---
#
# see: roles/common/tasks/vars
sudoers_file_user_privileges:
- name: back
entry: 'ALL=(www-data) NOPASSWD: /usr/local/php/bin/php'
# ---
# vars used by roles/common/tasks/caching-nameserver.yml
# ---
# ---
# vars used by roles/common/tasks/git.yml
# ---
#
# see: roles/common/tasks/vars
# ==============================
# ---
# vars used by scripts/reset_root_passwd.yml
# ---
@@ -1,72 +0,0 @@
---
# ---
# vars used by roles/ansible_dependencies
# ---
# ---
# vars used by roles/ansible_user
# ---
# ---
# vars used by roles/common/tasks/basic.yml
# ---
# ---
# vars used by roles/common/tasks/sshd.yml
# ---
sshd_permit_root_login: !!str "prohibit-password"
# ---
# vars used by apt.yml
# ---
# ---
# vars used by roles/common/tasks/users.yml
# ---
# ---
# vars used by roles/common/tasks/users-systemfiles.yml
# ---
# ---
# vars used by roles/common/tasks/webadmin-user.yml
# ---
# ---
# vars used by roles/common/tasks/sudoers.yml
# ---
#
# see: roles/common/tasks/vars
sudoers_file_user_privileges:
- name: back
entry: 'ALL=(www-data) NOPASSWD: /usr/local/php/bin/php'
# ---
# vars used by roles/common/tasks/caching-nameserver.yml
# ---
# ---
# vars used by roles/common/tasks/git.yml
# ---
#
# see: roles/common/tasks/vars
# ==============================
# ---
# vars used by scripts/reset_root_passwd.yml
# ---
@@ -0,0 +1,27 @@
---
# ipt-firewall configuration for cloud.akweb.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "eth0"
fw_ext_ips_v4:
- "148.251.14.141"
fw_ext_ips_v6:
- "2a01:4f8:201:7389::141"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- HTTP
fw_http_server_ips: $ext_1_ip
# --- Mail
fw_mail_client_ips: $ext_1_ip
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
@@ -0,0 +1,41 @@
---
# ipt-firewall configuration for comm.so36.net
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "eth0"
fw_ext_ips_v4:
- "192.68.11.79"
fw_ext_ips_v6:
- "2001:678:a40:3000::79"
# --- Munin
munin_remote_ipv4: 192.68.11.73
munin_remote_ipv6: "2001:678:a40:3000::73"
# --- Access control IPv4
fw_allow_ext_service_v4: "138.201.23.195:1036:tcp"
# --- Access control IPv6
fw_allow_ext_service_v6: "2a01:4f8:171:2895::195,1036,tcp"
# --- SSH
fw_ssh_ports: 1036
# --- HTTP
fw_http_server_ips: $ext_ips
# --- Mail
fw_mail_client_ips: $ext_ips
fw_dovecot_auth_port: 44444
# --- XMPP
fw_xmpp_server_ips: $ext_1_ip
fw_xmmp_remote_out_services_v4: "192.68.11.81:44444"
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
@@ -0,0 +1,24 @@
---
# ipt-firewall configuration for cp-01.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "eth0"
fw_ext_ips_v4:
- "159.69.74.144"
fw_ext_ips_v6:
- "2a01:4f8:231:19a7::144"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- HTTP
fw_http_server_ips: $ext_1_ip
# --- Mail
fw_mail_client_ips: $ext_1_ip
@@ -0,0 +1,24 @@
---
# ipt-firewall configuration for cp-flr.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "eth0"
fw_ext_ips_v4:
- "176.9.125.39"
fw_ext_ips_v6:
- "2a01:4f8:151:8415::39"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- HTTP
fw_http_server_ips: $ext_1_ip
# --- Mail
fw_mail_client_ips: $ext_1_ip
@@ -0,0 +1,35 @@
---
# ipt-firewall configuration for d.mx.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "eth0"
fw_ext_ips_v4:
- "95.217.204.227"
fw_ext_ips_v6:
- "2a01:4f9:4a:47e5::227"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- HTTP
fw_http_server_ips: $ext_1_ip
# --- Mail
fw_smtpd_ips: $ext_1_ip
fw_mail_client_ips: $ext_1_ip
# --- Rsync
fw_rsync_out_ips: $ext_1_ip
# --- Portforwarding
fw_portforward_tcp_v4: "$ext_if_1:83.223.86.92:8443:83.223.86.117:443"
fw_portforward_tcp_v6: "$ext_if_1,2a01:30:0:13:254:9eff:fed5:e7fd,8443,2a01:30:0:13:2c5:48ff:feee:f21d,443"
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
@@ -0,0 +1,39 @@
---
# ipt-firewall configuration for devnull.so36.net
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "br0"
- "br1"
fw_ext_ips_v4:
- "83.223.73.200"
- "192.68.11.70"
fw_ext_ips_v6:
- "2a01:30:1fff:fd00::200"
- "2001:678:a40:3000::70"
# --- Munin
munin_remote_ipv4: 192.68.11.73
munin_remote_ipv6: "2001:678:a40:3000::73"
# --- Bridged / LXC
fw_do_not_firewall_bridged_traffic: true
# --- Access control IPv4
fw_allow_ext_service_v4: "138.201.23.195:1036:tcp"
# --- Access control IPv6
fw_allow_ext_service_v6: "2a01:4f8:171:2895::195,1036,tcp"
# --- SSH
fw_ssh_ports: 1036
# --- Mail
fw_dovecot_auth_port: 44444
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
@@ -0,0 +1,25 @@
---
# ipt-firewall configuration for dns0.warenform.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "eth0"
fw_ext_ips_v4:
- "83.223.86.113"
fw_ext_ips_v6:
- "2a01:30:0:13:2fe:f9ff:fe23:24c4 2a01:30:0:505:2fe:f9ff:fe23:24c4"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- SSH
fw_ssh_server_ips: $ext_1_ip
# --- DNS
fw_dns_server_ips: $ext_1_ip
@@ -0,0 +1,25 @@
---
# ipt-firewall configuration for dns1.warenform.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "eth0"
fw_ext_ips_v4:
- "83.223.84.20"
fw_ext_ips_v6:
- "2a01:30:d000:6::11"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- SSH
fw_ssh_server_ips: $ext_1_ip
fw_ssh_server_ips_v6: $ext_ips
# --- DNS
fw_dns_server_ips: $ext_1_ip
@@ -0,0 +1,35 @@
---
# ipt-firewall configuration for e.mx.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "eth0"
fw_ext_ips_v4:
- "95.217.204.205"
fw_ext_ips_v6:
- "2a01:4f9:4a:47e5::205"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- HTTP
fw_http_server_ips: $ext_1_ip
# --- Mail
fw_smtpd_ips: $ext_1_ip
fw_mail_server_ips: $ext_1_ip
fw_mail_client_ips: $ext_1_ip
fw_dovecot_auth_service: true
fw_dovecot_auth_allowed_networks_v4: meet.oopen.de
fw_dovecot_auth_allowed_networks_v6: meet.oopen.de
# --- Rsync
fw_rsync_out_ips: $ext_1_ip
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
@@ -0,0 +1,27 @@
---
# ipt-firewall configuration for g.mx.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "eth0"
fw_ext_ips_v4:
- "176.9.125.42"
fw_ext_ips_v6:
- "2a01:4f8:151:8415::42"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- HTTP
fw_http_server_ips: $ext_1_ip
# --- Mail
fw_smtpd_ips: $ext_1_ip
# --- Rsync
fw_rsync_out_ips: $ext_1_ip
@@ -1,599 +0,0 @@
---
# ---
# vars used by roles/network_interfaces
# ---
# If true, all additional files in /etc/network/interfaces/interfaces.d/ are deleted
network_manage_devices: true
# Should the interfaces be reloaded after config change?
network_interface_reload: false
network_interface_path: /etc/network/interfaces.d
network_interface_required_packages:
- vlan
- bridge-utils
- ifmetric
- ifupdown
- ifenslave
network_interfaces:
- device: eth0
headline: eth0 - LAN - Uplink static line (radio) to Stockausen
auto: true
family: inet
method: static
address: 172.16.111.253
netmask: 24
post-up:
# - /sbin/ip route add 172.16.211.0/24 via 172.16.111.254
# User Networks Stockhausen
- /sbin/ip route add 192.168.11.0/24 via 172.16.111.254
- /sbin/ip route add 192.168.78.0/24 via 172.16.111.254
# User Networks Campus
# - /sbin/ip route add 192.168.72.0/24 via 172.16.111.254
# - /sbin/ip route add 192.168.73.0/24 via 172.16.111.254
# User Network Novalishaus
# - /sbin/ip route add 192.168.81.0/24 via 172.16.111.254
# User Network Georgshaus
# - /sbin/ip route add 192.168.85.0/24 via 172.16.111.254
# Management Network Stockhausen
- /sbin/ip route add 10.10.11.0/24 via 172.16.111.254
# Depreated Management Network Stokhausen
- /sbin/ip route add 10.10.9.0/24 via 172.16.111.254
# IPMI Stockhausen
- /sbin/ip route add 10.11.11.0/24 via 172.16.111.254
# WLAN Gast Novalishaus
- /sbin/ip route add 10.21.0.0/20 via 172.16.111.254
# WLAN privat Novalishaus
- /sbin/ip route add 10.31.0.0/20 via 172.16.111.254
# Management Netork Campus
# - /sbin/ip route add 10.72.1.0/24 via 172.16.111.254
# WLan Router Stockhausen
- /sbin/ip route add 10.112.1.0/24 via 172.16.111.254
# WLan Netz
- /sbin/ip route add 10.113.0.0/16 via 172.16.111.254
# Unifi WLan Netz Stockhausen Gast
- /sbin/ip route add 10.121.0.0/20 via 172.16.111.254
# Unifi WLan Netz Stockhausen privat
- /sbin/ip route add 10.131.0.0/20 via 172.16.111.254
# Richtfunkantennen Stockhausen (2) / Schlechtenwegen / Kirschbaumhaus
- /sbin/ip route add 10.10.111.0/24 via 172.16.111.254
# VPN Netz Stockhausen - Novalishaus (Schlechtenwegen)
- /sbin/ip route add 10.2.81.0/24 via 172.16.111.254
# VPN Home Stockhausen
- /sbin/ip route add 10.0.11.0/24 via 172.16.111.254
# - FritzBoxen Stockhausen
- /sbin/ip route add 172.16.11.0/24 via 172.16.111.254
- /sbin/ip route add 172.16.12.0/24 via 172.16.111.254
- /sbin/ip route add 172.16.13.0/24 via 172.16.111.254
# - FritzBox Novalishaus
- /sbin/ip route add 172.16.80.0/24 via 172.16.111.254
# - DigitBox Novalishaus
- /sbin/ip route add 172.16.81.0/24 via 172.16.111.254
# - FritzBox georgshaus
- /sbin/ip route add 172.16.85.0/24 via 172.16.111.254
- device: eth1
headline: eth1 - Uplink DSL Altenschlirf via (static) line to Fritz!Box 7590
auto: true
family: inet
method: static
address: 172.16.10.1
netmask: 24
gateway: 172.16.10.254
# nameservers:
# - 192.168.10.1
# - 192.168.10.3
# search: ga.netz
- device: eth2
headline: eth2 - LAN main network Altenschlirf
auto: true
family: inet
method: static
address: 192.168.10.254
netmask: 24
post-up:
# - VLAN 221 (Ubiquiti UniFi Accesspoints)
- /sbin/ip link add link eth2 name eth2.221 type vlan id 221
- /sbin/ip link add link eth2 name eth2.231 type vlan id 231
- device: eth2:ns
headline: eth2:ns - Alias on eth2 (Nameserver)
auto: true
family: inet
method: static
address: 192.168.10.1
netmask: 32
- device: eth2:ap
headline: eth2:ap - Alias on eth2 (Network Accesspoints)
auto: true
family: inet
method: static
address: 10.122.1.254
netmask: 24
post-up:
# - Wireless Networks routed through appropriate Accesspoints
# -
- /sbin/ip route add 10.123.1.0/24 via 10.122.1.1
- /sbin/ip route add 10.123.2.0/24 via 10.122.1.2
- /sbin/ip route add 10.123.3.0/24 via 10.122.1.3
- /sbin/ip route add 10.123.4.0/24 via 10.122.1.4
- /sbin/ip route add 10.123.5.0/24 via 10.122.1.5
- /sbin/ip route add 10.123.6.0/24 via 10.122.1.6
- /sbin/ip route add 10.123.7.0/24 via 10.122.1.7
- /sbin/ip route add 10.123.8.0/24 via 10.122.1.8
- /sbin/ip route add 10.123.9.0/24 via 10.122.1.9
- /sbin/ip route add 10.123.10.0/24 via 10.122.1.10
- /sbin/ip route add 10.123.11.0/24 via 10.122.1.11
- /sbin/ip route add 10.123.12.0/24 via 10.122.1.12
- /sbin/ip route add 10.123.13.0/24 via 10.122.1.13
- /sbin/ip route add 10.123.14.0/24 via 10.122.1.14
- /sbin/ip route add 10.123.15.0/24 via 10.122.1.15
- device: eth2.221
# use only once per device (for the first device entry)
headline: eth2 - VLAN 221 (Ubiquiti UniFi Accesspoints Guest NET)
# auto & allow are only used for the first device entry
allow: [] # array of allow-[stanzas] eg. allow-hotplug
auto: true
family: inet
method: static
# hwaddress: 0c:c4:7a:7d:51:46
description:
address: 10.221.15.254
netmask: 20
gateway:
metric:
pointopoint:
mtu:
scope:
- device: eth2.231
headline: eth2 - VLAN 231 (Ubiquiti UniFi Accesspoints private NET)
auto: true
family: inet
method: static
address: 10.231.15.254
netmask: 20
# additional user by dhcp method
#
hostname:
leasehours:
leasetime:
vendor:
client:
# additional used by bootp method
#
bootfile:
server:
hwaddr:
# optional dns settings nameservers: []
#
# nameservers:
# - 194.150.168.168 # dns.as250.net
# - 91.239.100.100 # anycast.censurfridns.dk
# search: warenform.de
#
nameservers: []
# optional additional subnets/ips subnets: []
# subnets:
# - '192.168.123.0/24'
# - '192.168.124.11/32'
# optional bridge parameters bridge: {}
# bridge:
# ports:
# stp:
# fd:
# maxwait:
# waitport:
bridge: {}
# optional bonding parameters bond: {}
# bond:
# master
# primary
# slave
# method:
# miimon:
# lacp-rate:
# ad-select-rate:
# master:
# slaves:
bond: {}
# optional vlan settings | vlan: {}
# vlan: {}
# raw-device: 'eth0'
vlan: {}
# inline hook scripts
pre-up: [] # pre-up script lines
up: []
post-up: [] # post-up script lines (alias for up)
pre-down: [] # pre-down script lines (alias for down)
down: [] # down script lines
post-down: [] # post-down script lines
- device: eth4
headline: eth4 - Management Network Altenschlirf
auto: true
family: inet
method: static
address: 10.10.10.254
netmask: 24
- device: eth5
headline: eth5 - Network Telefons Altenschlirf
auto: true
family: inet
method: static
address: 172.16.210.254
netmask: 24
# ---
# vars used by roles/ansible_dependencies
# ---
# ---
# vars used by roles/ansible_user
# ---
# ---
# vars used by roles/common/tasks/basic.yml
# ---
# ---
# vars used by roles/common/tasks/sshd.yml
# ---
# ---
# vars used by roles/common/tasks/apt.yml
# ---
# ---
# vars used by roles/common/tasks/systemd-resolved.yml
# ---
systemd_resolved: true
# CyberGhost - Schnelle Verbindung mit Keine-Logs-Datenschutzrichtlinie
# Primäre DNS-Adresse: 38.132.106.139
# Sekundäre DNS-Adresse: 194.187.251.67
#
# Cloudflare (USA) Bester kostenloser DNS-Server für Gaming mit zuverlässigen Verbindungen
# primäre DNS-Adresse
# IPv4: 1.1.1.1
# IPv6: 2606:4700:4700::1111
# sekundäre DNS-Adresse
# IPv4: 1.0.0.1
# IPv6: 2606:4700:4700::1001
#
# Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit
# primäre DNS-Adresse
# IPv4: 8.8.8.8
# IPv6: 2001:4860:4860::8888
# sekundäre DNS-Adresse
# IPv4: 8.8.4.4
# IPv6: 2001:4860:4860::8844
#
# Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug
# primäre DNS-Adresse
# IPv4: 9.9.9.9
# IPv6: 2620:fe::fe
# sekundäre DNS-Adresse
# IPv4: 149.112.112.112
# IPv6: 2620:fe::9
#
# OpenNIC - https://www.opennic.org/
# IPv4: 195.10.195.195 - ns31.de
# IPv4: 94.16.114.254 - ns28.de
# IPv4: 51.254.162.59 - ns9.de
# IPv4: 194.36.144.87 - ns29.de
# IPv6: 2a00:f826:8:2::195 - ns31.de
#
# Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS)
# IPv4: 5.1.66.255
# IPv6: 2001:678:e68:f000::
# Servername für DNS-over-TLS: dot.ffmuc.net
# IPv4: 185.150.99.255
# IPv6: 2001:678:ed0:f000::
# Servername für DNS-over-TLS: dot.ffmuc.net
# für iOS 14+: DoT-Server-Konfiguration (unsigniert, vom PrHdb)
# Note: systemd-resolved uses 'FallbackDNS' only if no 'DNS' is configured at all. So
# the other (internal) nameserver gateways are listed here as additional DNS servers.
resolved_nameserver:
- 127.0.0.1
- 192.168.11.1
- 192.168.81.1
# search domains
#
# If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them
#
# resolved_domains: []
resolved_domains:
- ~.
- ga.netz
- ga.intra
resolved_dnssec: false
# dns.as250.net: 194.150.168.168
#
resolved_fallback_nameserver:
- 192.168.11.1
- 192.168.81.1
# ---
# vars used by roles/common/tasks/cron.yml
# ---
cron_user_entries:
- name: "Check forwarding ( /proc/sys/net/ipv4/ip_forward contains \"1\" )"
minute: '0-59/3'
hour: '*'
job: /root/bin/monitoring/check_forwarding.sh
- name: "Check if nameservice (bind) is running?"
minute: '*/23'
hour: '*'
job: /root/bin/monitoring/check_dns.sh
- name: "Check if Resolver (systemd-resolved) is up and running?"
minute: '*/23'
hour: '*'
job: bin/monitoring/check_systemd_resolved.sh
- name: "Check if Postfix Mailservice is up and running?"
minute: '*/17'
hour: '*'
job: /root/bin/monitoring/check_postfix.sh
- name: "Check if SSH service is up and running?"
minute: '*/13'
hour: '*'
job: /root/bin/monitoring/check_ssh.sh
- name: "Check if OpenVPN service is up and running?"
minute: '*/29'
hour: '*'
job: /root/bin/monitoring/check_vpn.sh
- name: "Copy gateway configuration"
minute: '09'
hour: '3'
job: /root/bin/manage-gw-config/copy_gateway-config.sh GA-AL
- name: "Speedtest"
minute: 13
hour: 0-8
job: /root/bin/admin-stuff/speedtest.sh
cron_user_special_time_entries:
- name: "Restart NTP service 'ntpsec'"
special_time: reboot
job: "sleep 15 ; /bin/systemctl restart ntpsec"
insertafter: PATH
# ---
# vars used by roles/common/tasks/users.yml
# ---
insert_ssh_keypair_backup_server: false
ssh_keypair_backup_server:
- name: backup
backup_user: back
priv_key_src: root/.ssh/id_rsa.backup.oopen.de
priv_key_dest: /root/.ssh/id_rsa
pub_key_src: root/.ssh/id_rsa.backup.oopen.de.pub
pub_key_dest: /root/.ssh/id_rsa.pub
insert_keypair_backup_client: true
ssh_keypair_backup_client:
- name: backup
priv_key_src: root/.ssh/id_ed25519.oopen-server
priv_key_dest: /root/.ssh/id_ed25519
pub_key_src: root/.ssh/id_ed25519.oopen-server.pub
pub_key_dest: /root/.ssh/id_ed25519.pub
target: backup.oopen.de
default_user:
- name: chris
password: $y$j9T$rDrvWa/KInzTe601YYf9./$WjDlaItCrgX7gu4nCs481y8WLxiRaNJCC/MgFgKuzg3
shell: /bin/bash
ssh_keys:
- 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIO90culn3sicU2chTHn40ytcTay0nUIHap0uF/5fVM6P chris@sol'
- 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOQHMUKlDh2ufno5pZOhUY5xFljC1R5zQ/GjOHDkS58D root@sol'
- name: maadmin
password: $y$j9T$LCkYWvykWzrpFxIlmSUB01$e1ROfZxXAU53UdAwZAECzED4iV4LS02Q4IPQ2fycv51
shell: /bin/bash
ssh_keys:
- 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHCQRRXy0+9D+mhLniRlUpZZ3kZdZcQKXBsGnlsFYaRi maadmin@ga-st-lsx1'
- name: wadmin
password: $6$sLWIXKTW$i/STlSS0LijkrnGR/XMbaxJsEbrRdDYgqyCqIr.muLN5towes8yHDCXsyCYDjuaBNKPHXyFpr8lclg5DOm9OF1
shell: /bin/bash
ssh_keys:
- 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF5GDIFA6/i6lzkr+EP/EZM9glrK0eSR0nmrEFgUJ4n8 wadmin@ga-st-lsx1'
- 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAID17MN6fUg0D1dMSgVYIBpIy+sDBBmiaHmXRXU63TXJA wadmin@ga-st-li1303'
- 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKtK8/rxHL1MKX5AHrgAzUYu0kV+1iYCmknpTQ7F0ham wadmin@wolf-debtest'
- 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIcaDFxj0pYjOv/ohFVxVY2RKvy6ACZFPX9UkrUPHkbN wadmin@wolf-x1'
- name: sysadm
user_id: 1050
group_id: 1050
group: sysadm
password: $y$j9T$awYUu9oRvV39ojITZOC7D1$czTh5HHIE32PXb0vl40ayAarm39txR4jaH1QzBscqfC
shell: /bin/bash
ssh_keys:
- 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIO90culn3sicU2chTHn40ytcTay0nUIHap0uF/5fVM6P chris@sol'
- 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOQHMUKlDh2ufno5pZOhUY5xFljC1R5zQ/GjOHDkS58D root@sol'
- 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHCQRRXy0+9D+mhLniRlUpZZ3kZdZcQKXBsGnlsFYaRi maadmin@ga-st-lsx1'
- 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF5GDIFA6/i6lzkr+EP/EZM9glrK0eSR0nmrEFgUJ4n8 wadmin@ga-st-lsx1'
- 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAID17MN6fUg0D1dMSgVYIBpIy+sDBBmiaHmXRXU63TXJA wadmin@ga-st-li1303'
- 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKtK8/rxHL1MKX5AHrgAzUYu0kV+1iYCmknpTQ7F0ham wadmin@wolf-debtest'
- 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIcaDFxj0pYjOv/ohFVxVY2RKvy6ACZFPX9UkrUPHkbN wadmin@wolf-x1'
- name: back
user_id: 1060
group_id: 1060
group: back
password: $y$j9T$wpg8hlvMpO4PAWSVdLoJq/$dgpQh4cEnbUOQkkZzKUM4S8XzNS/Md5gMmMuNTqec74
shell: /bin/bash
ssh_keys:
- 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIO90culn3sicU2chTHn40ytcTay0nUIHap0uF/5fVM6P chris@sol'
sudo_users:
- chris
- sysadm
- maadmin
- wadmin
# ---
# vars used by roles/common/tasks/users-systemfiles.yml
# ---
# ---
# vars used by roles/common/tasks/webadmin-user.yml
# ---
# ---
# vars used by roles/common/tasks/sudoers.yml
# ---
#
# see: roles/common/tasks/vars
# ---
# vars used by roles/common/tasks/caching-nameserver.yml
# ---
install_bind_packages: true
bind9_gateway_acl:
- local-net:
name: local-net
entries:
- 127.0.0.0/8
- 172.16.0.0/12
- 192.168.0.0/16
- 10.0.0.0/8
- fc00::/7
- fe80::/10
- ::1/128
- internaldns:
name: internaldns
entries:
- '# Nameserver Gateway Stockhausen'
- 192.168.11.1
- '# Domain Controller Stockhausen'
- 192.168.11.3
- '# Nameserver Gateway Altenschlirf'
- 192.168.10.1
- '# Domain Controller Altenschlirf'
- 192.168.10.3
- 192.168.10.6
- 172.16.0.1
- '# Nameserver Gateway Novalishaus'
- 192.168.81.1
- 10.2.11.2
- '# Nameserver Gateway Georgshaus'
- 192.168.85.1
- '# Nameserver wolle'
- 10.113.12.3
- '# Postfix Mailserver'
- 192.168.11.2
- '# Mail Relay System'
- 192.168.10.2
bind9_gateway_listen_on_v6:
- none
bind9_gateway_listen_on:
- any
# bind9_gateway_allow_transfer: {}
bind9_gateway_allow_transfer:
- none
bind9_transfer_source: !!str "192.168.10.1"
bind9_notify_source: !!str "192.168.10.1"
# bind9_gateway_allow_query: {}
bind9_gateway_allow_query:
- local-net
# bind9_gateway_allow_query_cache: {}
bind9_gateway_allow_query_cache:
- local-net
bind9_gateway_recursion: !!str "yes"
# bind9_gateway_allow_recursion: {}
bind9_gateway_allow_recursion:
- local-net
# ---
# vars used by roles/common/tasks/git.yml
# ---
git_firewall_repository:
name: ipt-gateway
repo: https://git.oopen.de/firewall/ipt-gateway
dest: /usr/local/src/ipt-gateway
git_other_repositories:
- name: check_net
repo: https://git.oopen.de/routing/check_net
dest: /usr/local/src/check_net
- name: borg2-binaries
repo: https://git.oopen.de/backup/borg2-binaries
dest: /usr/local/src/borg2-binaries
# ==============================
# ---
# vars used by scripts/reset_root_passwd.yml
# ---
root_user:
name: root
password: $6$J1ssJfdshf/$mknQEPDcW4HN5.wFfawbamamywI7F7fhdZmaR1abNrc4DA7DNRx766lz3ygf9YV3gcmRq3QhJ3fBVlkwGMCvq.
@@ -20,8 +20,8 @@ network_interface_required_packages:
network_interfaces:
- device: enp1s0f0
headline: enp1s0f0 - LAN - Uplink static line (radio) to Stockausen
- device: lan2
headline: lan2 - LAN - Uplink static line (radio) to Stockausen
auto: true
family: inet
method: static
@@ -80,8 +80,8 @@ network_interfaces:
- /sbin/ip route add 172.16.85.0/24 via 172.16.111.254
- device: enp6s0f0
headline: enp6s0f0 - Uplink DSL Altenschlirf via (static) line to Fritz!Box 7590
- device: lan0
headline: lan0 - Uplink DSL Altenschlirf via (static) line to Fritz!Box 7590
auto: true
family: inet
method: static
@@ -94,8 +94,8 @@ network_interfaces:
# search: ga.netz
- device: enp6s0f1
headline: enp6s0f1 - LAN main network Altenschlirf
- device: lan1
headline: lan1 - LAN main network Altenschlirf
auto: true
family: inet
method: static
@@ -103,19 +103,19 @@ network_interfaces:
netmask: 24
post-up:
# - VLAN 221 (Ubiquiti UniFi Accesspoints)
- /sbin/ip link add link enp6s0f1 name enp6s0f1.221 type vlan id 221
- /sbin/ip link add link enp6s0f1 name enp6s0f1.231 type vlan id 231
- /sbin/ip link add link lan1 name lan1.221 type vlan id 221
- /sbin/ip link add link lan1 name lan1.231 type vlan id 231
- device: enp6s0f1:ns
headline: enp6s0f1:ns - Alias on enp6s0f1 (Nameserver)
- device: lan1:ns
headline: lan1:ns - Alias on lan1 (Nameserver)
auto: true
family: inet
method: static
address: 192.168.10.1
netmask: 32
- device: enp6s0f1:ap
headline: enp6s0f1:ap - Alias on enp6s0f1 (Network Accesspoints)
- device: lan1:ap
headline: lan1:ap - Alias on lan1 (Network Accesspoints)
auto: true
family: inet
method: static
@@ -140,9 +140,9 @@ network_interfaces:
- /sbin/ip route add 10.123.14.0/24 via 10.122.1.14
- /sbin/ip route add 10.123.15.0/24 via 10.122.1.15
- device: enp6s0f1.221
- device: lan1.221
# use only once per device (for the first device entry)
headline: enp6s0f1 - VLAN 221 (Ubiquiti UniFi Accesspoints Guest NET)
headline: lan1 - VLAN 221 (Ubiquiti UniFi Accesspoints Guest NET)
# auto & allow are only used for the first device entry
allow: [] # array of allow-[stanzas] eg. allow-hotplug
@@ -160,8 +160,8 @@ network_interfaces:
mtu:
scope:
- device: enp6s0f1.231
headline: enp6s0f1 - VLAN 231 (Ubiquiti UniFi Accesspoints private NET)
- device: lan1.231
headline: lan1 - VLAN 231 (Ubiquiti UniFi Accesspoints private NET)
auto: true
family: inet
method: static
@@ -220,7 +220,7 @@ network_interfaces:
# optional vlan settings | vlan: {}
# vlan: {}
# raw-device: 'enp1s0f0'
# raw-device: 'lan2'
vlan: {}
# inline hook scripts
@@ -232,8 +232,8 @@ network_interfaces:
post-down: [] # post-down script lines
- device: enp1s0f2
headline: enp1s0f2 - Management Network Altenschlirf
- device: lan4
headline: lan4 - Management Network Altenschlirf
auto: true
family: inet
method: static
@@ -241,8 +241,8 @@ network_interfaces:
netmask: 24
- device: enp1s0f3
headline: enp1s0f3 - Network Telefons Altenschlirf
- device: lan5
headline: lan5 - Network Telefons Altenschlirf
auto: true
family: inet
method: static
+24
View File
@@ -0,0 +1,24 @@
---
# ipt-firewall configuration for git.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "eth0"
fw_ext_ips_v4:
- "37.27.121.221"
fw_ext_ips_v6:
- "2a01:4f9:3070:2bda::221"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- HTTP
fw_http_server_ips: $ext_ips
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
@@ -0,0 +1,29 @@
---
# ipt-firewall configuration for git.warenform.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "eth0"
fw_ext_ips_v4:
- "78.46.47.82"
fw_ext_ips_v6:
- "2a01:4f8:110:401b::82"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- HTTP
fw_http_server_ips: $ext_ips
# --- Mail
fw_mail_server_ips_v6: $ext_ips
fw_mail_client_ips: $ext_ips
fw_mail_client_ips_v6: ""
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
@@ -1,235 +0,0 @@
---
# ---
# vars used by roles/network_interfaces
# ---
# If true, all additional files in /etc/network/interfaces/interfaces.d/ are deleted
network_manage_devices: true
# Should the interfaces be reloaded after config change?
network_interface_reload: false
network_interface_path: /etc/network/interfaces.d
network_interface_required_packages:
- vlan
- bridge-utils
- ifmetric
- ifupdown
- ifenslave
network_interfaces:
- device: eno1
headline: eno1 - Uplink DSL via Fritz!Box
auto: true
family: inet
method: static
address: 172.16.62.2
netmask: 24
gateway: 172.16.62.254
# nameservers:
# - 127.0.0.1
# - 192.168.62.1
# search: ebs.netz kanzlei-kiel.netz elster.netz
- device: eno2
headline: eno2 - LAN
auto: true
family: inet
method: static
address: 192.168.62.253
netmask: 24
- device: eno3:ns
headline: eno2:ns - Alias on eno2 (Nameserver)
auto: true
family: inet
method: static
address: 192.168.62.1
netmask: 32
# ---
# vars used by roles/ansible_dependencies
# ---
# ---
# vars used by roles/ansible_user
# ---
# ---
# vars used by roles/common/tasks/basic.yml
# ---
# ---
# vars used by roles/common/tasks/sshd.yml
# ---
sshd_hostkeyalgorithms:
- ssh-ed25519
- ssh-ed25519-cert-v01@openssh.com
- rsa-sha2-256
- rsa-sha2-512
- ecdsa-sha2-nistp256
- rsa-sha2-256-cert-v01@openssh.com
- rsa-sha2-512-cert-v01@openssh.com
# ---
# vars used by roles/common/tasks/apt.yml
# ---
# ---
# vars used by roles/common/tasks/systemd-resolved.yml
# ---
systemd_resolved: true
# CyberGhost - Schnelle Verbindung mit Keine-Logs-Datenschutzrichtlinie
# Primäre DNS-Adresse: 38.132.106.139
# Sekundäre DNS-Adresse: 194.187.251.67
#
# Cloudflare (USA) Bester kostenloser DNS-Server für Gaming mit zuverlässigen Verbindungen
# primäre DNS-Adresse
# IPv4: 1.1.1.1
# IPv6: 2606:4700:4700::1111
# sekundäre DNS-Adresse
# IPv4: 1.0.0.1
# IPv6: 2606:4700:4700::1001
#
# Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit
# primäre DNS-Adresse
# IPv4: 8.8.8.8
# IPv6: 2001:4860:4860::8888
# sekundäre DNS-Adresse
# IPv4: 8.8.4.4
# IPv6: 2001:4860:4860::8844
#
# Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug
# primäre DNS-Adresse
# IPv4: 9.9.9.9
# IPv6: 2620:fe::fe
# sekundäre DNS-Adresse
# IPv4: 149.112.112.112
# IPv6: 2620:fe::9
#
# OpenNIC - https://www.opennic.org/
# IPv4: 195.10.195.195 - ns31.de
# IPv4: 94.16.114.254 - ns28.de
# IPv4: 51.254.162.59 - ns9.de
# IPv4: 194.36.144.87 - ns29.de
# IPv6: 2a00:f826:8:2::195 - ns31.de
#
# Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS)
# IPv4: 5.1.66.255
# IPv6: 2001:678:e68:f000::
# Servername für DNS-over-TLS: dot.ffmuc.net
# IPv4: 185.150.99.255
# IPv6: 2001:678:ed0:f000::
# Servername für DNS-over-TLS: dot.ffmuc.net
# für iOS 14+: DoT-Server-Konfiguration (unsigniert, vom PrHdb)
resolved_nameserver:
- 127.0.0.1
# search domains
#
# If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them
#
# resolved_domains: []
resolved_domains:
- ~.
- opp.netz
resolved_dnssec: false
# dns.as250.net: 194.150.168.168
#
resolved_fallback_nameserver:
- 194.150.168.168
# ---
# vars used by roles/common/tasks/cron.yml
# ---
cron_user_special_time_entries:
- name: "Restart NTP service 'ntpsec'"
special_time: reboot
job: "sleep 15 ; /bin/systemctl restart ntpsec"
insertafter: PATH
# ---
# vars used by roles/common/tasks/users.yml
# ---
insert_ssh_keypair_backup_server: false
ssh_keypair_backup_server:
- name: backup
backup_user: back
priv_key_src: root/.ssh/id_rsa.backup.oopen.de
priv_key_dest: /root/.ssh/id_rsa
pub_key_src: root/.ssh/id_rsa.backup.oopen.de.pub
pub_key_dest: /root/.ssh/id_rsa.pub
insert_keypair_backup_client: true
ssh_keypair_backup_client:
- name: backup
priv_key_src: root/.ssh/id_ed25519.oopen-server
priv_key_dest: /root/.ssh/id_ed25519
pub_key_src: root/.ssh/id_ed25519.oopen-server.pub
pub_key_dest: /root/.ssh/id_ed25519.pub
target: backup.oopen.de
# ---
# vars used by roles/common/tasks/users-systemfiles.yml
# ---
# ---
# vars used by roles/common/tasks/webadmin-user.yml
# ---
# ---
# vars used by roles/common/tasks/sudoers.yml
# ---
#
# see: roles/common/tasks/vars
# ---
# vars used by roles/common/tasks/caching-nameserver.yml
# ---
install_bind_packages: true
# ---
# vars used by roles/common/tasks/git.yml
# ---
git_firewall_repository:
name: ipt-gateway
repo: https://git.oopen.de/firewall/ipt-gateway
dest: /usr/local/src/ipt-gateway
# ==============================
# ---
# vars used by scripts/reset_root_passwd.yml
# ---
root_user:
name: root
password: $6$J1ssJfdshf/$mknQEPDcW4HN5.wFfawbamamywI7F7fhdZmaR1abNrc4DA7DNRx766lz3ygf9YV3gcmRq3QhJ3fBVlkwGMCvq.
@@ -0,0 +1,24 @@
---
# ipt-firewall configuration for iam-nd.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "eth0"
fw_ext_ips_v4:
- "176.9.62.67"
fw_ext_ips_v6:
- "2a01:4f8:150:805b::67"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- HTTP
fw_http_server_ips: $ext_1_ip
# --- Mail
fw_mail_client_ips: $ext_1_ip
@@ -0,0 +1,30 @@
---
# ipt-firewall configuration for initiativenserver.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "eth0"
fw_ext_ips_v4:
- "83.223.86.118"
fw_ext_ips_v6:
- "2a01:30:0:505:2c7:5bff:fe44:bd50 2a01:30:0:13:2c7:5bff:fe44:bd50"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- HTTP
fw_http_server_ips: $ext_1_ip
fw_http_server_ips_v6: $ext_ips
# --- Mail
fw_mail_client_ips: $ext_1_ip
fw_mail_client_ips_v6: $ext_ips
# --- FTP
fw_ftp_server_ips: $ext_1_ip
fw_ftp_server_ips_v6: $ext_ips
@@ -0,0 +1,30 @@
---
# ipt-firewall configuration for keycloak-nd.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "eth0"
fw_ext_ips_v4:
- "176.9.62.94"
fw_ext_ips_v6:
- "2a01:4f8:150:805b::94"
fw_local_interfaces:
- "eth1"
fw_local_interfaces_v6: []
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- Access control IPv4
fw_allow_ext_service_v4: "49.13.0.25:3890:tcp"
# --- HTTP
fw_http_server_ips: $ext_1_ip
# --- Mail
fw_mail_client_ips: $ext_1_ip
-180
View File
@@ -1,180 +0,0 @@
---
# ---
# vars used by roles/ansible_dependencies
# ---
# ---
# vars used by roles/ansible_user
# ---
# ---
# vars used by roles/common/tasks/basic.yml
# ---
# ---
# vars used by roles/common/tasks/sshd.yml
# ---
sshd_permit_root_login: !!str "prohibit-password"
# ---
# vars used by apt.yml
# ---
apt_install_extra_pkgs: true
apt_extra_pkgs:
- python3
- python3-venv
- python3-pip
- build-essential
- libxml2-dev
- libxslt1-dev
# ---
# vars used by roles/common/tasks/systemd-resolved.yml
# ---
systemd_resolved: true
# CyberGhost - Schnelle Verbindung mit Keine-Logs-Datenschutzrichtlinie
# Primäre DNS-Adresse: 38.132.106.139
# Sekundäre DNS-Adresse: 194.187.251.67
#
# Cloudflare (USA) Bester kostenloser DNS-Server für Gaming mit zuverlässigen Verbindungen
# primäre DNS-Adresse
# IPv4: 1.1.1.1
# IPv6: 2606:4700:4700::1111
# sekundäre DNS-Adresse
# IPv4: 1.0.0.1
# IPv6: 2606:4700:4700::1001
#
# Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit
# primäre DNS-Adresse
# IPv4: 8.8.8.8
# IPv6: 2001:4860:4860::8888
# sekundäre DNS-Adresse
# IPv4: 8.8.4.4
# IPv6: 2001:4860:4860::8844
#
# Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug
# primäre DNS-Adresse
# IPv4: 9.9.9.9
# IPv6: 2620:fe::fe
# sekundäre DNS-Adresse
# IPv4: 149.112.112.112
# IPv6: 2620:fe::9
#
# OpenNIC - https://www.opennic.org/
# IPv4: 195.10.195.195 - ns31.de
# IPv4: 94.16.114.254 - ns28.de
# IPv4: 51.254.162.59 - ns9.de
# IPv4: 194.36.144.87 - ns29.de
# IPv6: 2a00:f826:8:2::195 - ns31.de
#
# Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS)
# IPv4: 5.1.66.255
# IPv6: 2001:678:e68:f000::
# Servername für DNS-over-TLS: dot.ffmuc.net
# IPv4: 185.150.99.255
# IPv6: 2001:678:ed0:f000::
# Servername für DNS-over-TLS: dot.ffmuc.net
# für iOS 14+: DoT-Server-Konfiguration (unsigniert, vom PrHdb)
resolved_nameserver:
- 185.12.64.2
- 185.12.64.1
- 2a01:4ff:ff00::add:2
- 2a01:4ff:ff00::add:1
# search domains
#
# If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them
#
# resolved_domains: []
resolved_domains:
- ~.
- oopen.de
resolved_dnssec: false
# dns.as250.net: 194.150.168.168
#
resolved_fallback_nameserver:
- 194.150.168.168
# ---
# vars used by roles/common/tasks/cron.yml
# ---
cron_env_entries:
- name: PATH
job: /root/bin/admin-stuff:/root/bin:/usr/local/apache2/bin:/usr/local/php/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
- name: SHELL
job: /bin/bash
insertafter: PATH
cron_user_special_time_entries:
- name: "Restart DNS Cache service 'systemd-resolved'"
special_time: reboot
job: "sleep 5 ; /bin/systemctl restart systemd-resolved"
insertafter: PATH
# ---
# vars used by roles/common/tasks/users.yml
# ---
sudo_users:
- chris
- sysadm
- localadmin
# ---
# vars used by roles/common/tasks/users-systemfiles.yml
# ---
# ---
# vars used by roles/common/tasks/webadmin-user.yml
# ---
# ---
# vars used by roles/common/tasks/sudoers.yml
# ---
#
# see: roles/common/tasks/vars
sudoers_file_user_privileges:
- name: back
entry: 'ALL=(www-data) NOPASSWD: /usr/local/php/bin/php'
# ---
# vars used by roles/common/tasks/caching-nameserver.yml
# ---
# ---
# vars used by roles/common/tasks/git.yml
# ---
#
# see: roles/common/tasks/vars
# ==============================
# ---
# vars used by scripts/reset_root_passwd.yml
# ---
@@ -0,0 +1,37 @@
---
# ipt-firewall configuration for lists.mx.warenform.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "eth0"
- "eth1"
fw_ext_ips_v4:
- "83.223.86.78"
- "83.223.86.77"
fw_ext_ips_v6:
- "2a01:30:0:13:223:35ff:fef5:84b6 2a01:30:0:505:223:35ff:fef5:84b6"
- "2a01:30:0:13:26e:a5ff:fe01:1bd8 2a01:30:0:505:26e:a5ff:fe01:1bd8"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- HTTP
fw_http_server_ips: $ext_1_ip
# --- Mail
fw_smtpd_ips: $ext_1_ip
# --- Rsync
fw_rsync_out_ips: $ext_1_ip
# --- Portforwarding
fw_portforward_tcp_v4: "$ext_if_2:83.223.86.77:80:83.223.86.76:80 $ext_if_2:83.223.86.77:443:83.223.86.76:443"
fw_portforward_tcp_v6: "$ext_if_2,2a01:30:0:13:26e:a5ff:fe01:1bd8,80,2a01:30:0:13:231:32ff:fe8b:7763,80 $ext_if_2,2a01:30:0:13:26e:a5ff:fe01:1bd8,443,2a01:30:0:13:231:32ff:fe8b:7763,443"
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
@@ -1,241 +0,0 @@
---
# ---
# vars used by roles/ansible_dependencies
# ---
# ---
# vars used by roles/ansible_user
# ---
# ---
# vars used by roles/common/tasks/basic.yml
# ---
# ---
# vars used by roles/common/tasks/sshd.yml
# ---
# ---
# vars used by roles/common/tasks/apt.yml
# ---
install_compiler_pkgs: true
install_postgresql_pkgs: false
# ---
# vars used by roles/common/tasks/users.yml
# ---
insert_root_ssh_keypair: true
root_ssh_keypair:
- name: id-rsa-dehydrated
priv_key_src: mail.cadus/root/.ssh/mail.cadus-id_rsa-dehydrated
priv_key_dest: /root/.ssh/id_rsa-dehydrated
pub_key_src: mail.cadus/root/.ssh/mail.cadus-id_rsa-dehydrated.pub
pub_key_dest: /root/.ssh/id_rsa-dehydrated.pub
- name: id-rsa-opendkim
priv_key_src: mail.cadus/root/.ssh/mail.cadus-id_rsa-opendkim
priv_key_dest: /root/.ssh/id_rsa-opendkim
pub_key_src: mail.cadus/root/.ssh/mail.cadus-id_rsa-opendkim.pub
pub_key_dest: /root/.ssh/id_rsa-opendkim.pub
# ---
# vars used by roles/common/tasks/users-systemfiles.yml
# ---
# ---
# vars used by roles/common/tasks/webadmin-user.yml
# ---
# ---
# vars used by roles/common/tasks/sudoers.yml
# ---
#
# see: roles/common/tasks/vars
# ---
# vars used by roles/common/tasks/caching-nameserver.yml
# ---
# ---
# vars used by roles/common/tasks/git.yml
# ---
#
# see: roles/common/tasks/vars
# ---
# vars used by roles/common/tasks/copy_files.yml
# ---
copy_plain_files:
# /root/bin/monitoring
#
- name: monitoring_check_cert_for_dovecot.conf
src_path: mail.cadus/root/bin/monitoring/conf/check_cert_for_dovecot.conf
dest_path: /root/bin/monitoring/conf/check_cert_for_dovecot.conf
# /root/bin/postfix
#
- name: postfix_create_opendkim_key.conf
src_path: mail.cadus/root/bin/postfix/conf/create_opendkim_key.conf
dest_path: /root/bin/postfix/conf/create_opendkim_key.conf
- name: postfix_postfix_add_mailboxes.conf
src_path: mail.cadus/root/bin/postfix/conf/postfix_add_mailboxes.conf
dest_path: /root/bin/postfix/conf/postfix_add_mailboxes.conf
- name: postfix_sent_userinfo_postfix.conf
src_path: mail.cadus/root/bin/postfix/conf/sent_userinfo_postfix.conf
dest_path: /root/bin/postfix/conf/sent_userinfo_postfix.conf
- name: postfix_whitelist_mb_sigs.conf
src_path: mail.cadus/root/bin/postfix/conf/whitelist_mb_sigs.conf
dest_path: /root/bin/postfix/conf/whitelist_mb_sigs.conf
copy_plain_files_postfwd_host_specific:
- name: postfwd.wl-hosts
src_path: mail.cadus/etc/postfix/postfwd.wl-hosts
dest_path: /etc/postfix/postfwd.wl-hosts
- name: postfwd.wl-nets
src_path: mail.cadus/etc/postfix/postfwd.wl-nets
dest_path: /etc/postfix/postfwd.wl-nets
- name: postfwd.wl-sender
src_path: mail.cadus/etc/postfix/postfwd.wl-sender
dest_path: /etc/postfix/postfwd.wl-sender
- name: postfwd.wl-user
src_path: mail.cadus/etc/postfix/postfwd.wl-user
dest_path: /etc/postfix/postfwd.wl-user
# Postfix Firewall postfwd
#
# - name: postfwd.wl-user
# src_path: mail.cadus/etc/postfix/postfwd.wl-user
# dest_path: /etc/postfix/postfwd.wl-user
# copy_template_files: []
#
# - name: mailsystem_install_amavis.conf
# src_path: usr/local/src/mailsystem/conf/install_amavis.conf.j2
# dest_path: /usr/local/src/mailsystem/conf/install_amavis.conf
# ---
# vars used by roles/common/tasks/config_files_mailsystem_scripts.yml
# ---
hostname: mail.cadus.org
ipv4_address: 135.181.22.161
ipv6_address: 2a01:4f9:4b:46d1::161
admin_email: it@cadus.org
is_relay_host: !!str "false"
db_in_use: !!str "true"
# postfix_db_type
#
# possible values are 'PostgreSQL' and 'MySQL'
postfix_db_type: MySQL
postfix_db_name: postfix
postfix_db_user: postfix
# postfix_db_host:
postfix_db_pass: T3CJnFMJNX9wmhNs
mysql_credentials: !!str "-u root -S /run/mysqld/mysqld.sock"
# install_amavis.conf
#
mp_receipt_number: 106015125438
si_authorisation_signature: abb4ec6b194639f3d123154f1b971843a3b8751d8c1bcdc7d07ed6db26621b11bca0e23d2a42b60aef3f7b7803a1466a964d90c7b1e82d67c7680c8f46b59a4e
# install_postfixadmin.conf
#
website_name_postfixadmin: adm.cadus.org
email_welcome_message: "\n
Hallo,\n
Ihre/Deine neue E-Mail Adresse ist eingerichtet.\n
Cadus e.V. - Redefine Global Solidarity\n
--\n
Cadus e.V.\n
Am Sudhaus 2\n
D-12053 Berlin\n
admin@cadus.org\n
"
# install_update_dovecot.conf
#
dovecot_from_address: "Administrator E-Mail <admin@cadus.org>"
dovecot_reply_to: "admin@cadus.org"
webmailer_address: "https://webmail.cadus.org"
salutation: "Cadus e.V. - Redefine Global Solidarity\n
--\n
Cadus e.V.\n
Am Sudhaus 2\n
D-12053 Berlin\n
admin@cadus.org\n
"
# install_upgrade_roundcube-webmail.conf
#
# Webmailer
webmail_site_name: webmail.cadus.org
autoreply_hostname: autoreply.cadus.org
# possible values: 'pgsql' or 'mysql'
roundcube_db_type: mysql
roundcube_db_name: roundcubemail
roundcube_db_user: roundcube
# roundcube_db_host:
roundcube_db_pass: 'j3vqsK7Ldm7MxNjH'
roundcube_acl_plugin: false
roundcube_product_name: O.OPEN - Webmailer
roundcube_support_url: https://www.cadus.org
roundcube_skin_logo: "images/cadu_logo_webmail.png"
template_files_mailsystem_script:
- name: mailsystem_install_amavis.conf
src_path: usr/local/src/mailsystem/conf/install_amavis.conf.j2
dest_path: /usr/local/src/mailsystem/conf/install_amavis.conf
- name: mailsystem_install_postfixadmin.conf
src_path: usr/local/src/mailsystem/conf/install_postfix_advanced.conf.j2
dest_path: /usr/local/src/mailsystem/conf/install_postfix_advanced.conf
- name: mailsystem_install_postfixadmin.conf
src_path: usr/local/src/mailsystem/conf/install_postfixadmin.conf.j2
dest_path: /usr/local/src/mailsystem/conf/install_postfixadmin.conf
- name: mailsystem_install_update_dovecot.conf
src_path: usr/local/src/mailsystem/conf/install_update_dovecot.conf.j2
dest_path: /usr/local/src/mailsystem/conf/install_update_dovecot.conf
- name: mailsystem_install_upgrade_roundcube-webmail.conf
src_path: usr/local/src/mailsystem/conf/install_upgrade_roundcube-webmail.conf.j2
dest_path: /usr/local/src/mailsystem/conf/install_upgrade_roundcube-webmail.conf
@@ -0,0 +1,32 @@
---
# ipt-firewall configuration for mail.cadus.org
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "eth0"
fw_ext_ips_v4:
- "135.181.22.161"
fw_ext_ips_v6:
- "2a01:4f9:4b:46d1::161"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- HTTP
fw_http_server_ips: $ext_1_ip
# --- Mail
fw_smtpd_ips: $ext_1_ip
fw_mail_server_ips: $ext_1_ip
fw_mail_client_ips: $ext_1_ip
# --- Rsync
fw_rsync_out_ips: $ext_1_ip
# --- Protection / limits
fw_limit_connections_per_source_IP: false
@@ -0,0 +1,32 @@
---
# ipt-firewall configuration for mail.faire-mobilitaet.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "eth0"
fw_ext_ips_v4:
- "142.132.147.169"
fw_ext_ips_v6:
- "2a01:4f8:261:1994::169"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- HTTP
fw_http_server_ips: $ext_1_ip
# --- Mail
fw_smtpd_ips: $ext_1_ip
fw_mail_server_ips: $ext_1_ip
fw_mail_client_ips: $ext_1_ip
# --- Rsync
fw_rsync_out_ips: $ext_1_ip
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
@@ -0,0 +1,27 @@
---
# ipt-firewall configuration for matomo-01.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "eth0"
fw_ext_ips_v4:
- "162.55.82.77"
fw_ext_ips_v6:
- "2a01:4f8:271:1266::77"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- HTTP
fw_http_server_ips: $ext_1_ip
# --- Mail
fw_mail_client_ips: $ext_1_ip
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
@@ -0,0 +1,32 @@
---
# ipt-firewall configuration for meet.akweb.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "eth0"
fw_ext_ips_v4:
- "148.251.14.136"
fw_ext_ips_v6:
- "2a01:4f8:201:7389::136"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- HTTP
fw_http_server_ips: $ext_1_ip
# --- Mail
fw_mail_client_ips: $ext_1_ip
# --- Jitsi
fw_jitsi_server_ips: $ext_1_ip
fw_jitsi_dovecot_auth: true
fw_jitsi_dovecot_host: a.mx.oopen.de
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
@@ -0,0 +1,29 @@
---
# ipt-firewall configuration for meet.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "eth0"
fw_ext_ips_v4:
- "159.69.74.155"
fw_ext_ips_v6:
- "2a01:4f8:231:19a7::155"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- HTTP
fw_http_server_ips: $ext_1_ip
# --- Mail
fw_mail_client_ips: $ext_1_ip
# --- Jitsi
fw_jitsi_server_ips: $ext_1_ip
fw_jitsi_dovecot_auth: true
fw_jitsi_dovecot_host: a.mx.oopen.de
@@ -1,140 +0,0 @@
---
# ---
# vars used by roles/ansible_dependencies
# ---
# ---
# vars used by roles/ansible_user
# ---
# ---
# vars used by roles/common/tasks/basic.yml
# ---
# ---
# vars used by roles/common/tasks/sshd.yml
# ---
sshd_permit_root_login: !!str "prohibit-password"
# ---
# vars used by apt.yml
# ---
# ---
# vars used by roles/common/tasks/systemd-resolved.yml
# ---
systemd_resolved: true
# CyberGhost - Schnelle Verbindung mit Keine-Logs-Datenschutzrichtlinie
# Primäre DNS-Adresse: 38.132.106.139
# Sekundäre DNS-Adresse: 194.187.251.67
#
# Cloudflare (USA) Bester kostenloser DNS-Server für Gaming mit zuverlässigen Verbindungen
# primäre DNS-Adresse
# IPv4: 1.1.1.1
# IPv6: 2606:4700:4700::1111
# sekundäre DNS-Adresse
# IPv4: 1.0.0.1
# IPv6: 2606:4700:4700::1001
#
# Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit
# primäre DNS-Adresse
# IPv4: 8.8.8.8
# IPv6: 2001:4860:4860::8888
# sekundäre DNS-Adresse
# IPv4: 8.8.4.4
# IPv6: 2001:4860:4860::8844
#
# Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug
# primäre DNS-Adresse
# IPv4: 9.9.9.9
# IPv6: 2620:fe::fe
# sekundäre DNS-Adresse
# IPv4: 149.112.112.112
# IPv6: 2620:fe::9
#
# OpenNIC - https://www.opennic.org/
# IPv4: 195.10.195.195 - ns31.de
# IPv4: 94.16.114.254 - ns28.de
# IPv4: 51.254.162.59 - ns9.de
# IPv4: 194.36.144.87 - ns29.de
# IPv6: 2a00:f826:8:2::195 - ns31.de
#
# Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS)
# IPv4: 5.1.66.255
# IPv6: 2001:678:e68:f000::
# Servername für DNS-over-TLS: dot.ffmuc.net
# IPv4: 185.150.99.255
# IPv6: 2001:678:ed0:f000::
# Servername für DNS-over-TLS: dot.ffmuc.net
# für iOS 14+: DoT-Server-Konfiguration (unsigniert, vom PrHdb)
resolved_nameserver:
- 185.12.64.1
- 2a01:4ff:ff00::add:2
- 195.201.179.131
- 95.217.204.204
# search domains
#
# If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them
#
# resolved_domains: []
resolved_domains:
- oopen.de
resolved_dnssec: false
# dns.as250.net: 194.150.168.168
#
resolved_fallback_nameserver:
- 194.150.168.168
# ---
# vars used by roles/common/tasks/users.yml
# ---
# ---
# vars used by roles/common/tasks/users-systemfiles.yml
# ---
# ---
# vars used by roles/common/tasks/webadmin-user.yml
# ---
# ---
# vars used by roles/common/tasks/sudoers.yml
# ---
#
# see: roles/common/tasks/vars
# ---
# vars used by roles/common/tasks/caching-nameserver.yml
# ---
# ---
# vars used by roles/common/tasks/git.yml
# ---
#
# see: roles/common/tasks/vars
# ==============================
# ---
# vars used by scripts/reset_root_passwd.yml
# ---
@@ -0,0 +1,25 @@
---
# ipt-firewall configuration for munin.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "eth0"
fw_ext_ips_v4:
- "37.27.121.227"
fw_ext_ips_v6:
- "2a01:4f9:3070:2bda::227"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
fw_munin_server_ips: $ext_1_ip
# --- HTTP
fw_http_server_ips: $ext_1_ip
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
@@ -0,0 +1,35 @@
---
# ipt-firewall configuration for mx.warenform.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "eth0"
fw_ext_ips_v4:
- "83.223.86.76"
fw_ext_ips_v6:
- "2a01:30:0:13:231:32ff:fe8b:7763 2a01:30:0:505:231:32ff:fe8b:7763"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- HTTP
fw_http_server_ips: $ext_1_ip $ext_2_ip
# --- Mail
fw_smtpd_ips: $ext_1_ip
fw_mail_server_ips: $ext_1_ip
fw_mail_client_ips: $ext_1_ip
fw_dovecot_auth_service: true
fw_dovecot_auth_allowed_networks_v4: "meet.faire-integration.de"
fw_dovecot_auth_allowed_networks_v6: "meet.faire-integration.de"
# --- Rsync
fw_rsync_out_ips: $ext_1_ip
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
@@ -0,0 +1,30 @@
---
# ipt-firewall configuration for nd-archiv.warenform.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "eth0"
fw_ext_ips_v4:
- "83.223.86.51"
fw_ext_ips_v6:
- "2a01:30:0:13:243:ff:feab:2b92 2a01:30:0:505:243:ff:feab:2b92"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- Access control IPv4
fw_allow_ext_service_v4: "wf.oopen.de:9998:tcp"
# --- HTTP
fw_http_server_ips: $ext_1_ip
# --- Mail
fw_mail_client_ips: $ext_1_ip
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
@@ -0,0 +1,30 @@
---
# ipt-firewall configuration for nd-epaper.warenform.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "eth0"
fw_ext_ips_v4:
- "83.223.86.90"
fw_ext_ips_v6:
- "2a01:30:0:505:2f4:30ff:fead:f4f 2a01:30:0:13:2f4:30ff:fead:f4f"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- Access control IPv4
fw_allow_ext_service_v4: "wf.oopen.de:9998:tcp"
# --- HTTP
fw_http_server_ips: $ext_1_ip
# --- Mail
fw_mail_client_ips: $ext_1_ip
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
@@ -0,0 +1,27 @@
---
# ipt-firewall configuration for nd-live.warenform.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "eth0"
fw_ext_ips_v4:
- "83.223.86.52"
fw_ext_ips_v6:
- "2a01:30:0:13:218:d3ff:fed6:74a2 2a01:30:0:505:218:d3ff:fed6:74a2"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- Access control IPv4
fw_allow_ext_service_v4: "80.152.216.128:9998:tcp"
# --- HTTP
fw_http_server_ips: $ext_1_ip
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
+41
View File
@@ -0,0 +1,41 @@
---
# ipt-firewall configuration for ns.so36net.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "eth0"
- "eth1"
fw_ext_ips_v4:
- "192.68.11.77"
fw_ext_ips_v6:
- "2001:678:a40:3000::77"
- "2a01:30:1fff:fd00::207"
# --- Munin
munin_remote_ipv4: 192.68.11.73
munin_remote_ipv6: "2001:678:a40:3000::73"
# --- Forwarding
fw_forward_private_ips_v4: 192.168.63.0/24 10.0.202.0/24
# --- Access control IPv4
fw_allow_ext_service_v4: "138.201.23.195:1036:tcp"
# --- Access control IPv6
fw_allow_ext_service_v6: "2a01:4f8:171:2895::195,1036,tcp"
# --- SSH
fw_ssh_ports: 1036
# --- Mail
fw_dovecot_auth_port: 44444
# --- DNS
fw_dns_server_ips: $ext_ips
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
+36
View File
@@ -0,0 +1,36 @@
---
# ipt-firewall configuration for o12.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "br0"
fw_ext_ips_v4:
- "83.223.86.115"
fw_ext_ips_v6:
- "2a01:30:0:13:5054:ff:fe2a:b776 2a01:30:0:505:5054:ff:fe2a:b776"
fw_lxc_guest_ips_v4:
- "83.223.86.116 83.223.86.117"
- "83.223.86.118"
- "83.223.86.119"
fw_lxc_guest_ips_v6:
- "2a01:30:0:13:2c5:48ff:feee:f21c 2a01:30:0:505:2c5:48ff:feee:f21c 2a01:30:0:13:2c5:48ff:feee:f21d 2a01:30:0:505:2c5:48ff:feee:f21d"
- "2a01:30:0:13:2c7:5bff:fe44:bd50 2a01:30:0:505:2c7:5bff:fe44:bd50"
- "2a01:30:0:13:218:f2ff:fe28:77ca 2a01:30:0:505:218:f2ff:fe28:77ca"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- Bridged / LXC
fw_do_not_firewall_bridged_traffic: true
fw_do_not_firewall_lx_guest_systems: true
# --- VPN / WireGuard
fw_wireguard_server_ips: $ext_ips
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
@@ -0,0 +1,29 @@
---
# ipt-firewall configuration for o13-cryptpad.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "eth0"
fw_ext_interfaces_v6:
- "eth1"
fw_ext_ips_v4:
- "83.223.90.238"
fw_ext_ips_v6:
- "2a01:31:0:2::ad52:a238"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- HTTP
fw_http_server_ips: $ext_1_ip
# --- Mail
fw_mail_client_ips: $ext_1_ip
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
@@ -0,0 +1,21 @@
---
# ipt-firewall configuration for o13-git.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "eth0"
fw_ext_ips_v4:
- "83.223.90.235"
fw_ext_ips_v6:
- "2a01:31:0:2::ad52:a235"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- HTTP
fw_http_server_ips: $ext_ips
@@ -0,0 +1,41 @@
---
# ipt-firewall configuration for o13-mail.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "eth0"
- "eth1"
fw_ext_interfaces_v6:
- "eth2"
- "eth3"
fw_ext_ips_v4:
- "83.223.90.231"
- "83.223.90.232"
fw_ext_ips_v6:
- "2a01:31:0:2::ad52:a231"
- "2a01:31:0:2::ad52:a232"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- Access control IPv4
fw_allow_ext_service_v4: "192.68.11.77:1036:tcp"
# --- Access control IPv6
fw_allow_ext_service_v6: "2001:678:a40:3000::77,1036,tcp"
# --- HTTP
fw_http_server_ips: $ext_1_ip $ext_2_ip
# --- Mail
fw_smtpd_ips: $ext_1_ip
fw_mail_server_ips: $ext_1_ip
fw_mail_client_ips: $ext_1_ip $ext_2_ip
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
@@ -0,0 +1,29 @@
---
# ipt-firewall configuration for o13-mumble.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "eth0"
fw_ext_interfaces_v6:
- "eth1"
fw_ext_ips_v4:
- "83.223.90.234"
fw_ext_ips_v6:
- "2a01:31:0:2::ad52:a234"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- HTTP
fw_http_server_ips: $ext_1_ip
# --- Mumble
fw_mumble_server_ips: $ext_1_ip
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
@@ -0,0 +1,29 @@
---
# ipt-firewall configuration for o13-pad.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "eth0"
fw_ext_interfaces_v6:
- "eth1"
fw_ext_ips_v4:
- "83.223.90.236"
fw_ext_ips_v6:
- "2a01:31:0:2::ad52:a236"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- HTTP
fw_http_server_ips: $ext_1_ip
# --- Mail
fw_mail_client_ips: $ext_1_ip
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
+27
View File
@@ -0,0 +1,27 @@
---
# ipt-firewall configuration for o13.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "br0"
fw_ext_interfaces_v6:
- "brv6"
fw_ext_ips_v4:
- "83.223.90.230"
fw_ext_ips_v6:
- "2a01:31:0:2::ad52:a668"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- Bridged / LXC
fw_do_not_firewall_bridged_traffic: true
fw_do_not_firewall_lx_guest_systems: true
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
+30
View File
@@ -0,0 +1,30 @@
---
# ipt-firewall configuration for o14.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "eth0"
fw_ext_ips_v4:
- "194.36.145.189"
fw_ext_ips_v6:
- "2a03:4000:4d:2cd:3466:79ff:fe58:9bd8"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- Bridged / LXC
fw_do_not_firewall_bridged_traffic: true
# --- HTTP
fw_http_server_ips: $ext_1_ip
# --- Mail
fw_mail_client_ips: $ext_1_ip
# --- FTP
fw_ftp_server_ips: $ext_1_ip
+39
View File
@@ -0,0 +1,39 @@
---
# ipt-firewall configuration for o17.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "br0"
fw_ext_ips_v4:
- "83.223.85.203"
fw_ext_ips_v6:
- "2a01:30:0:13:5054:ff:fe48:cedc 2a01:30:0:505:5054:ff:fe48:cedc"
fw_lxc_guest_ips_v4:
- "83.223.85.207"
- "83.223.85.205 83.223.85.206"
fw_lxc_guest_ips_v6:
- "2a01:30:0:13:243:c1ff:fea8:c906 2a01:30:0:505:243:c1ff:fea8:c906"
- "2a01:30:0:13:2eb:f4ff:feaa:d996 2a01:30:0:505:2eb:f4ff:feaa:d996 2a01:30:0:13:2eb:f4ff:feaa:d997 2a01:30:0:505:2eb:f4ff:feaa:d997"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- Bridged / LXC
fw_do_not_firewall_bridged_traffic: true
fw_do_not_firewall_lx_guest_systems: true
# --- Forwarding
fw_kernel_activate_forwarding: true
# --- VPN / WireGuard
fw_vpn_server_ips: $ext_ips
fw_vpn_server_ips_v6: ""
fw_wireguard_server_ips: $ext_ips
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
+26
View File
@@ -0,0 +1,26 @@
---
# ipt-firewall configuration for o18.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "br0"
fw_ext_ips_v4:
- "5.9.97.103"
fw_ext_ips_v6:
- "2a01:4f8:162:2477::2"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- Bridged / LXC
fw_do_not_firewall_bridged_traffic: true
fw_do_not_firewall_lx_guest_systems: true
# --- Forwarding
fw_kernel_activate_forwarding: true
fw_kernel_forward_between_interfaces: true
+29
View File
@@ -0,0 +1,29 @@
---
# ipt-firewall configuration for o19.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "br0"
fw_ext_ips_v4:
- "37.27.121.254"
fw_ext_ips_v6:
- "2a01:4f9:3070:2bda::2"
fw_lxc_guest_ips_v6:
- "2a01:4f9:3070:2bda::218"
- "2a01:4f9:3070:2bda::221"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- Bridged / LXC
fw_do_not_firewall_bridged_traffic: true
fw_do_not_firewall_lx_guest_systems: true
# --- Forwarding
fw_kernel_activate_forwarding: true
fw_kernel_forward_between_interfaces: true
+30
View File
@@ -0,0 +1,30 @@
---
# ipt-firewall configuration for o20.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "enp0s31f6"
fw_ext_ips_v4:
- "78.46.100.9"
fw_ext_ips_v6:
- "2a01:4f8:120:9353::2"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- HTTP
fw_http_server_ips: $ext_1_ip
# --- Mail
fw_mail_client_ips: $ext_1_ip
# --- FTP
fw_ftp_server_ips: $ext_1_ip
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
+39
View File
@@ -0,0 +1,39 @@
---
# ipt-firewall configuration for o21.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "enp1s0"
fw_ext_interfaces_v6:
- "enp7s0"
fw_ext_ips_v4:
- "83.223.90.20"
fw_ext_ips_v6:
- "2a01:31:0:2::f851:1"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- Access control IPv4
fw_restrict_local_service_to_net_v4: "83.223.86.121/32:83.223.90.20:3306:tcp 83.223.86.122/32:83.223.90.20:3306:tcp 83.223.86.124/32:83.223.90.20:3306:tcp"
# --- Access control IPv6
fw_restrict_local_service_to_net_v6: "2a01:30:0:505:263:20ff:feaa:7783,2a01:31:0:2::f851:1,3306,tcp 2a01:30:0:13:263:20ff:feaa:7783,2a01:31:0:2::f851:1,3306,tcp 2a01:30:0:505:230:54ff:fe71:e8a8,2a01:31:0:2::f851:1,3306,tcp 2a01:30:0:13:230:54ff:fe71:e8a8,2a01:31:0:2::f851:1,3306,tcp"
# --- HTTP
fw_http_server_ips: $ext_ips
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
# --- Protection / limits
fw_limit_connections_per_source_IP: false
fw_limit_connections_per_source_IP_v6: true
fw_per_IP_connection_limit: 2048
fw_per_IP_connection_limit_v6: 1024
fw_limit_new_tcp_connections_per_seconds_per_source_IP: false
+40
View File
@@ -0,0 +1,40 @@
---
# ipt-firewall configuration for o22.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "br0"
fw_ext_ips_v4:
- "83.223.86.120"
fw_ext_ips_v6:
- "2a01:30:0:13:5054:ff:fe9f:422f 2a01:30:0:505:5054:ff:fe9f:422f"
fw_lxc_guest_ips_v4:
- "83.223.86.121"
- "83.223.86.123"
- "83.223.86.122"
- "83.223.86.124"
- "83.223.86.125"
fw_lxc_guest_ips_v6:
- "2a01:30:0:13:2e0:7bff:fe9a:b18a 2a01:30:0:505:2e0:7bff:fe9a:b18a"
- "2a01:30:0:13:281:fdff:fe3f:3ada 2a01:30:0:505:281:fdff:fe3f:3ada"
- "2a01:30:0:13:230:54ff:fe71:e8a8 2a01:30:0:505:230:54ff:fe71:e8a8"
- "2a01:30:0:505:263:20ff:feaa:7783 2a01:30:0:13:263:20ff:feaa:7783"
- "2a01:30:0:13:2e2:5bff:fe28:8cb8 2a01:30:0:505:2e2:5bff:fe28:8cb8"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- Bridged / LXC
fw_do_not_firewall_bridged_traffic: true
fw_do_not_firewall_lx_guest_systems: true
# --- Forwarding
fw_forward_private_ips_v4: 192.168.3.121 192.168.3.122 192.168.3.123 192.168.3.124 192.168.3.125
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
+46
View File
@@ -0,0 +1,46 @@
---
# ipt-firewall configuration for o23.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "br0"
fw_ext_ips_v4:
- "159.69.74.150"
fw_ext_ips_v6:
- "2a01:4f8:231:19a7::2"
fw_lxc_guest_ips_v4:
- "195.201.179.131"
- "159.69.74.143"
- "159.69.74.144"
- "159.69.74.155"
- "159.69.74.147"
- "159.69.74.156"
fw_lxc_guest_ips_v6:
- "2a01:4f8:231:19a7::131"
- "2a01:4f8:231:19a7::143"
- "2a01:4f8:231:19a7::144"
- "2a01:4f8:231:19a7::155"
- "2a01:4f8:231:19a7::147"
- "2a01:4f8:231:19a7::156"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- Bridged / LXC
fw_do_not_firewall_bridged_traffic: true
fw_do_not_firewall_lx_guest_systems: true
# --- Forwarding
fw_kernel_forward_between_interfaces: true
# --- Out ports
fw_tcp_out_ports: 1036
fw_tcp_out_ports_v6: ""
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
+26
View File
@@ -0,0 +1,26 @@
---
# ipt-firewall configuration for o24.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "br0"
fw_ext_ips_v4:
- "157.90.140.173"
fw_ext_ips_v6:
- "2a01:4f8:2220:37c3::2"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- Bridged / LXC
fw_do_not_firewall_bridged_traffic: true
fw_do_not_firewall_lx_guest_systems: true
# --- Forwarding
fw_kernel_activate_forwarding: true
fw_kernel_forward_between_interfaces: true
+28
View File
@@ -0,0 +1,28 @@
---
# ipt-firewall configuration for o26.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "enp6s0"
fw_ext_ips_v4:
- "37.27.129.85"
fw_ext_ips_v6:
- "2a01:4f9:3071:1141::2"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- SSH
fw_ssh_server_ips_v6: $ext_1_ip
# --- HTTP
fw_http_server_ips: $ext_1_ip
# --- Mail
fw_mail_client_ips: $ext_1_ip
fw_mail_client_ips_v6: ""
+34
View File
@@ -0,0 +1,34 @@
---
# ipt-firewall configuration for o27.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "br0"
fw_ext_ips_v4:
- "142.132.147.171"
fw_ext_ips_v6:
- "2a01:4f8:261:1994::2"
fw_lxc_guest_ips_v4:
- "142.132.147.170"
- "142.132.147.169"
fw_lxc_guest_ips_v6:
- "2a01:4f8:261:1994::170"
- "2a01:4f8:261:1994::169"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- Bridged / LXC
fw_do_not_firewall_bridged_traffic: true
fw_do_not_firewall_lx_guest_systems: true
# --- Forwarding
fw_kernel_forward_between_interfaces: true
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
+29
View File
@@ -0,0 +1,29 @@
---
# ipt-firewall configuration for o28.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "br0"
fw_ext_ips_v4:
- "88.198.56.204"
fw_ext_ips_v6:
- "2a01:4f8:222:2c2::2"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- Bridged / LXC
fw_do_not_firewall_bridged_traffic: true
fw_do_not_firewall_lx_guest_systems: true
# --- Forwarding
fw_kernel_activate_forwarding: true
fw_kernel_forward_between_interfaces: true
# --- Mail
fw_smtpd_additional_outgoing_ports: 2525
+30
View File
@@ -0,0 +1,30 @@
---
# ipt-firewall configuration for o29.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "br0"
fw_ext_ips_v4:
- "65.21.220.154"
fw_ext_ips_v6:
- "2a01:4f9:3080:318c::2"
fw_lxc_guest_ips_v4:
- "65.21.220.152"
fw_lxc_guest_ips_v6:
- "2a01:4f9:3080:318c::152"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- Bridged / LXC
fw_do_not_firewall_bridged_traffic: true
fw_do_not_firewall_lx_guest_systems: true
# --- Forwarding
fw_kernel_activate_forwarding: true
fw_kernel_forward_between_interfaces: true
+35
View File
@@ -0,0 +1,35 @@
---
# ipt-firewall configuration for o30.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "br0"
fw_ext_ips_v4:
- "148.251.14.157"
fw_ext_ips_v6:
- "2a01:4f8:201:7389::2"
fw_local_ips_v6:
- "2a01:4f8:201:7389::141"
- "2a01:4f8:201:7389::136"
fw_lxc_guest_ips_v4:
- "148.251.14.141"
- "148.251.14.136"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- Bridged / LXC
fw_do_not_firewall_bridged_traffic: true
fw_do_not_firewall_lx_guest_systems: true
# --- Forwarding
fw_kernel_activate_forwarding: true
fw_kernel_forward_between_interfaces: true
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
+36
View File
@@ -0,0 +1,36 @@
---
# ipt-firewall configuration for o31.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "br0"
fw_ext_ips_v4:
- "135.181.22.166"
fw_ext_ips_v6:
- "2a01:4f9:4b:46d1::2"
fw_lxc_guest_ips_v4:
- "135.181.22.153"
- "135.181.22.159"
- "135.181.22.161"
fw_lxc_guest_ips_v6:
- "2a01:4f9:4b:46d1::153"
- "2a01:4f9:4b:46d1::159"
- "2a01:4f9:4b:46d1::161"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- Bridged / LXC
fw_do_not_firewall_bridged_traffic: true
fw_do_not_firewall_lx_guest_systems: true
# --- Forwarding
fw_kernel_forward_between_interfaces: true
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
+12 -1
View File
@@ -139,6 +139,8 @@ network_interfaces:
sshd_login_grace_time: 0
sshd_permit_root_login: !!str "no"
# ---
# vars used by roles/common/tasks/apt.yml
@@ -151,7 +153,7 @@ sshd_login_grace_time: 0
# vars used by roles/common/tasks/systemd-resolved.yml
# ---
systemd_resolved: true
systemd_resolved: false
# CyberGhost - Schnelle Verbindung mit Keine-Logs-Datenschutzrichtlinie
# Primäre DNS-Adresse: 38.132.106.139
@@ -293,6 +295,11 @@ cron_user_entries:
hour: '05'
job: /root/bin/mysql/flush_host_cache.sh
- name: "Background job for nextcloud instance 'cloud.lubax.de'"
minute: '*/15'
hour: '*'
job: sudo -u "www-data" /usr/local/php/bin/php -f /var/www/cloud.lubax.de/htdocs/cron.php
- name: "Generate/Renew Let's Encrypt Certificates if needed (using dehydrated script)"
minute: '23'
hour: '05'
@@ -345,6 +352,10 @@ sudo_users:
#
# see: roles/common/tasks/vars
sudoers_file_user_privileges:
- name: back
entry: 'ALL=(www-data) NOPASSWD: /usr/local/php/bin/php'
# ---
# vars used by roles/common/tasks/caching-nameserver.yml
@@ -1,9 +1,9 @@
---
# ipt-firewall configuration for cl-fm.oopen.de
# ipt-firewall configuration for o32.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/ipt_firewall.yml
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: true
fw_manage_config: false
# --- Network
fw_ext_interfaces:
@@ -22,6 +22,3 @@ fw_http_server_ips: $ext_1_ip
# --- Mail
fw_mail_client_ips: $ext_1_ip
# --- Block
# fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
@@ -1,78 +0,0 @@
---
# ---
# vars used by roles/ansible_dependencies
# ---
# ---
# vars used by roles/ansible_user
# ---
# ---
# vars used by roles/common/tasks/basic.yml
# ---
# ---
# vars used by roles/common/tasks/sshd.yml
# ---
sshd_hostkeyalgorithms: []
# ---
# vars used by roles/common/tasks/apt.yml
# ---
# apt_manage_sources_list: false
# ---
# vars used by roles/common/tasks/users.yml
# ---
# ---
# vars used by roles/common/tasks/users-systemfiles.yml
# ---
# ---
# vars used by roles/common/tasks/webadmin-user.yml
# ---
# ---
# vars used by roles/common/tasks/sudoers.yml
# ---
#
# see: roles/common/tasks/vars
# ---
# vars used by roles/common/tasks/caching-nameserver.yml
# ---
# ---
# vars used by roles/common/tasks/git.yml
# ---
git_firewall_repository:
name: ipt-server
repo: https://git.oopen.de/firewall/ipt-server
dest: /usr/local/src/ipt-server
# ==============================
# ---
# vars used by scripts/reset_root_passwd.yml
# ---
root_user:
name: root
password: $6$J1ssJfdshf/$mknQEPDcW4HN5.wFfawbamamywI7F7fhdZmaR1abNrc4DA7DNRx766lz3ygf9YV3gcmRq3QhJ3fBVlkwGMCvq.
+46
View File
@@ -0,0 +1,46 @@
---
# ipt-firewall configuration for o35.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "br0"
fw_ext_ips_v4:
- "95.217.204.218"
fw_ext_ips_v6:
- "2a01:4f9:4a:47e5::2"
fw_lxc_guest_ips_v4:
- "95.217.204.247"
- "95.217.204.204"
- "95.217.204.203"
- "95.217.204.227"
- "95.217.204.205"
- "95.217.204.206"
fw_lxc_guest_ips_v6:
- "2a01:4f9:4a:47e5::247"
- "2a01:4f9:4a:47e5::204"
- "2a01:4f9:4a:47e5::203"
- "2a01:4f9:4a:47e5::227"
- "2a01:4f9:4a:47e5::205"
- "2a01:4f9:4a:47e5::206"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- Bridged / LXC
fw_do_not_firewall_bridged_traffic: true
fw_do_not_firewall_lx_guest_systems: true
# --- Forwarding
fw_kernel_activate_forwarding: true
fw_kernel_forward_between_interfaces: true
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
# --- Protection / limits
fw_limit_connections_per_source_IP_v6: false
+46
View File
@@ -0,0 +1,46 @@
---
# ipt-firewall configuration for o36.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "br0"
fw_ext_ips_v4:
- "162.55.82.89"
fw_ext_ips_v6:
- "2a01:4f8:271:1266::2"
fw_lxc_guest_ips_v4:
- "162.55.82.73"
- "162.55.82.74"
- "162.55.82.77"
- "162.55.82.78"
- "162.55.82.76"
- "162.55.82.75"
fw_lxc_guest_ips_v6:
- "2a01:4f8:271:1266::73"
- "2a01:4f8:271:1266::74"
- "2a01:4f8:271:1266::77"
- "2a01:4f8:271:1266::78"
- "2a01:4f8:271:1266::76"
- "2a01:4f8:271:1266::75"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- Bridged / LXC
fw_do_not_firewall_bridged_traffic: true
fw_do_not_firewall_lx_guest_systems: true
# --- Forwarding
fw_kernel_activate_forwarding: true
fw_kernel_forward_between_interfaces: true
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
# --- Kernel IPv4
fw_kernel_support_dynaddr: true
+38
View File
@@ -0,0 +1,38 @@
---
# ipt-firewall configuration for o38.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "br0"
fw_ext_ips_v4:
- "213.133.111.115"
fw_ext_ips_v6:
- "2a01:4f8:222:161c::115"
fw_lxc_guest_ips_v4:
- "213.239.199.45"
- "213.239.199.46"
fw_lxc_guest_ips_v6:
- "2a01:4f8:222:161c::45"
- "2a01:4f8:222:161c::46"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- Bridged / LXC
fw_do_not_firewall_bridged_traffic: true
fw_do_not_firewall_lx_guest_systems: true
# --- Forwarding
fw_kernel_activate_forwarding: true
fw_kernel_forward_between_interfaces: true
# --- SSH
fw_ssh_server_ips_v6: $ext_1_ip
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
+40
View File
@@ -0,0 +1,40 @@
---
# ipt-firewall configuration for o39.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "br0"
fw_ext_ips_v4:
- "37.27.67.126"
fw_ext_ips_v6:
- "2a01:4f9:3081:34d1::126"
fw_lxc_guest_ips_v4:
- "37.27.67.114"
- "37.27.67.115"
- "37.27.67.116"
- "37.27.67.117"
- "37.27.67.118"
- "37.27.67.119"
fw_lxc_guest_ips_v6:
- "2a01:4f9:3081:34d1::114"
- "2a01:4f9:3081:34d1::115"
- "2a01:4f9:3081:34d1::116"
- "2a01:4f9:3081:34d1::117"
- "2a01:4f9:3081:34d1::118"
- "2a01:4f9:3081:34d1::119"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- Bridged / LXC
fw_do_not_firewall_bridged_traffic: true
fw_do_not_firewall_lx_guest_systems: true
# --- Forwarding
fw_kernel_activate_forwarding: true
fw_kernel_forward_between_interfaces: true
+34
View File
@@ -0,0 +1,34 @@
---
# ipt-firewall configuration for o40.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "br0"
fw_ext_ips_v4:
- "176.9.125.12"
fw_ext_ips_v6:
- "2a01:4f8:151:8415::2"
fw_lxc_guest_ips_v4:
- "176.9.125.42"
- "176.9.125.5"
- "176.9.125.39"
fw_lxc_guest_ips_v6:
- "2a01:4f8:151:8415::42"
- "2a01:4f8:151:8415::5"
- "2a01:4f8:151:8415::39"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- Bridged / LXC
fw_do_not_firewall_bridged_traffic: true
fw_do_not_firewall_lx_guest_systems: true
# --- Forwarding
fw_kernel_activate_forwarding: true
fw_kernel_forward_between_interfaces: true
+29
View File
@@ -0,0 +1,29 @@
---
# ipt-firewall configuration for o42.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "br0"
fw_ext_ips_v4:
- "95.217.194.43"
fw_ext_ips_v6:
- "2a01:4f9:4a:5114::2"
fw_lxc_guest_ips_v4:
- "95.217.194.17"
fw_lxc_guest_ips_v6:
- "2a01:4f9:4a:5114::17"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- Bridged / LXC
fw_do_not_firewall_bridged_traffic: true
fw_do_not_firewall_lx_guest_systems: true
# --- Forwarding
fw_kernel_forward_between_interfaces: true
+42
View File
@@ -0,0 +1,42 @@
---
# ipt-firewall configuration for o43.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "br0"
fw_ext_ips_v4:
- "176.9.62.77"
fw_ext_ips_v6:
- "2a01:4f8:150:805b::2"
fw_local_interfaces:
- "br1"
fw_local_interfaces_v6: []
fw_lxc_guest_ips_v4:
- "176.9.62.69"
- "176.9.62.106"
fw_lxc_guest_ips_v6:
- "2a01:4f8:150:805b::69"
- "2a01:4f8:150:805b::106"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- Bridged / LXC
fw_do_not_firewall_bridged_traffic: true
fw_do_not_firewall_lx_guest_systems: true
# --- Outgoing / interfaces
fw_unprotected_ifs: $local_if_1
fw_unprotected_ifs_v6: ""
# --- Forwarding
fw_kernel_activate_forwarding: true
fw_kernel_forward_between_interfaces: true
# --- Kernel IPv4
fw_dynaddr_flag: 1
+35
View File
@@ -0,0 +1,35 @@
---
# ipt-firewall configuration for o44.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "br0"
fw_ext_ips_v4:
- "148.251.194.59"
fw_ext_ips_v6:
- "2a01:4f8:211:f89::2"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- Bridged / LXC
fw_do_not_firewall_bridged_traffic: true
fw_do_not_firewall_lx_guest_systems: true
# --- Forwarding
fw_kernel_activate_forwarding: true
fw_kernel_forward_between_interfaces: true
# --- HTTP
fw_http_server_ips: $ext_1_ip
# --- Mail
fw_mail_client_ips: $ext_1_ip
# --- Kernel IPv4
fw_dynaddr_flag: 1
+1
View File
@@ -0,0 +1 @@
o21.oopen.de
@@ -1,72 +0,0 @@
---
# ---
# vars used by roles/ansible_dependencies
# ---
# ---
# vars used by roles/ansible_user
# ---
# ---
# vars used by roles/common/tasks/basic.yml
# ---
# ---
# vars used by roles/common/tasks/sshd.yml
# ---
# sshd_pasword_auth_user:
# - chris
# sshd_pasword_auth_ip:
# - 2003:ec:df0c:e7fe:ebb:d93b:1d33:3918
# - 2003:ec:df0c:e7fe:4b3a:a5ba:c661:f7f6
# ---
# vars used by apt.yml
# ---
# ---
# vars used by roles/common/tasks/users.yml
# ---
# ---
# vars used by roles/common/tasks/users-systemfiles.yml
# ---
# ---
# vars used by roles/common/tasks/webadmin-user.yml
# ---
# ---
# vars used by roles/common/tasks/sudoers.yml
# ---
#
# see: roles/common/tasks/vars
# ---
# vars used by roles/common/tasks/caching-nameserver.yml
# ---
# ---
# vars used by roles/common/tasks/git.yml
# ---
#
# see: roles/common/tasks/vars
# ==============================
# ---
# vars used by scripts/reset_root_passwd.yml
# ---
@@ -0,0 +1,40 @@
---
# ipt-firewall configuration for oolm-shop-dev.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "eth0"
fw_ext_ips_v4:
- "83.223.86.122"
fw_ext_ips_v6:
- "2a01:30:0:505:230:54ff:fe71:e8a8 2a01:30:0:13:230:54ff:fe71:e8a8"
fw_local_interfaces:
- "eth1"
fw_local_interfaces_v6: []
fw_local_ips_v4:
- "192.168.3.122"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- Outgoing / interfaces
fw_unprotected_ifs: eth1
fw_unprotected_ifs_v6: ""
# --- HTTP
fw_http_server_ips: $ext_1_ip
# --- Mail
fw_mail_client_ips: $ext_1_ip
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
# --- Protection / limits
fw_per_IP_connection_limit: 300
fw_limit_new_tcp_connections_per_seconds_per_source_IP: false
@@ -0,0 +1,39 @@
---
# ipt-firewall configuration for oolm-web.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "eth0"
fw_ext_ips_v4:
- "83.223.86.125"
fw_ext_ips_v6:
- "2a01:30:0:13:2e2:5bff:fe28:8cb8 2a01:30:0:505:2e2:5bff:fe28:8cb8"
fw_local_interfaces:
- "eth1"
fw_local_interfaces_v6: []
fw_local_ips_v4:
- "192.168.3.125"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- Outgoing / interfaces
fw_unprotected_ifs: eth1
fw_unprotected_ifs_v6: ""
# --- HTTP
fw_http_server_ips: $ext_1_ip
# --- Mail
fw_mail_client_ips: $ext_1_ip
# --- FTP
fw_ftp_server_ips: $ext_1_ip
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
@@ -0,0 +1,24 @@
---
# ipt-firewall configuration for piwik.warenform.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "eth0"
fw_ext_ips_v4:
- "83.223.86.84"
fw_ext_ips_v6:
- "2a01:30:0:13:25c:c8ff:fe1b:ea0c 2a01:30:0:505:25c:c8ff:fe1b:ea0c"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- HTTP
fw_http_server_ips: $ext_1_ip
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
@@ -0,0 +1,30 @@
---
# ipt-firewall configuration for prometheus-nd.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "eth0"
fw_ext_ips_v4:
- "176.9.62.69"
fw_ext_ips_v6:
- "2a01:4f8:150:805b::69"
fw_local_interfaces:
- "eth1"
fw_local_interfaces_v6: []
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- HTTP
fw_http_server_ips: $ext_1_ip
# --- Mail
fw_mail_client_ips: $ext_1_ip
# --- Prometheus
fw_prometheus_local_server_ips: $ext_1_ip
@@ -0,0 +1,54 @@
---
# ipt-firewall configuration for rage.so36.net
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "eth0"
fw_ext_ips_v4:
- "192.68.11.81"
- "192.68.11.90"
- "192.68.11.91"
fw_ext_ips_v6:
- "2001:678:a40:3000::81"
- "2001:678:a40:3000::90"
- "2001:678:a40:3000::91"
# --- Munin
munin_remote_ipv4: 192.68.11.73
munin_remote_ipv6: "2001:678:a40:3000::73"
# --- Access control IPv4
fw_allow_ext_service_v4: "192.68.11.77:1036:tcp 138.201.23.195:1036:tcp"
# --- Access control IPv6
fw_restrict_local_service_to_net_v6: "2001:678:a40:3000::79,$ext_1_ip,44444,tcp"
fw_allow_ext_service_v6: "2001:678:a40:3000::77,1036,tcp 2a01:4f8:171:2895::195,1036,tcp"
# --- SSH
fw_ssh_ports: 1036
# --- HTTP
fw_http_server_ips: $ext_ips
# --- Mail
fw_smtpd_ips: $ext_1_ip
fw_mail_server_ips: $ext_1_ip
fw_mail_client_ips: $ext_ips
fw_dovecot_auth_service: true
fw_dovecot_auth_service_v6: false
fw_dovecot_auth_port: 44444
fw_dovecot_auth_allowed_networks_v4: 192.68.11.79 83.223.85.204
# --- Rsync
fw_rsync_out_ips: $ext_1_ip
# --- Out ports
fw_tcp_out_ports: 1036
fw_tcp_out_ports_v6: ""
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
@@ -0,0 +1,38 @@
---
# ipt-firewall configuration for resolver-a.so36.net
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "eth0"
fw_ext_ips_v4:
- "192.68.11.71"
fw_ext_ips_v6:
- "2001:678:a40:3000::71"
# --- Munin
munin_remote_ipv4: 192.68.11.73
munin_remote_ipv6: "2001:678:a40:3000::73"
# --- Access control IPv4
fw_allow_ext_service_v4: "138.201.23.195:1036:tcp"
# --- Access control IPv6
fw_allow_ext_service_v6: "2a01:4f8:171:2895::195,1036,tcp"
# --- SSH
fw_ssh_ports: 1036
# --- Mail
fw_dovecot_auth_port: 44444
# --- DNS
fw_local_resolver_service: true
fw_resolver_allowed_networks_v4: 192.68.11.64/27 194.150.169.136/29 138.201.23.195 138.201.23.196
fw_resolver_allowed_networks_v6: "2001:678:a40:3000::/64 2a01:4f8:171:2895::195 2a01:4f8:171:2895::196"
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
@@ -0,0 +1,38 @@
---
# ipt-firewall configuration for resolver-b.so36.net
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "eth0"
fw_ext_ips_v4:
- "192.68.11.78"
fw_ext_ips_v6:
- "2001:678:a40:3000::78"
# --- Munin
munin_remote_ipv4: 192.68.11.73
munin_remote_ipv6: "2001:678:a40:3000::73"
# --- Access control IPv4
fw_allow_ext_service_v4: "138.201.23.195:1036:tcp"
# --- Access control IPv6
fw_allow_ext_service_v6: "2a01:4f8:171:2895::195,1036,tcp"
# --- SSH
fw_ssh_ports: 1036
# --- Mail
fw_dovecot_auth_port: 44444
# --- DNS
fw_local_resolver_service: true
fw_resolver_allowed_networks_v4: 192.68.11.64/27 194.150.169.136/29 138.201.23.195 138.201.23.196
fw_resolver_allowed_networks_v6: "2001:678:a40:3000::/64 2a01:4f8:171:2895::195 2a01:4f8:171:2895::196"
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
@@ -0,0 +1,34 @@
---
# ipt-firewall configuration for schleuder3.so36.net
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "eth0"
fw_ext_ips_v4:
- "192.68.11.84"
fw_ext_ips_v6:
- "2001:678:a40:3000::84"
# --- Munin
munin_remote_ipv4: 192.68.11.73
munin_remote_ipv6: "2001:678:a40:3000::73"
# --- Access control IPv4
fw_allow_ext_service_v4: "192.68.11.77:1036:tcp 138.201.23.195:1036:tcp"
# --- Access control IPv6
fw_allow_ext_service_v6: "2001:678:a40:3000::77,1036,tcp 2a01:4f8:171:2895::195,1036,tcp"
# --- SSH
fw_ssh_ports: 1036
# --- HTTP
fw_http_server_ips: $ext_1_ip
# --- Mail
fw_smtpd_ips: $ext_1_ip
fw_dovecot_auth_port_v6: 44444
@@ -0,0 +1,29 @@
---
# ipt-firewall configuration for server18.warenform.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "br0"
fw_ext_ips_v4:
- "83.223.86.80"
fw_ext_ips_v6:
- "2a01:30:0:13:5054:ff:fea0:aa34 2a01:30:0:505:5054:ff:fea0:aa34"
fw_lxc_guest_ips_v4:
- "83.223.86.84"
fw_lxc_guest_ips_v6:
- "2a01:30:0:13:25c:c8ff:fe1b:ea0c 2a01:30:0:505:25c:c8ff:fe1b:ea0c"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- Bridged / LXC
fw_do_not_firewall_bridged_traffic: true
fw_do_not_firewall_lx_guest_systems: true
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
@@ -0,0 +1,41 @@
---
# ipt-firewall configuration for server22.warenform.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "br0"
- "eth2"
- "eth3"
fw_ext_interfaces_v6:
- "br0"
fw_ext_ips_v4:
- "83.223.83.20"
- "83.223.89.50"
- "83.223.85.70"
fw_ext_ips_v6:
- "2a01:30:0:13:5054:ff:fe21:682f/128 2a01:30:0:505:5054:ff:fe21:682f/128"
fw_lxc_guest_ips_v4:
- "83.223.86.50 83.223.86.53"
- "83.223.86.51"
- "83.223.86.90"
- "83.223.86.52"
fw_lxc_guest_ips_v6:
- "2a01:30:0:13:201:82ff:fedf:737a 2a01:30:0:505:201:82ff:fedf:737a 2a01:30:0:13:2f4:75ff:fe1e:376f 2a01:30:0:505:2f4:75ff:fe1e:376f"
- "2a01:30:0:13:243:ff:feab:2b92 2a01:30:0:505:243:ff:feab:2b92"
- "2a01:30:0:13:2f4:30ff:fead:f4f 2a01:30:0:505:2f4:30ff:fead:f4f"
- "2a01:30:0:13:218:d3ff:fed6:74a2 2a01:30:0:505:218:d3ff:fed6:74a2"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- Bridged / LXC
fw_do_not_firewall_bridged_traffic: true
fw_do_not_firewall_lx_guest_systems: true
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
@@ -0,0 +1,33 @@
---
# ipt-firewall configuration for server23.warenform.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "br0"
fw_ext_ips_v4:
- "83.223.86.110"
fw_ext_ips_v6:
- "2a01:30:0:13:5054:ff:fe41:af9b 2a01:30:0:505:5054:ff:fe41:af9b"
fw_lxc_guest_ips_v4:
- "83.223.86.113"
- "83.223.86.112"
- "83.223.86.111"
fw_lxc_guest_ips_v6:
- "2a01:30:0:13:2fe:f9ff:fe23:24c4 2a01:30:0:505:2fe:f9ff:fe23:24c4"
- "2a01:30:0:13:2e7:f7ff:fec3:19bc 2a01:30:0:505:2e7:f7ff:fec3:19bc"
- "2a01:30:0:13:2db:b2ff:fef7:9647 2a01:30:0:505:2db:b2ff:fef7:9647"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- Bridged / LXC
fw_do_not_firewall_bridged_traffic: true
fw_do_not_firewall_lx_guest_systems: true
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
@@ -0,0 +1,31 @@
---
# ipt-firewall configuration for server24.warenform.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "br0"
fw_ext_ips_v4:
- "83.223.86.75"
fw_ext_ips_v6:
- "2a01:30:0:13:5054:ff:fe6a:7f8d 2a01:30:0:505:5054:ff:fe6a:7f8d"
fw_lxc_guest_ips_v4:
- "83.223.86.78"
- "83.223.86.76"
fw_lxc_guest_ips_v6:
- "2a01:30:0:13:223:35ff:fef5:84b6 2a01:30:0:505:223:35ff:fef5:84b6"
- "2a01:30:0:13:231:32ff:fe8b:7763 2a01:30:0:505:231:32ff:fe8b:7763"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- Bridged / LXC
fw_do_not_firewall_bridged_traffic: true
fw_do_not_firewall_lx_guest_systems: true
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
@@ -0,0 +1,33 @@
---
# ipt-firewall configuration for server25.warenform.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "br0"
fw_ext_ips_v4:
- "83.223.85.163"
fw_ext_ips_v6:
- "2a01:30:0:13:5054:ff:fef7:c0fb 2a01:30:0:505:5054:ff:fef7:c0fb"
fw_lxc_guest_ips_v4:
- "83.223.85.164"
- "83.223.85.165"
- "83.223.85.166"
fw_lxc_guest_ips_v6:
- "2a01:30:0:13:286:96ff:fe4a:6eee 2a01:30:0:505:286:96ff:fe4a:6eee"
- "2a01:30:0:13:234:5fff:fed7:5d81 2a01:30:0:505:234:5fff:fed7:5d81"
- "2a01:30:0:13:234:5fff:fed7:5d82 2a01:30:0:505:234:5fff:fed7:5d82"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- Bridged / LXC
fw_do_not_firewall_bridged_traffic: true
fw_do_not_firewall_lx_guest_systems: true
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
@@ -0,0 +1,34 @@
---
# ipt-firewall configuration for server26.warenform.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "br0"
fw_ext_ips_v4:
- "178.63.33.18"
fw_ext_ips_v6:
- "2a01:4f8:110:401b::2"
fw_lxc_guest_ips_v4:
- "78.46.47.84"
- "78.46.47.82"
fw_lxc_guest_ips_v6:
- "2a01:4f8:110:401b::84"
- "2a01:4f8:110:401b::82"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- Bridged / LXC
fw_do_not_firewall_bridged_traffic: true
fw_do_not_firewall_lx_guest_systems: true
# --- Forwarding
fw_kernel_forward_between_interfaces: true
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
@@ -0,0 +1,34 @@
---
# ipt-firewall configuration for server27.warenform.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "br0"
fw_ext_ips_v4:
- "95.217.44.220"
fw_ext_ips_v6:
- "2a01:4f9:2a:3163::2"
fw_lxc_guest_ips_v4:
- "95.217.48.77"
- "95.217.54.30"
fw_lxc_guest_ips_v6:
- "2a01:4f9:2a:3163::77"
- "2a01:4f9:2a:3163::30"
# --- Munin
munin_remote_ipv4: 37.27.121.227
munin_remote_ipv6: "2a01:4f9:3070:2bda::227"
# --- Bridged / LXC
fw_do_not_firewall_bridged_traffic: true
fw_do_not_firewall_lx_guest_systems: true
# --- Forwarding
fw_kernel_forward_between_interfaces: true
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
@@ -0,0 +1,40 @@
---
# ipt-firewall configuration for shell.so36.net
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/<short-hostname>-ipt-server.yml
fw_manage_config: false
# --- Network
fw_ext_interfaces:
- "eth0"
fw_ext_ips_v4:
- "192.68.11.80"
fw_ext_ips_v6:
- "2001:678:a40:3000::80"
# --- Munin
munin_remote_ipv4: 192.68.11.73
munin_remote_ipv6: "2001:678:a40:3000::73"
# --- Access control IPv4
fw_allow_ext_service_v4: "192.68.11.64/27:1036:tcp 138.201.23.195:1036:tcp"
# --- Access control IPv6
fw_allow_ext_service_v6: "2001:678:a40:3000::/64,1036,tcp 2a01:4f8:171:2895::195,1036,tcp"
# --- SSH
fw_ssh_ports: 1036
# --- Mail
fw_dovecot_auth_port: 44444
# --- VPN / WireGuard
fw_vpn_server_ips: 192.68.11.80
fw_vpn_server_ips_v6: "2001:678:a40:3000::80"
# --- Out ports
fw_tcp_out_ports: 5222 6667 6697 7000
# --- Block
fw_blocked_ips_v4: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14

Some files were not shown because too many files have changed in this diff Show More