Compare commits

...

59 Commits

Author SHA1 Message Date
chris 9c6094cef8 add host ki-fm.oopen.de 2026-07-30 12:54:19 +02:00
chris 4f8e5f4454 fix(file-ah-common.yml): correct indentation for samba user group assignments 2026-07-30 01:53:06 +02:00
chris ca02faf748 fix(sshd_config.j2): update condition for SFTP subsystem configuration to use common variable 2026-07-30 01:38:49 +02:00
chris 1c1ae9464c fix(yum.yml): change package state to 'present' for consistency and improve comment clarity 2026-07-29 23:40:23 +02:00
chris 451baa5f9a fix(sudoers.yml): improve formatting of comments for clarity in sudoers configuration tasks 2026-07-29 23:34:58 +02:00
chris b87c60c41e fix(samba-remove-user.yml): enhance command structure and error handling for samba user removal tasks 2026-07-29 23:32:24 +02:00
chris e125f9952f fix(samba-user.yml): improve command structure and enhance error handling for samba user management 2026-07-29 23:30:04 +02:00
chris 71e9cf6551 fix(show.yml): improve formatting of hostname display message for clarity 2026-07-29 23:21:15 +02:00
chris fc9c1548c3 fix(sshd.yml): standardize variable names for SSHD configuration facts and improve clarity 2026-07-29 18:08:17 +02:00
chris b5a4edc181 fix(webadmin-user.yml): standardize variable names for local template directory references 2026-07-29 18:03:07 +02:00
chris fea739f0e6 fix(webadmin-user.yml): update inventory checks and standardize variable names for clarity 2026-07-29 17:53:55 +02:00
chris e72d9aac70 fix(users.yml): replace deprecated 'authorized_key' with 'ansible.posix.authorized_key' for improved compatibility 2026-07-29 17:46:31 +02:00
chris eece49f53b fix(users-systemfiles.yml): standardize variable names and improve clarity in user file checks and backups 2026-07-29 17:44:18 +02:00
chris b14e82c6c2 fix(git.yml): improve error handling and register results for backup and samba repositories 2026-07-29 17:31:36 +02:00
chris 56ba319f2f fix(redis-server.yml): standardize variable names and improve configuration clarity 2026-07-28 22:47:20 +02:00
chris c443ce7c79 fix(yml): update SSH keypair paths for ga-al-relay and ga-st-mail configurations 2026-07-28 22:47:03 +02:00
chris dc61dfc049 fix(yml): uncomment and standardize commented configuration options for clarity 2026-07-28 22:04:09 +02:00
chris 81e1f3fb3e fix(ntp.yml): standardize variable naming and replace command with copy module for backup 2026-07-28 22:03:46 +02:00
chris 86aec11206 fix(common.yml): update SSH keypair paths for b.mx and d.mx configurations 2026-07-28 21:55:46 +02:00
chris b3babf6831 fix(mail-common.yml): update SSH keypair paths and format email messages for clarity 2026-07-28 21:28:43 +02:00
chris 4d92340f9b chore(ansible): clean up host_vars YAML and normalize mail text blocks 2026-07-28 21:24:03 +02:00
chris ae60fa01a5 refactor(mx-common.yml): update paths for SSH keypair and file configurations
delete: remove obsolete postfix configuration files for rate limiting and user info
2026-07-28 02:16:07 +02:00
chris 9181734c51 fix(systemd-services): add condition to prevent service management for specific lxc_guest items 2026-07-28 01:52:41 +02:00
chris 1849c6d72d refactor(systemd-services): streamline service checks for Debian and RedHat OS 2026-07-28 01:24:58 +02:00
chris 5525fa3e73 refactor(systemd-resolved): rename facts to common_resolved variables for consistency 2026-07-28 01:10:41 +02:00
chris 5832d0b938 chore(main.yml): clear apt_remove list and comment out previous entries 2026-07-28 01:02:48 +02:00
chris 4310ae08b0 fix(copy_files.yml): correct formatting of template files task 2026-07-28 00:48:36 +02:00
chris 385b4a6802 refactor(copy_files.yml): simplify template file handling by removing redundant tasks 2026-07-28 00:46:19 +02:00
chris c30543280b feat(git.yml): enhance error handling for backup and samba server repository installations 2026-07-28 00:36:36 +02:00
chris 7e5fe673cf feat(postfwd.cf): add final=yes to rate limiting rules for enhanced message handling 2026-07-28 00:32:28 +02:00
chris 032ea670ef chore(main.yml): remove commented-out entries for authorized SSH keys 2026-07-28 00:13:02 +02:00
chris 00457b2ac7 chore(first-run.yml): remove obsolete first-run tasks for package installation 2026-07-28 00:11:19 +02:00
chris 095f5de034 feat(git.yml): enhance version handling for git repositories to prioritize 'master' if available 2026-07-28 00:02:49 +02:00
chris e60c1b81d1 feat(git.yml): add version handling for git repository installations 2026-07-27 22:16:45 +02:00
chris eb2c7cc15a chore(main.yml): set default git branch to main; Also includes various unrelated housekeeping updates in this file. 2026-07-27 22:16:27 +02:00
chris f39babaf5d feat(common): add host-tree file/template overrides and skip global items when host overrides exist 2026-07-27 21:55:27 +02:00
chris b40d3249fb Refactor variable names in samba-config-server.yml for consistency and clarity 2026-07-21 01:28:32 +02:00
chris 720fb84fb4 Refactor variable name for clarity and update condition in nfs.yml 2026-07-21 00:55:07 +02:00
chris 70eeebe4c4 roles/common/tasks/mysql.yml: remove trailing spaces. 2026-07-21 00:53:27 +02:00
chris baba4c4b7d Refactor variable names in motd.yml for consistency and clarity 2026-07-21 00:48:33 +02:00
chris ab4ef8f831 Refactor variable names in git.yml for consistency and clarity 2026-07-21 00:42:05 +02:00
chris 618eaa0bf7 Refactor variable names in cron.yml for consistency and clarity 2026-07-21 00:25:21 +02:00
chris 924e6bbf03 Refactor variable names in copy_files.yml for consistency and clarity 2026-07-21 00:24:25 +02:00
chris 03951153c1 Refactor caching-nameserver.yml for consistency and clarity in variable naming 2026-07-21 00:22:39 +02:00
chris ee5819c82c Remove update_cache parameter from util-linux-extra installation task in basic.yml 2026-07-20 23:52:43 +02:00
chris 062d1a6fc7 Refactor variable names in apt.yml for consistency and clarity 2026-07-20 23:48:19 +02:00
chris 81398e847e Refactor Ansible tasks to use fully qualified module names and improve code consistency
- Updated all tasks to use fully qualified module names (e.g., ansible.builtin.shell, ansible.builtin.copy) for clarity and to avoid ambiguity.
- Replaced deprecated 'yum' module with 'dnf' for package management on RedHat-based systems.
- Improved formatting and consistency in task definitions, including the use of double quotes for strings and consistent indentation.
- Removed unnecessary comments and whitespace to enhance readability.
- Ensured that conditions and loops are consistently formatted across all tasks.
2026-07-20 23:09:30 +02:00
chris bc330beebf Refactor Ansible tasks in basic.yml to use module prefixes and improve variable naming consistency 2026-07-20 22:57:13 +02:00
chris ba1d600cd8 Refactor ansible tasks in apt-gateway.yml to include module prefixes and improve variable naming consistency 2026-07-20 22:49:38 +02:00
chris de82385bec Add virus filter include and exclude file configurations for Samba shares 2026-07-20 17:42:15 +02:00
chris 509dc48851 Add unprotected interface configuration for Docker network in ipt-server.yml and new Samba share for Windows-Server-2025-Backup in common.yml 2026-07-20 11:00:53 +02:00
chris 88928adddb Remove debug task for displaying cron variables in cron.yml 2026-07-17 18:37:24 +02:00
chris ef7c88f64d Add host variable files for various hosts and update DNS configurations
- Created `wiki-common.yml` for wiki.cadus.org with DNS settings and git repository configurations.
- Added `www-common.yml` for www.oopen.de including SFTP group creation and root user password.
- Introduced `zapata-alt-common.yml` for zapata-alt.opp.netz with network interface configurations, Samba user reorganize 'host_vars'
2026-07-17 18:26:32 +02:00
chris ed8887e5be Add debug task to display cron variables and improve formatting in cron.yml 2026-07-17 18:24:56 +02:00
chris 4f7da3ae5d Add check for legacy /etc/apt/sources.list existence before backup in apt.yml 2026-07-17 18:24:14 +02:00
chris d68e39127a Add deb822 source templates for Debian backports and security repositories 2026-07-13 21:24:24 +02:00
chris 3ab7d16906 Update apt_initial_install_trixie: add bind9-dnsutils, man-db, python3 packages and remove duplicates 2026-07-13 21:23:50 +02:00
chris ff3ed5060a Disable recycle bin for Samba shares by setting vfs_object_recycle to false 2026-07-13 17:08:41 +02:00
chris 79d360b2bc Refactor apt-migrate-to-trixie.yml: clean up comments, improve task definitions, and ensure proper permissions for backup files 2026-07-13 17:07:30 +02:00
409 changed files with 5885 additions and 8148 deletions
+4 -1
View File
@@ -14,5 +14,8 @@
"ansible.ansible.path": "/home/chris/devel/git/git.oopen.de/ansible/oopen-server/.venv/bin/ansible", "ansible.ansible.path": "/home/chris/devel/git/git.oopen.de/ansible/oopen-server/.venv/bin/ansible",
"ansible.python.interpreterPath": "${workspaceFolder}/.venv/bin/python3", "ansible.python.interpreterPath": "${workspaceFolder}/.venv/bin/python3",
"ansible.validation.lint.path": "/home/chris/devel/git/git.oopen.de/ansible/oopen-server/.venv/bin/ansible-lint", "ansible.validation.lint.path": "/home/chris/devel/git/git.oopen.de/ansible/oopen-server/.venv/bin/ansible-lint",
"ansible.ansibleNavigator.path": "/home/chris/devel/git/git.oopen.de/ansible/oopen-server/.venv/bin/ansible-navigator" "ansible.ansibleNavigator.path": "/home/chris/devel/git/git.oopen.de/ansible/oopen-server/.venv/bin/ansible-navigator",
"yaml.customTags": [
"!vault scalar"
]
} }
+16 -12
View File
@@ -1,5 +1,4 @@
--- ---
# --- # ---
# deb822 ist das neue Konfigurationsformats für APT-Quellen (Repositories). # deb822 ist das neue Konfigurationsformats für APT-Quellen (Repositories).
# Es basiert auf der Debian Control Syntax nach RFC 822 daher der Name # Es basiert auf der Debian Control Syntax nach RFC 822 daher der Name
@@ -15,33 +14,32 @@
debian_mirror: "http://deb.debian.org/debian" debian_mirror: "http://deb.debian.org/debian"
security_mirror: "http://security.debian.org/debian-security" security_mirror: "http://security.debian.org/debian-security"
components: "main contrib non-free non-free-firmware" components: "main contrib non-free non-free-firmware"
enable_backports: true # auf false setzen, wenn du keine Backports willst enable_backports: true # auf false setzen, wenn du keine Backports willst
pin_backports_low: true # Backports nur auf Anfrage pin_backports_low: true # Backports nur auf Anfrage
# Nur manuelle Installation/Upgrade aus Backports: # Nur manuelle Installation/Upgrade aus Backports:
# backports_pin_priority: 100 # backports_pin_priority: 100
# #
# Automatische Updates für bereits installierte Backports-Pakete. # Automatische Updates für bereits installierte Backports-Pakete.
# backports_pin_priority: 500 (>= 500) # backports_pin_priority: 500 (>= 500)
# #
backports_pin_priority: 100 # 100 = nie automatisch bevorzugen backports_pin_priority: 100 # 100 = nie automatisch bevorzugen
apt_cache_valid_time: 3600 apt_cache_valid_time: 3600
# Für offizielle Debian-Repos brauchst es kein Signed-By, weil debian-archive-keyring # Für offizielle Debian-Repos brauchst es kein Signed-By, weil debian-archive-keyring
# ohnehin systemweit vertrauenswürdig ist. # ohnehin systemweit vertrauenswürdig ist.
# #
use_signed_by: true # oder false, wenn du Option A willst use_signed_by: true # oder false, wenn du Option A willst
# Wenn Signed-By explizit gesetzt werden soll, dann nutze den Keyring-Pfad und stelle sicher, # Wenn Signed-By explizit gesetzt werden soll, dann nutze den Keyring-Pfad und stelle sicher,
# dass das Paket installiert ist. # dass das Paket installiert ist.
signed_by_keyring: "/usr/share/keyrings/debian-archive-keyring.gpg" signed_by_keyring: "/usr/share/keyrings/debian-archive-keyring.gpg"
pre_tasks: pre_tasks:
- name: Sicherstellen, dass wir Debian sind - name: Sicherstellen, dass wir Debian sind
assert: ansible.builtin.assert:
that: that:
- ansible_facts['os_family'] == "Debian" - ansible_facts['os_family'] == "Debian"
fail_msg: "Dieses Playbook ist nur für Debian geeignet." fail_msg: "Dieses Playbook ist nur für Debian geeignet."
tasks: tasks:
- name: Keyring für Debian-Archive sicherstellen (falls Signed-By genutzt) - name: Keyring für Debian-Archive sicherstellen (falls Signed-By genutzt)
ansible.builtin.apt: ansible.builtin.apt:
name: debian-archive-keyring name: debian-archive-keyring
@@ -54,7 +52,13 @@
dest: /etc/apt/sources.list.before-trixie dest: /etc/apt/sources.list.before-trixie
remote_src: true remote_src: true
force: false force: false
ignore_errors: true owner: root
group: root
mode: "0644"
failed_when:
- backup_result.failed
- "'No such file or directory' not in backup_result.msg"
register: backup_result
- name: Alte /etc/apt/sources.list deaktivieren (leere Kommentar-Datei) - name: Alte /etc/apt/sources.list deaktivieren (leere Kommentar-Datei)
ansible.builtin.copy: ansible.builtin.copy:
@@ -90,6 +94,7 @@
group: root group: root
mode: "0644" mode: "0644"
when: enable_backports when: enable_backports
- name: Backports-Repo entfernen wenn deaktiviert - name: Backports-Repo entfernen wenn deaktiviert
ansible.builtin.file: ansible.builtin.file:
path: /etc/apt/sources.list.d/backports.sources path: /etc/apt/sources.list.d/backports.sources
@@ -107,7 +112,7 @@
- name: APT-Cache aktualisieren - name: APT-Cache aktualisieren
ansible.builtin.apt: ansible.builtin.apt:
update_cache: yes update_cache: true
cache_valid_time: "{{ apt_cache_valid_time }}" cache_valid_time: "{{ apt_cache_valid_time }}"
- name: Verifikation - zeigen, ob Suites auf trixie stehen - name: Verifikation - zeigen, ob Suites auf trixie stehen
@@ -118,4 +123,3 @@
- name: Ausgabe anzeigen (nur Info) - name: Ausgabe anzeigen (nur Info)
ansible.builtin.debug: ansible.builtin.debug:
msg: "{{ apt_policy.stdout.split('\n') | select('search', 'trixie') | list | join('\n') }}" msg: "{{ apt_policy.stdout.split('\n') | select('search', 'trixie') | list | join('\n') }}"
+8 -9
View File
@@ -28,10 +28,10 @@ network_interfaces:
address: 172.16.80.1 address: 172.16.80.1
netmask: 24 netmask: 24
gateway: 172.16.80.254 gateway: 172.16.80.254
#nameservers: # nameservers:
# - 192.168.81.1 # - 192.168.81.1
# - 172.16.81.254 # - 172.16.81.254
#search: ga.netz ga.intra # search: ga.netz ga.intra
- device: eno2 - device: eno2
@@ -136,7 +136,7 @@ cron_user_entries:
job: /root/bin/manage-gw-config/copy_gateway-config.sh GA-NH job: /root/bin/manage-gw-config/copy_gateway-config.sh GA-NH
#cron_user_special_time_entries: [] # cron_user_special_time_entries: []
cron_user_special_time_entries: cron_user_special_time_entries:
- name: "Check if Postfix Service is running at boot time" - name: "Check if Postfix Service is running at boot time"
@@ -222,7 +222,7 @@ resolved_nameserver:
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- ga.netz - ga.netz
@@ -376,23 +376,23 @@ bind9_gateway_listen_on_v6:
bind9_gateway_listen_on: bind9_gateway_listen_on:
- any - any
#bind9_gateway_allow_transfer: {} # bind9_gateway_allow_transfer: {}
bind9_gateway_allow_transfer: bind9_gateway_allow_transfer:
- none - none
bind9_transfer_source: !!str "192.168.81.1" bind9_transfer_source: !!str "192.168.81.1"
bind9_notify_source: !!str "192.168.81.1" bind9_notify_source: !!str "192.168.81.1"
#bind9_gateway_allow_query: {} # bind9_gateway_allow_query: {}
bind9_gateway_allow_query: bind9_gateway_allow_query:
- local-net - local-net
#bind9_gateway_allow_query_cache: {} # bind9_gateway_allow_query_cache: {}
bind9_gateway_allow_query_cache: bind9_gateway_allow_query_cache:
- local-net - local-net
bind9_gateway_recursion: !!str "yes" bind9_gateway_recursion: !!str "yes"
#bind9_gateway_allow_recursion: {} # bind9_gateway_allow_recursion: {}
bind9_gateway_allow_recursion: bind9_gateway_allow_recursion:
- local-net - local-net
@@ -416,4 +416,3 @@ git_firewall_repository:
root_user: root_user:
name: root name: root
password: $6$J1ssJfdshf/$mknQEPDcW4HN5.wFfawbamamywI7F7fhdZmaR1abNrc4DA7DNRx766lz3ygf9YV3gcmRq3QhJ3fBVlkwGMCvq. password: $6$J1ssJfdshf/$mknQEPDcW4HN5.wFfawbamamywI7F7fhdZmaR1abNrc4DA7DNRx766lz3ygf9YV3gcmRq3QhJ3fBVlkwGMCvq.
+116 -108
View File
@@ -1,7 +1,7 @@
--- ---
#ansible_managed: !!str " *** [ Ansible managed file: DO NOT EDIT DIRECTLY ] ***" # ansible_managed: !!str " *** [ Ansible managed file: DO NOT EDIT DIRECTLY ] ***"
ansible_managed: > ansible_managed: >
*** ANSIBLE MANAGED FILE - DO NOT EDIT *** *** ANSIBLE MANAGED FILE - DO NOT EDIT ***
@@ -56,8 +56,8 @@ ansible_remote_user:
password: $6$bSHlaLHC$URSMVq090e/cJ1v55Jh9ws0w5WekhO7X3Y0RqryAl5R76K9khWBegC76Smjastja.xMiD57/LzUUXW7y9NvAL. password: $6$bSHlaLHC$URSMVq090e/cJ1v55Jh9ws0w5WekhO7X3Y0RqryAl5R76K9khWBegC76Smjastja.xMiD57/LzUUXW7y9NvAL.
shell: /bin/bash shell: /bin/bash
ssh_keys: ssh_keys:
- 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIO90culn3sicU2chTHn40ytcTay0nUIHap0uF/5fVM6P chris@sol' - 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIO90culn3sicU2chTHn40ytcTay0nUIHap0uF/5fVM6P chris@sol'
- 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOQHMUKlDh2ufno5pZOhUY5xFljC1R5zQ/GjOHDkS58D root@sol' - 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOQHMUKlDh2ufno5pZOhUY5xFljC1R5zQ/GjOHDkS58D root@sol'
# --- # ---
# vars used by roles/common/tasks/basic.yml # vars used by roles/common/tasks/basic.yml
@@ -69,7 +69,7 @@ locales:
- en_US.UTF-8 - en_US.UTF-8
- de_DE.UTF-8 - de_DE.UTF-8
#copy_plain_files_security_limits: [] # copy_plain_files_security_limits: []
copy_plain_files_security_limits: copy_plain_files_security_limits:
# /etc/security/limits.d/*.conf # /etc/security/limits.d/*.conf
@@ -79,7 +79,7 @@ copy_plain_files_security_limits:
dest_path: /etc/security/limits.d/90-user-NOFILE.conf dest_path: /etc/security/limits.d/90-user-NOFILE.conf
#copy_plain_files_systemd: [] # copy_plain_files_systemd: []
copy_plain_files_systemd: copy_plain_files_systemd:
# /etc/systemd/system.conf.d/*.conf # /etc/systemd/system.conf.d/*.conf
@@ -109,24 +109,23 @@ copy_plain_files_systemd:
dest_path: /etc/systemd/system.conf.d/20-DefaultLimitRTTIME.conf dest_path: /etc/systemd/system.conf.d/20-DefaultLimitRTTIME.conf
#copy_plain_files_journald: [] # copy_plain_files_journald: []
copy_plain_files_journald: copy_plain_files_journald:
- name: SystemMaxUse - name: SystemMaxUse
src_path: etc/systemd/journald.conf.d/50-SystemMaxUse.conf src_path: etc/systemd/journald.conf.d/50-SystemMaxUse.conf
dest_path: /etc/systemd/journald.conf.d/50-SystemMaxUse.conf dest_path: /etc/systemd/journald.conf.d/50-SystemMaxUse.conf
- name: SystemMaxFileSize - name: SystemMaxFileSize
src_path: etc/systemd/journald.conf.d/50-SystemMaxFileSize.conf src_path: etc/systemd/journald.conf.d/50-SystemMaxFileSize.conf
dest_path: /etc/systemd/journald.conf.d/50-SystemMaxFileSize.conf dest_path: /etc/systemd/journald.conf.d/50-SystemMaxFileSize.conf
- name: MaxFileSec - name: MaxFileSec
src_path: etc/systemd/journald.conf.d/50-MaxFileSec.conf src_path: etc/systemd/journald.conf.d/50-MaxFileSec.conf
dest_path: /etc/systemd/journald.conf.d/50-MaxFileSec.conf dest_path: /etc/systemd/journald.conf.d/50-MaxFileSec.conf
# copy_plain_files_sysctl: []
#copy_plain_files_sysctl: []
copy_plain_files_sysctl: copy_plain_files_sysctl:
# /etc/sysctl.d/*.conf # /etc/sysctl.d/*.conf
@@ -673,6 +672,7 @@ apt_initial_install_trixie:
- bash - bash
- bash-completion - bash-completion
- bc - bc
- bind9-dnsutils
- bridge-utils - bridge-utils
- btrfs-progs - btrfs-progs
- bzip2 - bzip2
@@ -682,7 +682,6 @@ apt_initial_install_trixie:
- curl - curl
- dbus - dbus
- debian-keyring - debian-keyring
- dnsutils
- dselect - dselect
- ethtool - ethtool
- fdisk - fdisk
@@ -697,7 +696,6 @@ apt_initial_install_trixie:
- gettext-doc - gettext-doc
- git - git
- groff - groff
- groff
- haveged - haveged
- hdparm - hdparm
- htop - htop
@@ -731,7 +729,7 @@ apt_initial_install_trixie:
- lsof - lsof
- lua5.4 - lua5.4
- lynx - lynx
- man - man-db
- mawk - mawk
- mc - mc
- moreutils - moreutils
@@ -746,6 +744,11 @@ apt_initial_install_trixie:
- perl - perl
- perl-doc - perl-doc
- psmisc - psmisc
- python3
- python3-apt
- python3-systemd
- python-apt-common
- python-is-python3
- quota - quota
- quotatool - quotatool
- rblcheck - rblcheck
@@ -779,7 +782,6 @@ apt_initial_install_trixie:
- wget - wget
- whois - whois
- wipe - wipe
- wipe
- zip - zip
- zsh - zsh
@@ -1260,7 +1262,7 @@ apt_compiler_pkgs:
- libncurses-dev - libncurses-dev
- libsystemd-dev - libsystemd-dev
- libnss3-dev - libnss3-dev
#- python-dev # - python-dev
yum_compiler_pkgs_centos: yum_compiler_pkgs_centos:
- gcc-c++ - gcc-c++
@@ -1473,10 +1475,10 @@ yum_webserver_pkgs_centos:
- poppler-utils - poppler-utils
# - libqdbm-dev # - libqdbm-dev
#- libatm-dev # - libatm-dev
#- libc-client2007e-dev # - libc-client2007e-dev
#- libc-client-dev # - libc-client-dev
#- ffmpeg # - ffmpeg
yum_webserver_pkgs_fedora: yum_webserver_pkgs_fedora:
- libdb-devel - libdb-devel
@@ -1816,26 +1818,26 @@ apt_postgresql_pkgs:
- postgresql - postgresql
yum_postgresql_pkgs_centos: yum_postgresql_pkgs_centos:
- postgresql - postgresql
- postgresql-server - postgresql-server
- postgresql-libs - postgresql-libs
- postgresql-devel - postgresql-devel
- postgresql-static - postgresql-static
- postgresql-plperl - postgresql-plperl
- perl-DBD-Pg - perl-DBD-Pg
- perl-DateTime-Format-Pg - perl-DateTime-Format-Pg
- check_postgres - check_postgres
yum_postgresql_pkgs_fedora: yum_postgresql_pkgs_fedora:
- postgresql - postgresql
- postgresql-server - postgresql-server
- postgresql-libs - postgresql-libs
- postgresql-private-devel - postgresql-private-devel
- postgresql-static - postgresql-static
- postgresql-plperl - postgresql-plperl
- perl-DBD-Pg - perl-DBD-Pg
- perl-DateTime-Format-Pg - perl-DateTime-Format-Pg
- check_postgres - check_postgres
install_bind_packages: false install_bind_packages: false
apt_bind_pkgs: apt_bind_pkgs:
@@ -1915,11 +1917,12 @@ apt_extra_pkgs: []
apt_install: {} apt_install: {}
apt_install_state: latest apt_install_state: latest
apt_remove: apt_remove: []
- apt-transport-tor # apt_remove:
- tor # - apt-transport-tor
- tor-geoipdb # - tor
- torsocks # - tor-geoipdb
# - torsocks
apt_remove_purge: false apt_remove_purge: false
@@ -2171,7 +2174,7 @@ yum_initial_install_fedora_38:
- btrfs-progs - btrfs-progs
#- ntpdate # - ntpdate
# --- # ---
@@ -2233,7 +2236,7 @@ resolved_nameserver:
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- oopen.de - oopen.de
@@ -2242,7 +2245,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 194.150.168.168 - 194.150.168.168
# --- # ---
@@ -2280,7 +2283,7 @@ munin_remote_ipv6_old: 2a01:4f9:3a:1051::84
# --- # ---
cron_env_entries: [] cron_env_entries: []
#cron_env_entries: # cron_env_entries:
# - name: PATH # - name: PATH
# job: /root/bin/admin-stuff:/root/bin:usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin # job: /root/bin/admin-stuff:/root/bin:usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
# #
@@ -2288,7 +2291,7 @@ cron_env_entries: []
# job: /bin/bash # job: /bin/bash
cron_user_entries: [] cron_user_entries: []
#cron_user_entries: # cron_user_entries:
# #
# - name: "Check if Postfix Mailservice is up and running?" # - name: "Check if Postfix Mailservice is up and running?"
# minute: "*/15" # minute: "*/15"
@@ -2300,7 +2303,7 @@ cron_user_entries: []
cron_user_special_time_entries: [] cron_user_special_time_entries: []
#cron_user_special_time_entries: # cron_user_special_time_entries:
# #
# - name: "Check if Postfix Service is running at boot time" # - name: "Check if Postfix Service is running at boot time"
# special_time: reboot # special_time: reboot
@@ -2377,9 +2380,6 @@ extra_system_user: []
entries_authorized_key: [] entries_authorized_key: []
#entries_authorized_key:
# - user: root
# - key: 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDcc4brtgGW0xP2KiZGq5xsyUKcNiYF72zQ49Z0lqx3iu0zj9oz79oGZY1N9jCeKG30AsbwL+4H6/l2hAekFZu6fIwuiRgCVRAwYrnnlOGDAnYOGHfks23pk2BU0/fb2VnxiK967FvpJ/xDP49t1UC5voX/O2MTkz6NROJPwIClHgnwN1bg+C09UpJNmmdROi8myhiu1/aYbAWDfQzVUnHio0q3vBM16ZUQkoIHxQT4fF8elS408n0jd9WJHyRtLB/mCMI6O3G2yHdPVciqKwgRwRtJ8hDjmFfyeLtxb4ADpa2Q/f6MuJI0elxbxjp8l2XKjVSwPJ8GKomC16HfgFMrnUNQcx9YMrXB26f+lperf9NlwbQtXZffj9M+BxTAFvh+1Q/iIHqRat2Bb/8OUY9JI2zuWUliffqb5Kbzjik4vMqZvI2ED2zphsPcpLST7u+4z40vZliBf1F4P2vDBfIRK87ldfJQQw6saMZznjZPNV7CA+K7IFCpOz0wuoVE3wOka8hdYmMIMno34Zf6P+xuTaAPXJOCubKuhicUlhtX7q72Pln5kuvbO3ZRgEK3XnyIWeAd2rkaU6XVo7W19043e9HkkbG8nZETYu7TGFhufXyloinde5XLyW295BS8fKa1AteJPDLY4ClF2PZiWbxWRjAhlRAlgXgup09rN2HHjw== root@b.ns'
create_sftp_group: false create_sftp_group: false
@@ -2408,8 +2408,8 @@ sshd_ports:
- 22 - 22
sshd_listen_address: sshd_listen_address:
- '::' - '::'
- '0.0.0.0' - '0.0.0.0'
sshd_host_keys: sshd_host_keys:
- /etc/ssh/ssh_host_rsa_key - /etc/ssh/ssh_host_rsa_key
@@ -2440,9 +2440,9 @@ sshd_kbd_interactive_authentication:
sshd_use_pam: !!str "yes" sshd_use_pam: !!str "yes"
#sshd_allowed_users: # sshd_allowed_users:
# - chris # - chris
# - sysadm # - sysadm
sshd_allowed_users: {} sshd_allowed_users: {}
sshd_print_motd: !!str "no" sshd_print_motd: !!str "no"
@@ -2451,7 +2451,7 @@ sshd_use_dns: !!str "no"
sshd_gateway_ports: !!str "no" sshd_gateway_ports: !!str "no"
#sshd_required_rsa_size: 4096 # sshd_required_rsa_size: 4096
# This users are allowed to use password authentification # This users are allowed to use password authentification
# #
@@ -2579,31 +2579,31 @@ bind9_gateway_acl:
- ::1/128 - ::1/128
bind9_gateway_listen_on_v6: bind9_gateway_listen_on_v6:
- none - none
bind9_gateway_listen_on: bind9_gateway_listen_on:
- any - any
#bind9_gateway_allow_transfer: {} # bind9_gateway_allow_transfer: {}
bind9_gateway_allow_transfer: bind9_gateway_allow_transfer:
- none - none
#bind9_transfer_source: !!str "192.168.182.1" # bind9_transfer_source: !!str "192.168.182.1"
bind9_transfer_source: {} bind9_transfer_source: {}
#bind9_notify_source: !!str "192.168.182.1" # bind9_notify_source: !!str "192.168.182.1"
bind9_notify_source: {} bind9_notify_source: {}
#bind9_gateway_allow_query: {} # bind9_gateway_allow_query: {}
bind9_gateway_allow_query: bind9_gateway_allow_query:
- local-net - local-net
#bind9_gateway_allow_query_cache: {} # ind9_gateway_allow_query_cache: {}
bind9_gateway_allow_query_cache: bind9_gateway_allow_query_cache:
- local-net - local-net
bind9_gateway_recursion: !!str "yes" bind9_gateway_recursion: !!str "yes"
#bind9_gateway_allow_recursion: {} # bind9_gateway_allow_recursion: {}
bind9_gateway_allow_recursion: bind9_gateway_allow_recursion:
- local-net - local-net
@@ -2625,6 +2625,8 @@ ntp_server: {}
# Firewall repository # Firewall repository
# --- # ---
git_default_branch: main
git_firewall_repository: {} git_firewall_repository: {}
# --- # ---
@@ -2893,7 +2895,7 @@ git_jitsi_meet_repositories:
# --- # ---
# group [so36_server_dehydrated] # group [so36_server_dehydrated]
# --- # ---
#git_so36_dehydrated_repositories: # git_so36_dehydrated_repositories:
# #
# # install repositories (destination: /usr/local/src/) # # install repositories (destination: /usr/local/src/)
# - name: dehydrated-cron # - name: dehydrated-cron
@@ -2923,7 +2925,7 @@ nfs_start_servers: 16
# NOTE !! # NOTE !!
# Take car to increase 'fsid' in case of more than one export # Take car to increase 'fsid' in case of more than one export
# #
#nfs_exports: # nfs_exports:
# - src: 192.168.112.10:/data/home # - src: 192.168.112.10:/data/home
# path: /data/home # path: /data/home
# mount_opts: users,rsize=8192,wsize=8192,hard,intr # mount_opts: users,rsize=8192,wsize=8192,hard,intr
@@ -2987,17 +2989,25 @@ copy_plain_files_postfwd:
src_path: mailserver/etc/postfix/postfwd.bl-user src_path: mailserver/etc/postfix/postfwd.bl-user
dest_path: /etc/postfix/postfwd.bl-user dest_path: /etc/postfix/postfwd.bl-user
- name: postfwd.high_rate_ip
src_path: mailserver/etc/postfix/postfwd.high_rate_ip
dest_path: /etc/postfix/postfwd.high_rate_ip
- name: postfwd.high_rate_hostname
src_path: mailserver/etc/postfix/postfwd.high_rate_hostname
dest_path: /etc/postfix/postfwd.high_rate_hostname
- name: postfwd.bl-recipient-exeeds-msg-size-20mb - name: postfwd.bl-recipient-exeeds-msg-size-20mb
src_path: mailserver/etc/postfix/postfwd.bl-recipient-exeeds-msg-size-20mb src_path: mailserver/etc/postfix/postfwd.bl-recipient-exeeds-msg-size-20mb
dest_path: /etc/postfix/postfwd.bl-recipient-exeeds-msg-size-20mb dest_path: /etc/postfix/postfwd.bl-recipient-exeeds-msg-size-20mb
- name: postfwd.high-rate-number-messages - name: postfwd.high-rate-number-messages
src_path: mailserver/etc/postfix/postfwd.high-rate-number-messages src_path: mailserver/etc/postfix/postfwd.high-rate-number-messages
dest_path: /etc/postfix/postfwd.high-rate-number-messages dest_path: /etc/postfix/postfwd.high-rate-number-messages
- name: postfwd.high-rate-number-recipients - name: postfwd.high-rate-number-recipients
src_path: mailserver/etc/postfix/postfwd.high-rate-number-recipients src_path: mailserver/etc/postfix/postfwd.high-rate-number-recipients
dest_path: /etc/postfix/postfwd.high-rate-number-recipients dest_path: /etc/postfix/postfwd.high-rate-number-recipients
- name: postfwd.wl-hosts - name: postfwd.wl-hosts
src_path: mailserver/etc/postfix/postfwd.wl-hosts src_path: mailserver/etc/postfix/postfwd.wl-hosts
@@ -3092,18 +3102,18 @@ si_authorisation_signature:
website_name_postfixadmin: website_name_postfixadmin:
#email_welcome_message: "\n # email_welcome_message: "\n
#Hallo,\n # Hallo,\n
# #
#Ihre/Deine neue E-Mail Adresse ist eingerichtet.\n # Ihre/Deine neue E-Mail Adresse ist eingerichtet.\n
# #
#O.OPEN\n # O.OPEN\n
# #
#--\n # --\n
#O.OPEN | Phone: +49 30 / 290 484 91\n # O.OPEN | Phone: +49 30 / 290 484 91\n
#Erkelenzdamm 21 | Fax: +49 30 / 290 484 99\n # Erkelenzdamm 21 | Fax: +49 30 / 290 484 99\n
#D-10999 Berlin | E-MAIL: oo@oopen.de\n # -10999 Berlin | E-MAIL: oo@oopen.de\n
#" # "
email_welcome_message: email_welcome_message:
# - # -
@@ -3114,12 +3124,12 @@ dovecot_from_address:
dovecot_reply_to: dovecot_reply_to:
webmailer_address: webmailer_address:
#salutation: "O.OPEN\n # salutation: "O.OPEN\n
# #
#--\n # --\n
#O.OPEN | Phone: +49 30 / 290 484 91\n # O.OPEN | Phone: +49 30 / 290 484 91\n
#Erkelenzdamm 21 | Fax: +49 30 / 290 484 99\n # Erkelenzdamm 21 | Fax: +49 30 / 290 484 99\n
#D-10999 Berlin | http://oopen.de" # D-10999 Berlin | http://oopen.de"
salutation: salutation:
# - # -
@@ -3267,24 +3277,22 @@ samba_cronjob_permissions:
# start automatically after boot. # start automatically after boot.
# #
debian_services_active_and_started: debian_services_active_and_started:
- bind - bind
- cron - cron
- haveged - haveged
- ntp - ntp
- redis-server - redis-server
- ssh - ssh
- tor - tor
redhat_services_active_and_started: redhat_services_active_and_started:
- crond - crond
- haveged - haveged
- named - named
- ntpd - ntpd
- redis - redis
- sshd - sshd
- tor - tor
# ============================== # ==============================
-175
View File
@@ -1,175 +0,0 @@
---
# ---
# vars used by roles/ansible_dependencies
# ---
# ---
# vars used by roles/ansible_user
# ---
# ---
# vars used by roles/common/tasks/basic.yml
# ---
copy_additional_plain_files_sysctl:
- name: enable-ipv6
src_path: etc/sysctl.d/30-enable-ipv6.conf
dest_path: /etc/sysctl.d/30-enable-ipv6.conf
# ---
# 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:
- ~.
- akb.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
# ---
# ---
# 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
git_firewall_repository:
name: ipt-gateway
repo: https://git.oopen.de/firewall/ipt-gateway
dest: /usr/local/src/ipt-gateway
# ---
# vars used by roles/common/tasks/caching-nameserver.yml
# ---
install_bind_packages: true
bind9_gateway_listen_on_v6:
- none
bind9_gateway_listen_on:
- any
# ==============================
# ---
# vars used by scripts/reset_root_passwd.yml
# ---
root_user:
name: root
password: $y$j9T$IVBTpn.OrI6YiQ9q3fA8b1$Y1bmID5yXJbKfoLFt1VmQs6LezeTj5/1M9ppZBD2Pn4
@@ -45,8 +45,8 @@ systemd_resolved: true
# IPv6: 2606:4700:4700::1111 # IPv6: 2606:4700:4700::1111
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 1.0.0.1 # IPv4: 1.0.0.1
# IPv6: 2606:4700:4700::1001 # IPv6: 2606:4700:4700::1001
# #
# Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit # Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 8.8.8.8 # IPv4: 8.8.8.8
@@ -57,20 +57,20 @@ systemd_resolved: true
# #
# Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug # Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 9.9.9.9 # IPv4: 9.9.9.9
# IPv6: 2620:fe::fe # IPv6: 2620:fe::fe
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 149.112.112.112 # IPv4: 149.112.112.112
# IPv6: 2620:fe::9 # IPv6: 2620:fe::9
# #
# OpenNIC - https://www.opennic.org/ # OpenNIC - https://www.opennic.org/
# IPv4: 195.10.195.195 - ns31.de # IPv4: 195.10.195.195 - ns31.de
# IPv4: 94.16.114.254 - ns28.de # IPv4: 94.16.114.254 - ns28.de
# IPv4: 51.254.162.59 - ns9.de # IPv4: 51.254.162.59 - ns9.de
# IPv4: 194.36.144.87 - ns29.de # IPv4: 194.36.144.87 - ns29.de
# IPv6: 2a00:f826:8:2::195 - ns31.de # IPv6: 2a00:f826:8:2::195 - ns31.de
# #
# Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS) # Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS)
# IPv4: 5.1.66.255 # IPv4: 5.1.66.255
# IPv6: 2001:678:e68:f000:: # IPv6: 2001:678:e68:f000::
# Servername für DNS-over-TLS: dot.ffmuc.net # Servername für DNS-over-TLS: dot.ffmuc.net
@@ -83,10 +83,10 @@ resolved_nameserver:
# search domains # search domains
# #
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- oopen.de - oopen.de
@@ -96,7 +96,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 185.12.64.2 - 185.12.64.2
# --- # ---
@@ -107,14 +107,14 @@ insert_root_ssh_keypair: true
root_ssh_keypair: root_ssh_keypair:
- name: id-rsa-dehydrated - name: id-rsa-dehydrated
priv_key_src: a.mx/root/.ssh/a.mx-id_rsa-dehydrated priv_key_src: a.mx.oopen.de/root/.ssh/a.mx-id_rsa-dehydrated
priv_key_dest: /root/.ssh/id_rsa-dehydrated priv_key_dest: /root/.ssh/id_rsa-dehydrated
pub_key_src: a.mx/root/.ssh/a.mx-id_rsa-dehydrated.pub pub_key_src: a.mx.oopen.de/root/.ssh/a.mx-id_rsa-dehydrated.pub
pub_key_dest: /root/.ssh/id_rsa-dehydrated.pub pub_key_dest: /root/.ssh/id_rsa-dehydrated.pub
- name: id-rsa-opendkim - name: id-rsa-opendkim
priv_key_src: a.mx/root/.ssh/a.mx-id_rsa-opendkim priv_key_src: a.mx.oopen.de/root/.ssh/a.mx-id_rsa-opendkim
priv_key_dest: /root/.ssh/id_rsa-opendkim priv_key_dest: /root/.ssh/id_rsa-opendkim
pub_key_src: a.mx/root/.ssh/a.mx-id_rsa-opendkim.pub pub_key_src: a.mx.oopen.de/root/.ssh/a.mx-id_rsa-opendkim.pub
pub_key_dest: /root/.ssh/id_rsa-opendkim.pub pub_key_dest: /root/.ssh/id_rsa-opendkim.pub
@@ -151,53 +151,6 @@ root_ssh_keypair:
# vars used by roles/common/tasks/copy_files.yml # vars used by roles/common/tasks/copy_files.yml
# --- # ---
copy_plain_files:
# /root/bin/monitoring
#
- name: monitoring_check_cert_for_dovecot.conf
src_path: a.mx/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: a.mx/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: a.mx/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: a.mx/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: a.mx/root/bin/postfix/conf/whitelist_mb_sigs.conf
dest_path: /root/bin/postfix/conf/whitelist_mb_sigs.conf
copy_plain_files_postfwd_host_specific:
# Postfix Firewall postfwd
#
- name: postfwd.wl-user
src_path: a.mx/etc/postfix/postfwd.wl-user
dest_path: /etc/postfix/postfwd.wl-user
- name: postfwd.bl-recipient-exeeds-msg-size-20mb
src_path: a.mx/etc/postfix/postfwd.bl-recipient-exeeds-msg-size-20mb
dest_path: /etc/postfix/postfwd.bl-recipient-exeeds-msg-size-20mb
#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 # vars used by roles/common/tasks/config_files_mailsystem_scripts.yml
@@ -219,7 +172,7 @@ db_in_use: !!str "true"
postfix_db_type: PostgreSQL postfix_db_type: PostgreSQL
postfix_db_name: postfix postfix_db_name: postfix
postfix_db_user: postfix postfix_db_user: postfix
#postfix_db_host: /run/postgresql # postfix_db_host: /run/postgresql
postfix_db_pass: FKt4z55FxMZp postfix_db_pass: FKt4z55FxMZp
# install_amavis.conf # install_amavis.conf
@@ -228,33 +181,34 @@ mp_receipt_number: 106015125438
si_authorisation_signature: abb4ec6b194639f3d123154f1b971843a3b8751d8c1bcdc7d07ed6db26621b11bca0e23d2a42b60aef3f7b7803a1466a964d90c7b1e82d67c7680c8f46b59a4e si_authorisation_signature: abb4ec6b194639f3d123154f1b971843a3b8751d8c1bcdc7d07ed6db26621b11bca0e23d2a42b60aef3f7b7803a1466a964d90c7b1e82d67c7680c8f46b59a4e
# install_postfixadmin.conf # install_postfixadmin.conf
# #
website_name_postfixadmin: adm.oopen.de website_name_postfixadmin: adm.oopen.de
email_welcome_message: "\n email_welcome_message: |
Hallo,\n
Ihre/Deine neue E-Mail Adresse ist eingerichtet.\n Hallo,
O.OPEN\n Ihre/Deine neue E-Mail Adresse ist eingerichtet.
--\n O.OPEN
O.OPEN | Phone: +49 30 / 290 484 91\n
Erkelenzdamm 21 | Fax: +49 30 / 290 484 99\n --
D-10999 Berlin | E-MAIL: oo@oopen.de\n O.OPEN | Phone: +49 30 / 290 484 91
" Erkelenzdamm 21 | Fax: +49 30 / 290 484 99
D-10999 Berlin | E-MAIL: oo@oopen.de
# install_update_dovecot.conf # install_update_dovecot.conf
# #
dovecot_from_address: "o.open <oo@oopen.de>" dovecot_from_address: "o.open <oo@oopen.de>"
dovecot_reply_to: "oo@oopen.de" dovecot_reply_to: "oo@oopen.de"
webmailer_address: "https://webmail.oopen.de" webmailer_address: "https://webmail.oopen.de"
salutation: "O.OPEN\n salutation: |
O.OPEN
--\n --
O.OPEN | Phone: +49 30 / 290 484 91\n O.OPEN | Phone: +49 30 / 290 484 91
Erkelenzdamm 21 | Fax: +49 30 / 290 484 99\n Erkelenzdamm 21 | Fax: +49 30 / 290 484 99
D-10999 Berlin | http://oopen.de\n" D-10999 Berlin | http://oopen.de
# install_upgrade_roundcube-webmail.conf # install_upgrade_roundcube-webmail.conf
# #
@@ -265,7 +219,7 @@ autoreply_hostname: autoreply.oopen.de
roundcube_db_type: pgsql roundcube_db_type: pgsql
roundcube_db_name: roundcubemail roundcube_db_name: roundcubemail
roundcube_db_user: roundcube roundcube_db_user: roundcube
#roundcube_db_host: localhost # roundcube_db_host: localhost
roundcube_db_pass: '3Dsz3j5R' roundcube_db_pass: '3Dsz3j5R'
roundcube_acl_plugin: true roundcube_acl_plugin: true
@@ -281,7 +235,7 @@ autoreply_2_hostname: autoreply.oopen.de
roundcube_2_db_type: pgsql roundcube_2_db_type: pgsql
roundcube_2_db_name: roundcubemail2 roundcube_2_db_name: roundcubemail2
roundcube_2_db_user: roundcube roundcube_2_db_user: roundcube
#roundcube_2_db_host: localhost # roundcube_2_db_host: localhost
roundcube_2_db_pass: '3Dsz3j5R' roundcube_2_db_pass: '3Dsz3j5R'
roundcube2_acl_plugin: true roundcube2_acl_plugin: true
@@ -42,4 +42,4 @@ fw_jitsi_dovecot_auth: true
fw_rsync_out_ips: $ext_1_ip fw_rsync_out_ips: $ext_1_ip
# --- Protection / limits # --- Protection / limits
fw_per_IP_connection_limit: 250 fw_per_IP_connection_limit: 250 # noqa: var-naming[pattern]
@@ -1,4 +1,5 @@
--- ---
# yamllint disable rule:line-length
# --- # ---
# vars used by roles/ansible_dependencies # vars used by roles/ansible_dependencies
@@ -86,8 +87,8 @@ systemd_resolved: true
# IPv6: 2606:4700:4700::1111 # IPv6: 2606:4700:4700::1111
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 1.0.0.1 # IPv4: 1.0.0.1
# IPv6: 2606:4700:4700::1001 # IPv6: 2606:4700:4700::1001
# #
# Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit # Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 8.8.8.8 # IPv4: 8.8.8.8
@@ -98,20 +99,20 @@ systemd_resolved: true
# #
# Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug # Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 9.9.9.9 # IPv4: 9.9.9.9
# IPv6: 2620:fe::fe # IPv6: 2620:fe::fe
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 149.112.112.112 # IPv4: 149.112.112.112
# IPv6: 2620:fe::9 # IPv6: 2620:fe::9
# #
# OpenNIC - https://www.opennic.org/ # OpenNIC - https://www.opennic.org/
# IPv4: 195.10.195.195 - ns31.de # IPv4: 195.10.195.195 - ns31.de
# IPv4: 94.16.114.254 - ns28.de # IPv4: 94.16.114.254 - ns28.de
# IPv4: 51.254.162.59 - ns9.de # IPv4: 51.254.162.59 - ns9.de
# IPv4: 194.36.144.87 - ns29.de # IPv4: 194.36.144.87 - ns29.de
# IPv6: 2a00:f826:8:2::195 - ns31.de # IPv6: 2a00:f826:8:2::195 - ns31.de
# #
# Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS) # Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS)
# IPv4: 5.1.66.255 # IPv4: 5.1.66.255
# IPv6: 2001:678:e68:f000:: # IPv6: 2001:678:e68:f000::
# Servername für DNS-over-TLS: dot.ffmuc.net # Servername für DNS-over-TLS: dot.ffmuc.net
@@ -129,10 +130,10 @@ resolved_nameserver:
# search domains # search domains
# #
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- oopen.de - oopen.de
@@ -142,7 +143,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 194.150.168.168 - 194.150.168.168
# --- # ---
@@ -198,45 +199,45 @@ copy_plain_files:
# --- # ---
symlink_files: symlink_files:
- name: bind_get_domain_by_hostname - name: bind_get_domain_by_hostname
src_path: /root/bin/bind/bind_get_domain_by_hostname.sh src_path: /root/bin/bind/bind_get_domain_by_hostname.sh
dest_path: /usr/local/bin/bind_get_domain_by_hostname.sh dest_path: /usr/local/bin/bind_get_domain_by_hostname.sh
- name: bind_get_zonefile_by_hostname - name: bind_get_zonefile_by_hostname
src_path: /root/bin/bind/bind_get_zonefile_by_hostname.sh src_path: /root/bin/bind/bind_get_zonefile_by_hostname.sh
dest_path: /usr/local/bin/bind_get_zonefile_by_hostname.sh dest_path: /usr/local/bin/bind_get_zonefile_by_hostname.sh
- name: bind_rndc_sync_clean - name: bind_rndc_sync_clean
src_path: /root/bin/bind/bind_rndc_sync_clean.sh src_path: /root/bin/bind/bind_rndc_sync_clean.sh
dest_path: /usr/local/bin/bind_rndc_sync_clean.sh dest_path: /usr/local/bin/bind_rndc_sync_clean.sh
- name: /bind_set_new_serial - name: /bind_set_new_serial
src_path: /root/bin/bind/bind_set_new_serial.sh src_path: /root/bin/bind/bind_set_new_serial.sh
dest_path: /usr/local/bin/bind_set_new_serial.sh dest_path: /usr/local/bin/bind_set_new_serial.sh
- name: bind_set_renew_tlsa - name: bind_set_renew_tlsa
src_path: /root/bin/bind/bind_set_renew_tlsa.sh src_path: /root/bin/bind/bind_set_renew_tlsa.sh
dest_path: /usr/local/bin/bind_set_renew_tlsa.sh dest_path: /usr/local/bin/bind_set_renew_tlsa.sh
- name: bind_add_dkim_zone_master - name: bind_add_dkim_zone_master
src_path: /root/bin/bind/bind_add_dkim_zone_master.sh src_path: /root/bin/bind/bind_add_dkim_zone_master.sh
dest_path: /usr/local/bin/bind_add_dkim_zone_master.sh dest_path: /usr/local/bin/bind_add_dkim_zone_master.sh
- name: bind_add_dkim_zone_slave - name: bind_add_dkim_zone_slave
src_path: /root/bin/bind/bind_add_dkim_zone_slave.sh src_path: /root/bin/bind/bind_add_dkim_zone_slave.sh
dest_path: /usr/local/bin/bind_add_dkim_zone_slave.sh dest_path: /usr/local/bin/bind_add_dkim_zone_slave.sh
- name: bind_reload_all_zones - name: bind_reload_all_zones
src_path: /root/bin/bind/bind_reload_all_zones.sh src_path: /root/bin/bind/bind_reload_all_zones.sh
dest_path: /usr/local/bin/bind_reload_all_zones.sh dest_path: /usr/local/bin/bind_reload_all_zones.sh
- name: bind_remove_domain_on_master - name: bind_remove_domain_on_master
src_path: /root/bin/bind/bind_remove_domain_on_master.sh src_path: /root/bin/bind/bind_remove_domain_on_master.sh
dest_path: /usr/local/bin/bind_remove_domain_on_master.sh dest_path: /usr/local/bin/bind_remove_domain_on_master.sh
- name: bind_remove_domain_on_slave - name: bind_remove_domain_on_slave
src_path: /root/bin/bind/bind_remove_domain_on_slave.sh src_path: /root/bin/bind/bind_remove_domain_on_slave.sh
dest_path: /usr/local/bin/bind_remove_domain_on_slave.sh dest_path: /usr/local/bin/bind_remove_domain_on_slave.sh
# --- # ---
@@ -244,13 +245,9 @@ symlink_files:
# --- # ---
# ============================== # ==============================
# --- # ---
# vars used by scripts/reset_root_passwd.yml # vars used by scripts/reset_root_passwd.yml
# --- # ---
@@ -42,8 +42,8 @@ systemd_resolved: true
# IPv6: 2606:4700:4700::1111 # IPv6: 2606:4700:4700::1111
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 1.0.0.1 # IPv4: 1.0.0.1
# IPv6: 2606:4700:4700::1001 # IPv6: 2606:4700:4700::1001
# #
# Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit # Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 8.8.8.8 # IPv4: 8.8.8.8
@@ -54,20 +54,20 @@ systemd_resolved: true
# #
# Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug # Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 9.9.9.9 # IPv4: 9.9.9.9
# IPv6: 2620:fe::fe # IPv6: 2620:fe::fe
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 149.112.112.112 # IPv4: 149.112.112.112
# IPv6: 2620:fe::9 # IPv6: 2620:fe::9
# #
# OpenNIC - https://www.opennic.org/ # OpenNIC - https://www.opennic.org/
# IPv4: 195.10.195.195 - ns31.de # IPv4: 195.10.195.195 - ns31.de
# IPv4: 94.16.114.254 - ns28.de # IPv4: 94.16.114.254 - ns28.de
# IPv4: 51.254.162.59 - ns9.de # IPv4: 51.254.162.59 - ns9.de
# IPv4: 194.36.144.87 - ns29.de # IPv4: 194.36.144.87 - ns29.de
# IPv6: 2a00:f826:8:2::195 - ns31.de # IPv6: 2a00:f826:8:2::195 - ns31.de
# #
# Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS) # Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS)
# IPv4: 5.1.66.255 # IPv4: 5.1.66.255
# IPv6: 2001:678:e68:f000:: # IPv6: 2001:678:e68:f000::
# Servername für DNS-over-TLS: dot.ffmuc.net # Servername für DNS-over-TLS: dot.ffmuc.net
@@ -83,10 +83,10 @@ resolved_nameserver:
# search domains # search domains
# #
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- oopen.de - oopen.de
@@ -96,7 +96,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 194.150.168.168 - 194.150.168.168
# --- # ---
@@ -139,4 +139,3 @@ resolved_fallback_nameserver:
# --- # ---
# vars used by scripts/reset_root_passwd.yml # vars used by scripts/reset_root_passwd.yml
# --- # ---
@@ -1,4 +1,5 @@
--- ---
# yamllint disable rule:line-length
# --- # ---
# vars used by roles/ansible_dependencies # vars used by roles/ansible_dependencies
@@ -29,7 +30,7 @@
# vars used by roles/common/tasks/users.yml # vars used by roles/common/tasks/users.yml
# --- # ---
extra_user: extra_user:
- name: kaya - name: kaya
user_id: 1002 user_id: 1002
@@ -121,7 +122,7 @@ resolved_nameserver:
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- wf.netz - wf.netz
@@ -131,7 +132,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 194.150.168.168 - 194.150.168.168
# --- # ---
@@ -290,4 +291,3 @@ samba_shares:
# --- # ---
# vars used by scripts/reset_root_passwd.yml # vars used by scripts/reset_root_passwd.yml
# --- # ---
@@ -6,10 +6,10 @@
# If true, all additional files in /etc/network/interfaces/interfaces.d/ are deleted # If true, all additional files in /etc/network/interfaces/interfaces.d/ are deleted
network_manage_devices: True network_manage_devices: true
# Should the interfaces be reloaded after config change? # Should the interfaces be reloaded after config change?
network_interface_reload: False network_interface_reload: false
network_interface_path: /etc/network/interfaces.d network_interface_path: /etc/network/interfaces.d
network_interface_required_packages: network_interface_required_packages:
@@ -120,7 +120,7 @@ resolved_nameserver:
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- ak.local - ak.local
@@ -130,7 +130,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 172.16.0.254 - 172.16.0.254
# --- # ---
@@ -145,7 +145,6 @@ cron_user_special_time_entries:
insertafter: PATH insertafter: PATH
# --- # ---
# vars used by roles/common/tasks/users.yml # vars used by roles/common/tasks/users.yml
# --- # ---
@@ -279,7 +278,7 @@ samba_homes_virusfilter: true
# - name: name2 # - name: name2
# #
remove_samba_users: [] remove_samba_users: []
#remove_samba_users: # remove_samba_users:
# - name: evren # - name: evren
samba_shares: samba_shares:
@@ -306,7 +305,7 @@ samba_shares:
recycle_path: '@Recycle' recycle_path: '@Recycle'
- name: redakteure - name: redakteure
comment: Verzeichnis für Redakteure comment: Verzeichnis für Redakteure
path: /data/samba/shares/redakteure path: /data/samba/shares/redakteure
group_valid_users: redakteure group_valid_users: redakteure
group_write_list: redakteure group_write_list: redakteure
@@ -26,8 +26,6 @@
install_compiler_pkgs: true install_compiler_pkgs: true
install_postgresql_pkgs: true
# --- # ---
# vars used by roles/common/tasks/systemd-resolved.yml # vars used by roles/common/tasks/systemd-resolved.yml
@@ -45,8 +43,8 @@ systemd_resolved: true
# IPv6: 2606:4700:4700::1111 # IPv6: 2606:4700:4700::1111
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 1.0.0.1 # IPv4: 1.0.0.1
# IPv6: 2606:4700:4700::1001 # IPv6: 2606:4700:4700::1001
# #
# Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit # Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 8.8.8.8 # IPv4: 8.8.8.8
@@ -57,20 +55,20 @@ systemd_resolved: true
# #
# Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug # Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 9.9.9.9 # IPv4: 9.9.9.9
# IPv6: 2620:fe::fe # IPv6: 2620:fe::fe
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 149.112.112.112 # IPv4: 149.112.112.112
# IPv6: 2620:fe::9 # IPv6: 2620:fe::9
# #
# OpenNIC - https://www.opennic.org/ # OpenNIC - https://www.opennic.org/
# IPv4: 195.10.195.195 - ns31.de # IPv4: 195.10.195.195 - ns31.de
# IPv4: 94.16.114.254 - ns28.de # IPv4: 94.16.114.254 - ns28.de
# IPv4: 51.254.162.59 - ns9.de # IPv4: 51.254.162.59 - ns9.de
# IPv4: 194.36.144.87 - ns29.de # IPv4: 194.36.144.87 - ns29.de
# IPv6: 2a00:f826:8:2::195 - ns31.de # IPv6: 2a00:f826:8:2::195 - ns31.de
# #
# Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS) # Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS)
# IPv4: 5.1.66.255 # IPv4: 5.1.66.255
# IPv6: 2001:678:e68:f000:: # IPv6: 2001:678:e68:f000::
# Servername für DNS-over-TLS: dot.ffmuc.net # Servername für DNS-over-TLS: dot.ffmuc.net
@@ -83,10 +81,10 @@ resolved_nameserver:
# search domains # search domains
# #
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- oopen.de - oopen.de
@@ -96,7 +94,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 194.150.168.168 - 194.150.168.168
# --- # ---
@@ -107,14 +105,14 @@ insert_root_ssh_keypair: true
root_ssh_keypair: root_ssh_keypair:
- name: id-rsa-dehydrated - name: id-rsa-dehydrated
priv_key_src: d.mx/root/.ssh/d.mx-id_rsa-dehydrated priv_key_src: b.mx.oopen.de/root/.ssh/b.mx-id_rsa-dehydrated
priv_key_dest: /root/.ssh/id_rsa-dehydrated priv_key_dest: /root/.ssh/id_rsa-dehydrated
pub_key_src: d.mx/root/.ssh/d.mx-id_rsa-dehydrated.pub pub_key_src: b.mx.oopen.de/root/.ssh/b.mx-id_rsa-dehydrated.pub
pub_key_dest: /root/.ssh/id_rsa-dehydrated.pub pub_key_dest: /root/.ssh/id_rsa-dehydrated.pub
- name: id-rsa-opendkim - name: id-rsa-opendkim
priv_key_src: d.mx/root/.ssh/d.mx-id_rsa-opendkim priv_key_src: b.mx.oopen.de/root/.ssh/b.mx-id_rsa-opendkim
priv_key_dest: /root/.ssh/id_rsa-opendkim priv_key_dest: /root/.ssh/id_rsa-opendkim
pub_key_src: d.mx/root/.ssh/d.mx-id_rsa-opendkim.pub pub_key_src: b.mx.oopen.de/root/.ssh/b.mx-id_rsa-opendkim.pub
pub_key_dest: /root/.ssh/id_rsa-opendkim.pub pub_key_dest: /root/.ssh/id_rsa-opendkim.pub
@@ -151,20 +149,6 @@ root_ssh_keypair:
# vars used by roles/common/tasks/copy_files.yml # vars used by roles/common/tasks/copy_files.yml
# --- # ---
copy_plain_files:
- name: postfix_create_opendkim_key.conf
src_path: d.mx/root/bin/postfix/conf/create_opendkim_key.conf
dest_path: /root/bin/postfix/conf/create_opendkim_key.conf
- name: postfix_whitelist_mb_sigs.conf
src_path: d.mx/root/bin/postfix/conf/whitelist_mb_sigs.conf
dest_path: /root/bin/postfix/conf/whitelist_mb_sigs.conf
- name: install_sympa.conf
src_path: lists.mx.warenform/usr/local/src/sympa/conf/install_sympa.conf
dest_path: /usr/local/src/sympa/conf/install_sympa.conf
copy_template_files: [] copy_template_files: []
# #
@@ -173,18 +157,17 @@ copy_template_files: []
# dest_path: /usr/local/src/mailsystem/conf/install_amavis.conf # dest_path: /usr/local/src/mailsystem/conf/install_amavis.conf
# --- # ---
# vars used by roles/common/tasks/config_files_mailsystem_scripts.yml # vars used by roles/common/tasks/config_files_mailsystem_scripts.yml
# --- # ---
hostname: d.mx.oopen.de hostname: b.mx.oopen.de
ipv4_address: 95.217.204.227 ipv4_address: 162.55.82.73
ipv6_address: 2a01:4f9:4a:47e5::227 ipv6_address: 2a01:4f8:271:1266::73
admin_email: argus@oopen.de admin_email: argus@oopen.de
is_relay_host: false is_relay_host: !!str "true"
is_sympa_list_server: true sasl_auth_enable: !!str "yes"
# install_amavis.conf # install_amavis.conf
# #
@@ -194,10 +177,10 @@ si_authorisation_signature: abb4ec6b194639f3d123154f1b971843a3b8751d8c1bcdc7d07e
template_files_mailsystem_script: template_files_mailsystem_script:
- name: mailsystem_install_postfix_advanced.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_amavis.conf - name: mailsystem_install_amavis.conf
src_path: usr/local/src/mailsystem/conf/install_amavis.conf.j2 src_path: usr/local/src/mailsystem/conf/install_amavis.conf.j2
dest_path: /usr/local/src/mailsystem/conf/install_amavis.conf dest_path: /usr/local/src/mailsystem/conf/install_amavis.conf
- name: mailsystem_install_postfix_advanced.conf
src_path: usr/local/src/mailsystem/conf/install_postfix_advanced.conf.j2
dest_path: /usr/local/src/mailsystem/conf/install_postfix_advanced.conf
@@ -1,4 +1,5 @@
--- ---
# yamllint disable rule:line-length
# --- # ---
# vars used by roles/ansible_dependencies # vars used by roles/ansible_dependencies
@@ -34,7 +35,7 @@ extra_user:
- 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCv2rDahAeQBR9NcQkHG5VHbMNGlOzHJPbh5V34ogloAtW0VVO7xnes3Ak3Q/eM0tFbFMG4MRti1M3Un0GJzTV9H2bqN02TmUp5MnDVDcHNfG4L7hqLH2KtwniKeB41IKIeJUdhpKxdFFqM8Z78Xn5EASO5Fu33lQcH+RTbmoYikEr1WrSbQB3wcqtXS+lNveyFUlJD9XJ0MLzanBePQh9boc93CfOa3yFTb90grfB5QjnpL7167MpSH6Oq/DVh5NcnMzvoYjZf9gsMTHuOAUyUKGeUdg2K89gFjkBq2r3S3ouKpDQxPSRXHuNDBSeHJEHy8DP6rOd+0qZVOaPEv3Qi/BRPO9LWcc2aUg8ydI7w1oMd/STaK54PaUJJ7uXV3ZTQsxGyziwZlx+Gq0PNAMjKFdYXAcuGPnlYxDGhVcJJElEuu7DJQqpWfzofov2VEniQQ8Ekknpxd5MFYka0NP038lpIZyMzy13DFJ6KUchbTGfzkHcwKmFX+3vZFEBqq5rZWOuY303qe5gP7eKhsBV/iu47Ne1OtTS2N0QFPTElshk3CLbZKerQo+XLxo3Z15cRDxDsgkdAHtY1PiMjXeX8ZahwXC2vs1ZfBoN4kK2iIH1Gtor4QG+g7chjKa+kZDKqFd4y0EZzeR0IjYCyWt2mNd3hMbEjBtZp75drYmRlqQ== root@ga-st-mail-opendkim' - 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCv2rDahAeQBR9NcQkHG5VHbMNGlOzHJPbh5V34ogloAtW0VVO7xnes3Ak3Q/eM0tFbFMG4MRti1M3Un0GJzTV9H2bqN02TmUp5MnDVDcHNfG4L7hqLH2KtwniKeB41IKIeJUdhpKxdFFqM8Z78Xn5EASO5Fu33lQcH+RTbmoYikEr1WrSbQB3wcqtXS+lNveyFUlJD9XJ0MLzanBePQh9boc93CfOa3yFTb90grfB5QjnpL7167MpSH6Oq/DVh5NcnMzvoYjZf9gsMTHuOAUyUKGeUdg2K89gFjkBq2r3S3ouKpDQxPSRXHuNDBSeHJEHy8DP6rOd+0qZVOaPEv3Qi/BRPO9LWcc2aUg8ydI7w1oMd/STaK54PaUJJ7uXV3ZTQsxGyziwZlx+Gq0PNAMjKFdYXAcuGPnlYxDGhVcJJElEuu7DJQqpWfzofov2VEniQQ8Ekknpxd5MFYka0NP038lpIZyMzy13DFJ6KUchbTGfzkHcwKmFX+3vZFEBqq5rZWOuY303qe5gP7eKhsBV/iu47Ne1OtTS2N0QFPTElshk3CLbZKerQo+XLxo3Z15cRDxDsgkdAHtY1PiMjXeX8ZahwXC2vs1ZfBoN4kK2iIH1Gtor4QG+g7chjKa+kZDKqFd4y0EZzeR0IjYCyWt2mNd3hMbEjBtZp75drYmRlqQ== root@ga-st-mail-opendkim'
- 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDF7Sx0YJlLjjg3Sm8uiXJyBeKKmZFum3D8Mw2VQZrXJgYOrVB/SVDXO4N5I6NOT5bvxs8c5DLV/4J4ewGP5dGSYiepRnkrRSBUUS6ICwkYfyXremHJ31uREfODRBA4Vnsmpw0SlbQ2I9IpYwsaD3/IDZehDgaCKu4D0/LIprZh0/u+WX7kOGb8Tkm/PBu2SSbAzURaMXn/UtGsUyrickAmEK9qXZDsNYgcwOqZaPtkMZP3mAdix/gKaWV07oU49zxBrouD8gRWAs/yOLvxOe1JDcH2ZExXl81jJYlUffKarBHsWNNE79hUInnH9YTfxP1AEC+MyFXxqKwz3Lk1dQyUo1TFtJTYY+/IHsXT/6KhbOi6twhj7U7uZEqaIWyo6N+WVL9fFhgmbSoVIE6KrBM5VtOdr33A3a+XeNAQGjW6mqOcv3iNUDipTnDTKkEAWQWWnK5YRuaJw1eUCoii/FDp0hRTWIqn+RVCgkOGgEjMIRC8tiQouCXxwfukfcq9zD8S8UCyyQY0uWRHm3uM5GHTmvIJHBXfXBSX/B+PgesSZVwICCiS/6ZSWT+6D5ObBdKGkz12A797YyaMsN7RtJn6OBhPRrGfqQLCIM7lpxJHAoQmTSMiuQp/TjHLedjAm3FvxET2ZvqPWg9QtvSzIoz2JOdKysZHGgbBdC7q6Cssvw== root@ga-st-mail-dehydrated' - 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDF7Sx0YJlLjjg3Sm8uiXJyBeKKmZFum3D8Mw2VQZrXJgYOrVB/SVDXO4N5I6NOT5bvxs8c5DLV/4J4ewGP5dGSYiepRnkrRSBUUS6ICwkYfyXremHJ31uREfODRBA4Vnsmpw0SlbQ2I9IpYwsaD3/IDZehDgaCKu4D0/LIprZh0/u+WX7kOGb8Tkm/PBu2SSbAzURaMXn/UtGsUyrickAmEK9qXZDsNYgcwOqZaPtkMZP3mAdix/gKaWV07oU49zxBrouD8gRWAs/yOLvxOe1JDcH2ZExXl81jJYlUffKarBHsWNNE79hUInnH9YTfxP1AEC+MyFXxqKwz3Lk1dQyUo1TFtJTYY+/IHsXT/6KhbOi6twhj7U7uZEqaIWyo6N+WVL9fFhgmbSoVIE6KrBM5VtOdr33A3a+XeNAQGjW6mqOcv3iNUDipTnDTKkEAWQWWnK5YRuaJw1eUCoii/FDp0hRTWIqn+RVCgkOGgEjMIRC8tiQouCXxwfukfcq9zD8S8UCyyQY0uWRHm3uM5GHTmvIJHBXfXBSX/B+PgesSZVwICCiS/6ZSWT+6D5ObBdKGkz12A797YyaMsN7RtJn6OBhPRrGfqQLCIM7lpxJHAoQmTSMiuQp/TjHLedjAm3FvxET2ZvqPWg9QtvSzIoz2JOdKysZHGgbBdC7q6Cssvw== root@ga-st-mail-dehydrated'
- 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQClupkurU+acJRtp2s9GgiC+rANqlup8SfhtulV0a/8z6nobjcpQWrfVq+MNjM7VghnlMAwMjz7tccFGyCmJoSS11RcnFtPmqnSNj0/TI8zyYOZUvZCczPBSeqs/IxawyYz91e3RlPWbpv71Nj+/EHUZApZkkdTkpYHduSJYWtKYA2l2Glzmjd2d2u/IFIkqXhvl1bT3RUMLZJqYdEwYAvlW2JB84EIWNf4ytcGcu6rakXCRP9o62BbRza3AfMgSfa45PLodPi5VpqDiTHSCIBll+VOuLqTgQCBYeANRPClMLbueVXXcMrmEwrDXeC0dpqTdgaF2Tz3xYsrAzTe6bcNJsGgGCQyTtDKpsAgoKb31agsyy68CoZto13Ea4WYsNVx0T3KaRlaDm98KqnUJXHJvXnLegqfXiURL5BpxXmAnFvZ0duHrtRkVpzeu5n5vz41RLnFHyLln2VE6a+IYdiLlPl2hC+7pswb+nBP9yNn6T4WQZNtHp4YssANuYKO+/gJaHpMJ1TqgL/Ip66erK+372M1T/6ibiU3+qHbwW7FbXVfn3Dz2abJGyNkoaZGpQIXtx0UxWYZHF8E35Z0ll9NQo1CnDvV3jA1aMnYVTv9DuSYxqLY34oHWXEFzMyStCRWup4Tfrp3pT61GRhb2h8kZi5dqQur9KrqWmA6HF9D+Q== root@lists.mx' - 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQClupkurU+acJRtp2s9GgiC+rANqlup8SfhtulV0a/8z6nobjcpQWrfVq+MNjM7VghnlMAwMjz7tccFGyCmJoSS11RcnFtPmqnSNj0/TI8zyYOZUvZCczPBSeqs/IxawyYz91e3RlPWbpv71Nj+/EHUZApZkkdTkpYHduSJYWtKYA2l2Glzmjd2d2u/IFIkqXhvl1bT3RUMLZJqYdEwYAvlW2JB84EIWNf4ytcGcu6rakXCRP9o62BbRza3AfMgSfa45PLodPi5VpqDiTHSCIBll+VOuLqTgQCBYeANRPClMLbueVXXcMrmEwrDXeC0dpqTdgaF2Tz3xYsrAzTe6bcNJsGgGCQyTtDKpsAgoKb31agsyy68CoZto13Ea4WYsNVx0T3KaRlaDm98KqnUJXHJvXnLegqfXiURL5BpxXmAnFvZ0duHrtRkVpzeu5n5vz41RLnFHyLln2VE6a+IYdiLlPl2hC+7pswb+nBP9yNn6T4WQZNtHp4YssANuYKO+/gJaHpMJ1TqgL/Ip66erK+372M1T/6ibiU3+qHbwW7FbXVfn3Dz2abJGyNkoaZGpQIXtx0UxWYZHF8E35Z0ll9NQo1CnDvV3jA1aMnYVTv9DuSYxqLY34oHWXEFzMyStCRWup4Tfrp3pT61GRhb2h8kZi5dqQur9KrqWmA6HF9D+Q== root@lists.mx'
- 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC82aW3qFetvOZSBJFCBnSONurzqAtkZT7cNA+0OuXgYmKXjsOaBlA2pm2a+rKS1Rs2VOzQFAHJMGaR/JGRYTU060jZaZmJhNgNbtqBicDeiEE0p1HfQCm/HSN5vf4Q8CRMDHxkaRxkWOIxvouxn2dkbZklZ+SZCNh42ZMMVC/q0UJmgTV2A5RCbd6eARs9u6lnix+PAhTYYLjsnyNSorr0g6FLb4367dg1klyyHuCNb0rjTZxnYTNDHGHTrYQUXIaZt16iWaxzmnSQi4fivmunGc2Xafhkea+lfxbSwtG68zeJC4D3QBGKZu8xtjyipj9v2LyBrXONgBXfBKs8b9dmhL/Qr4cIhaUdl0IDYaQ/UEBmy3z6CeUxrUsWoQP6st8299ndj1ul7sW2Q5QPH2hLX2PSLOoMygV0cho6oh1XEAkTsAgTXnqhp5G0vZF/2VFYyu2QP+0/yJawOSUE2TMJmA5yU7TMx5koDZL51Rj9XVFqouzRG+6gOOAnhHICfvQUYpS+WW/nqNYl1MI+9Gk29Em2YoBwb1zlep6gC5EyjTzx4h13ldSFSmHcEn9vptZeZv78Es/bT9ib8IdUS9oRatw9IEmA9xnWgHxcrTn1+QYJkbjc1cS2lFVR9wmm3/4It/RyWuxAf3k4qlzHzIS/F4St7MLjviPAWRxqyvroQQ== root@test.mx' - 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC82aW3qFetvOZSBJFCBnSONurzqAtkZT7cNA+0OuXgYmKXjsOaBlA2pm2a+rKS1Rs2VOzQFAHJMGaR/JGRYTU060jZaZmJhNgNbtqBicDeiEE0p1HfQCm/HSN5vf4Q8CRMDHxkaRxkWOIxvouxn2dkbZklZ+SZCNh42ZMMVC/q0UJmgTV2A5RCbd6eARs9u6lnix+PAhTYYLjsnyNSorr0g6FLb4367dg1klyyHuCNb0rjTZxnYTNDHGHTrYQUXIaZt16iWaxzmnSQi4fivmunGc2Xafhkea+lfxbSwtG68zeJC4D3QBGKZu8xtjyipj9v2LyBrXONgBXfBKs8b9dmhL/Qr4cIhaUdl0IDYaQ/UEBmy3z6CeUxrUsWoQP6st8299ndj1ul7sW2Q5QPH2hLX2PSLOoMygV0cho6oh1XEAkTsAgTXnqhp5G0vZF/2VFYyu2QP+0/yJawOSUE2TMJmA5yU7TMx5koDZL51Rj9XVFqouzRG+6gOOAnhHICfvQUYpS+WW/nqNYl1MI+9Gk29Em2YoBwb1zlep6gC5EyjTzx4h13ldSFSmHcEn9vptZeZv78Es/bT9ib8IdUS9oRatw9IEmA9xnWgHxcrTn1+QYJkbjc1cS2lFVR9wmm3/4It/RyWuxAf3k4qlzHzIS/F4St7MLjviPAWRxqyvroQQ== root@test.mx'
- 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDIf2ahqowiUbP4f3/qtdC1JmbjIdlF+i+TiWpxWam0yjiGuTPDjI1ud5vj0of2+P4DJy2dkDvF3yK7/Np7qpxIJgsj9HNiwIlGtfrwNCzqGlyPovjNpAr8cCR1P34K9CgHz4BInc//vjxlUXZpK17omOJ4KaVY1f/Eit0G5Y2TJ38BY6MztuUfou8PdJqITM3GM/YOk4iz2OnObDjHAbd6VTSn4yrYTkGT30axiCHdSy0XhvfUgB1yO08PIcOOogGkxRLYkvUAxwhDsFSpGzQBhUb1O5RqGnBs/aR4sxwjTaeO8mP6lpQMp2pz//I6448N3k5P1CwcJAqrkUuOk4o+jHWr5rSO+eKm4SQ74RBnAAM9bA0tpvCmO8kV2tsdbS4Yw94H4GfTgOPZ5Fe6Y8ciTR+bkGdp7sqm5DNtjZNZuwiFmoe2vj7RJlCNDIXhwVEGAWf+lFYCQKp05A13QoRYGg2aebaLSjw9XYBghNtwnmYkSb84xIoELmPKYrvdodO2uHgGxHBls1mFTz8m01kn+A49L3yY+cFZtSua/+YYoZLh1tNLAL4rBRCRVpZs+VHrmz0GCxwYMHkm9ti0SRPrb7jtH9DYwLUdci4pL8z/G4D2M92A66OZqIybgAJkkdl4H4mv9n05FPJ8RxPniD58x3AMTZNtkxGxn8UkTCSSGQ== root@web-01-opendkim' - 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDIf2ahqowiUbP4f3/qtdC1JmbjIdlF+i+TiWpxWam0yjiGuTPDjI1ud5vj0of2+P4DJy2dkDvF3yK7/Np7qpxIJgsj9HNiwIlGtfrwNCzqGlyPovjNpAr8cCR1P34K9CgHz4BInc//vjxlUXZpK17omOJ4KaVY1f/Eit0G5Y2TJ38BY6MztuUfou8PdJqITM3GM/YOk4iz2OnObDjHAbd6VTSn4yrYTkGT30axiCHdSy0XhvfUgB1yO08PIcOOogGkxRLYkvUAxwhDsFSpGzQBhUb1O5RqGnBs/aR4sxwjTaeO8mP6lpQMp2pz//I6448N3k5P1CwcJAqrkUuOk4o+jHWr5rSO+eKm4SQ74RBnAAM9bA0tpvCmO8kV2tsdbS4Yw94H4GfTgOPZ5Fe6Y8ciTR+bkGdp7sqm5DNtjZNZuwiFmoe2vj7RJlCNDIXhwVEGAWf+lFYCQKp05A13QoRYGg2aebaLSjw9XYBghNtwnmYkSb84xIoELmPKYrvdodO2uHgGxHBls1mFTz8m01kn+A49L3yY+cFZtSua/+YYoZLh1tNLAL4rBRCRVpZs+VHrmz0GCxwYMHkm9ti0SRPrb7jtH9DYwLUdci4pL8z/G4D2M92A66OZqIybgAJkkdl4H4mv9n05FPJ8RxPniD58x3AMTZNtkxGxn8UkTCSSGQ== root@web-01-opendkim'
- 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICCvag/r50Dxfsh3fcG3fZSZ+vbsCwbV+WDoJ++zNSHl root@web-01-dns' - 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICCvag/r50Dxfsh3fcG3fZSZ+vbsCwbV+WDoJ++zNSHl root@web-01-dns'
- 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFpQyckVQMI2YMbIQ9Gqf2JyGyM2JufIPf0lv7jvMxLI root@web-02-dns' - 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFpQyckVQMI2YMbIQ9Gqf2JyGyM2JufIPf0lv7jvMxLI root@web-02-dns'
@@ -80,8 +81,8 @@ systemd_resolved: true
# IPv6: 2606:4700:4700::1111 # IPv6: 2606:4700:4700::1111
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 1.0.0.1 # IPv4: 1.0.0.1
# IPv6: 2606:4700:4700::1001 # IPv6: 2606:4700:4700::1001
# #
# Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit # Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 8.8.8.8 # IPv4: 8.8.8.8
@@ -92,20 +93,20 @@ systemd_resolved: true
# #
# Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug # Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 9.9.9.9 # IPv4: 9.9.9.9
# IPv6: 2620:fe::fe # IPv6: 2620:fe::fe
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 149.112.112.112 # IPv4: 149.112.112.112
# IPv6: 2620:fe::9 # IPv6: 2620:fe::9
# #
# OpenNIC - https://www.opennic.org/ # OpenNIC - https://www.opennic.org/
# IPv4: 195.10.195.195 - ns31.de # IPv4: 195.10.195.195 - ns31.de
# IPv4: 94.16.114.254 - ns28.de # IPv4: 94.16.114.254 - ns28.de
# IPv4: 51.254.162.59 - ns9.de # IPv4: 51.254.162.59 - ns9.de
# IPv4: 194.36.144.87 - ns29.de # IPv4: 194.36.144.87 - ns29.de
# IPv6: 2a00:f826:8:2::195 - ns31.de # IPv6: 2a00:f826:8:2::195 - ns31.de
# #
# Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS) # Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS)
# IPv4: 5.1.66.255 # IPv4: 5.1.66.255
# IPv6: 2001:678:e68:f000:: # IPv6: 2001:678:e68:f000::
# Servername für DNS-over-TLS: dot.ffmuc.net # Servername für DNS-over-TLS: dot.ffmuc.net
@@ -123,10 +124,10 @@ resolved_nameserver:
# search domains # search domains
# #
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- oopen.de - oopen.de
@@ -136,7 +137,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 194.150.168.168 - 194.150.168.168
# --- # ---
@@ -188,45 +189,45 @@ copy_plain_files:
# --- # ---
symlink_files: symlink_files:
- name: bind_get_domain_by_hostname - name: bind_get_domain_by_hostname
src_path: /root/bin/bind/bind_get_domain_by_hostname.sh src_path: /root/bin/bind/bind_get_domain_by_hostname.sh
dest_path: /usr/local/bin/bind_get_domain_by_hostname.sh dest_path: /usr/local/bin/bind_get_domain_by_hostname.sh
- name: bind_get_zonefile_by_hostname - name: bind_get_zonefile_by_hostname
src_path: /root/bin/bind/bind_get_zonefile_by_hostname.sh src_path: /root/bin/bind/bind_get_zonefile_by_hostname.sh
dest_path: /usr/local/bin/bind_get_zonefile_by_hostname.sh dest_path: /usr/local/bin/bind_get_zonefile_by_hostname.sh
- name: bind_rndc_sync_clean - name: bind_rndc_sync_clean
src_path: /root/bin/bind/bind_rndc_sync_clean.sh src_path: /root/bin/bind/bind_rndc_sync_clean.sh
dest_path: /usr/local/bin/bind_rndc_sync_clean.sh dest_path: /usr/local/bin/bind_rndc_sync_clean.sh
- name: /bind_set_new_serial - name: /bind_set_new_serial
src_path: /root/bin/bind/bind_set_new_serial.sh src_path: /root/bin/bind/bind_set_new_serial.sh
dest_path: /usr/local/bin/bind_set_new_serial.sh dest_path: /usr/local/bin/bind_set_new_serial.sh
- name: bind_set_renew_tlsa - name: bind_set_renew_tlsa
src_path: /root/bin/bind/bind_set_renew_tlsa.sh src_path: /root/bin/bind/bind_set_renew_tlsa.sh
dest_path: /usr/local/bin/bind_set_renew_tlsa.sh dest_path: /usr/local/bin/bind_set_renew_tlsa.sh
- name: bind_add_dkim_zone_master - name: bind_add_dkim_zone_master
src_path: /root/bin/bind/bind_add_dkim_zone_master.sh src_path: /root/bin/bind/bind_add_dkim_zone_master.sh
dest_path: /usr/local/bin/bind_add_dkim_zone_master.sh dest_path: /usr/local/bin/bind_add_dkim_zone_master.sh
- name: bind_add_dkim_zone_slave - name: bind_add_dkim_zone_slave
src_path: /root/bin/bind/bind_add_dkim_zone_slave.sh src_path: /root/bin/bind/bind_add_dkim_zone_slave.sh
dest_path: /usr/local/bin/bind_add_dkim_zone_slave.sh dest_path: /usr/local/bin/bind_add_dkim_zone_slave.sh
- name: bind_reload_all_zones - name: bind_reload_all_zones
src_path: /root/bin/bind/bind_reload_all_zones.sh src_path: /root/bin/bind/bind_reload_all_zones.sh
dest_path: /usr/local/bin/bind_reload_all_zones.sh dest_path: /usr/local/bin/bind_reload_all_zones.sh
- name: bind_remove_domain_on_master - name: bind_remove_domain_on_master
src_path: /root/bin/bind/bind_remove_domain_on_master.sh src_path: /root/bin/bind/bind_remove_domain_on_master.sh
dest_path: /usr/local/bin/bind_remove_domain_on_master.sh dest_path: /usr/local/bin/bind_remove_domain_on_master.sh
- name: bind_remove_domain_on_slave - name: bind_remove_domain_on_slave
src_path: /root/bin/bind/bind_remove_domain_on_slave.sh src_path: /root/bin/bind/bind_remove_domain_on_slave.sh
dest_path: /usr/local/bin/bind_remove_domain_on_slave.sh dest_path: /usr/local/bin/bind_remove_domain_on_slave.sh
# --- # ---
@@ -240,4 +241,3 @@ symlink_files:
# --- # ---
# vars used by scripts/reset_root_passwd.yml # vars used by scripts/reset_root_passwd.yml
# --- # ---
@@ -70,8 +70,8 @@ systemd_resolved: true
# IPv6: 2606:4700:4700::1111 # IPv6: 2606:4700:4700::1111
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 1.0.0.1 # IPv4: 1.0.0.1
# IPv6: 2606:4700:4700::1001 # IPv6: 2606:4700:4700::1001
# #
# Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit # Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 8.8.8.8 # IPv4: 8.8.8.8
@@ -82,20 +82,20 @@ systemd_resolved: true
# #
# Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug # Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 9.9.9.9 # IPv4: 9.9.9.9
# IPv6: 2620:fe::fe # IPv6: 2620:fe::fe
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 149.112.112.112 # IPv4: 149.112.112.112
# IPv6: 2620:fe::9 # IPv6: 2620:fe::9
# #
# OpenNIC - https://www.opennic.org/ # OpenNIC - https://www.opennic.org/
# IPv4: 195.10.195.195 - ns31.de # IPv4: 195.10.195.195 - ns31.de
# IPv4: 94.16.114.254 - ns28.de # IPv4: 94.16.114.254 - ns28.de
# IPv4: 51.254.162.59 - ns9.de # IPv4: 51.254.162.59 - ns9.de
# IPv4: 194.36.144.87 - ns29.de # IPv4: 194.36.144.87 - ns29.de
# IPv6: 2a00:f826:8:2::195 - ns31.de # IPv6: 2a00:f826:8:2::195 - ns31.de
# #
# Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS) # Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS)
# IPv4: 5.1.66.255 # IPv4: 5.1.66.255
# IPv6: 2001:678:e68:f000:: # IPv6: 2001:678:e68:f000::
# Servername für DNS-over-TLS: dot.ffmuc.net # Servername für DNS-over-TLS: dot.ffmuc.net
@@ -109,10 +109,10 @@ resolved_nameserver:
# search domains # search domains
# #
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- oopen.de - oopen.de
@@ -122,7 +122,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 194.150.168.168 - 194.150.168.168
# --- # ---
@@ -410,4 +410,3 @@ git_firewall_repository:
root_user: root_user:
name: root name: root
password: $6$J1ssJfdshf/$mknQEPDcW4HN5.wFfawbamamywI7F7fhdZmaR1abNrc4DA7DNRx766lz3ygf9YV3gcmRq3QhJ3fBVlkwGMCvq. password: $6$J1ssJfdshf/$mknQEPDcW4HN5.wFfawbamamywI7F7fhdZmaR1abNrc4DA7DNRx766lz3ygf9YV3gcmRq3QhJ3fBVlkwGMCvq.
@@ -188,8 +188,6 @@ cron_user_entries:
insert_ssh_keypair_backup_server: false insert_ssh_keypair_backup_server: false
default_user: default_user:
- name: chris - name: chris
@@ -308,4 +306,3 @@ git_firewall_repository:
root_user: root_user:
name: root name: root
password: $6$J1ssJfdshf/$mknQEPDcW4HN5.wFfawbamamywI7F7fhdZmaR1abNrc4DA7DNRx766lz3ygf9YV3gcmRq3QhJ3fBVlkwGMCvq. password: $6$J1ssJfdshf/$mknQEPDcW4HN5.wFfawbamamywI7F7fhdZmaR1abNrc4DA7DNRx766lz3ygf9YV3gcmRq3QhJ3fBVlkwGMCvq.
@@ -6,10 +6,10 @@
# If true, all additional files in /etc/network/interfaces/interfaces.d/ are deleted # If true, all additional files in /etc/network/interfaces/interfaces.d/ are deleted
network_manage_devices: True network_manage_devices: true
# Should the interfaces be reloaded after config change? # Should the interfaces be reloaded after config change?
network_interface_reload: False network_interface_reload: false
network_interface_path: /etc/network/interfaces.d network_interface_path: /etc/network/interfaces.d
network_interface_required_packages: network_interface_required_packages:
@@ -44,9 +44,9 @@ network_interfaces:
# - 91.239.100.100 # anycast.censurfridns.dk # - 91.239.100.100 # anycast.censurfridns.dk
# search: warenform.de # search: warenform.de
# #
#nameservers: # nameservers:
# - 192.168.42.1 # - 192.168.42.1
#search: b3-bornim.netz # search: b3-bornim.netz
# --- # ---
@@ -131,7 +131,7 @@ resolved_nameserver:
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- b3-bornim.netz - b3-bornim.netz
@@ -141,7 +141,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 172.16.42.254 - 172.16.42.254
# --- # ---
@@ -156,7 +156,6 @@ cron_user_special_time_entries:
insertafter: PATH insertafter: PATH
# --- # ---
# vars used by roles/common/tasks/users.yml # vars used by roles/common/tasks/users.yml
# --- # ---
@@ -236,7 +235,7 @@ samba_user:
groups: groups:
- praktikant - praktikant
password: '20-b3_praktikant-22%' password: '20-b3_praktikant-22%'
- name: caroline - name: caroline
groups: groups:
- praktikant - praktikant
@@ -394,7 +393,7 @@ samba_shares:
recycle_path: '@Recycle' recycle_path: '@Recycle'
- name: gs - name: gs
comment: Gesellschafter comment: Gesellschafter
path: /data/samba/share/gesellschafter path: /data/samba/share/gesellschafter
group_valid_users: gs group_valid_users: gs
group_write_list: gs group_write_list: gs
@@ -45,8 +45,8 @@ systemd_resolved: true
# IPv6: 2606:4700:4700::1111 # IPv6: 2606:4700:4700::1111
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 1.0.0.1 # IPv4: 1.0.0.1
# IPv6: 2606:4700:4700::1001 # IPv6: 2606:4700:4700::1001
# #
# Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit # Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 8.8.8.8 # IPv4: 8.8.8.8
@@ -57,20 +57,20 @@ systemd_resolved: true
# #
# Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug # Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 9.9.9.9 # IPv4: 9.9.9.9
# IPv6: 2620:fe::fe # IPv6: 2620:fe::fe
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 149.112.112.112 # IPv4: 149.112.112.112
# IPv6: 2620:fe::9 # IPv6: 2620:fe::9
# #
# OpenNIC - https://www.opennic.org/ # OpenNIC - https://www.opennic.org/
# IPv4: 195.10.195.195 - ns31.de # IPv4: 195.10.195.195 - ns31.de
# IPv4: 94.16.114.254 - ns28.de # IPv4: 94.16.114.254 - ns28.de
# IPv4: 51.254.162.59 - ns9.de # IPv4: 51.254.162.59 - ns9.de
# IPv4: 194.36.144.87 - ns29.de # IPv4: 194.36.144.87 - ns29.de
# IPv6: 2a00:f826:8:2::195 - ns31.de # IPv6: 2a00:f826:8:2::195 - ns31.de
# #
# Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS) # Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS)
# IPv4: 5.1.66.255 # IPv4: 5.1.66.255
# IPv6: 2001:678:e68:f000:: # IPv6: 2001:678:e68:f000::
# Servername für DNS-over-TLS: dot.ffmuc.net # Servername für DNS-over-TLS: dot.ffmuc.net
@@ -83,10 +83,10 @@ resolved_nameserver:
# search domains # search domains
# #
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- oopen.de - oopen.de
@@ -96,7 +96,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 194.150.168.168 - 194.150.168.168
# --- # ---
@@ -107,19 +107,19 @@ insert_root_ssh_keypair: true
root_ssh_keypair: root_ssh_keypair:
- name: id-rsa-dehydrated - name: id-rsa-dehydrated
priv_key_src: c.mx/root/.ssh/c.mx-id_rsa-dehydrated priv_key_src: c.mx.oopen.de/root/.ssh/c.mx-id_rsa-dehydrated
priv_key_dest: /root/.ssh/id_rsa-dehydrated priv_key_dest: /root/.ssh/id_rsa-dehydrated
pub_key_src: c.mx/root/.ssh/c.mx-id_rsa-dehydrated.pub pub_key_src: c.mx.oopen.de/root/.ssh/c.mx-id_rsa-dehydrated.pub
pub_key_dest: /root/.ssh/id_rsa-dehydrated.pub pub_key_dest: /root/.ssh/id_rsa-dehydrated.pub
- name: id-rsa-opendkim - name: id-rsa-opendkim
priv_key_src: c.mx/root/.ssh/c.mx-id_rsa-opendkim priv_key_src: c.mx.oopen.de/root/.ssh/c.mx-id_rsa-opendkim
priv_key_dest: /root/.ssh/id_rsa-opendkim priv_key_dest: /root/.ssh/id_rsa-opendkim
pub_key_src: c.mx/root/.ssh/c.mx-id_rsa-opendkim.pub pub_key_src: c.mx.oopen.de/root/.ssh/c.mx-id_rsa-opendkim.pub
pub_key_dest: /root/.ssh/id_rsa-opendkim.pub pub_key_dest: /root/.ssh/id_rsa-opendkim.pub
- name: id-rsa - name: id-rsa
priv_key_src: c.mx/root/.ssh/c.mx-id_rsa priv_key_src: c.mx.oopen.de/root/.ssh/c.mx-id_rsa
priv_key_dest: /root/.ssh/id_rsa priv_key_dest: /root/.ssh/id_rsa
pub_key_src: c.mx/root/.ssh/c.mx-id_rsa.pub pub_key_src: c.mx.oopen.de/root/.ssh/c.mx-id_rsa.pub
pub_key_dest: /root/.ssh/id_rsa.pub pub_key_dest: /root/.ssh/id_rsa.pub
@@ -156,49 +156,6 @@ root_ssh_keypair:
# vars used by roles/common/tasks/copy_files.yml # vars used by roles/common/tasks/copy_files.yml
# --- # ---
copy_plain_files:
# /root/bin/monitoring
#
- name: monitoring_check_cert_for_dovecot.conf
src_path: c.mx/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: c.mx/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: c.mx/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: c.mx/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: c.mx/root/bin/postfix/conf/whitelist_mb_sigs.conf
dest_path: /root/bin/postfix/conf/whitelist_mb_sigs.conf
copy_plain_files_postfwd_host_specific: []
# Postfix Firewall postfwd
#
#- name: postfwd.wl-user
# src_path: c.mx/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 # vars used by roles/common/tasks/config_files_mailsystem_scripts.yml
@@ -218,7 +175,7 @@ db_in_use: !!str "true"
postfix_db_type: MySQL postfix_db_type: MySQL
postfix_db_name: postfix postfix_db_name: postfix
postfix_db_user: postfix postfix_db_user: postfix
#postfix_db_host: # postfix_db_host:
postfix_db_pass: AeB4kohyie5rahJ7 postfix_db_pass: AeB4kohyie5rahJ7
# install_amavis.conf # install_amavis.conf
@@ -227,33 +184,33 @@ mp_receipt_number: 106015125438
si_authorisation_signature: abb4ec6b194639f3d123154f1b971843a3b8751d8c1bcdc7d07ed6db26621b11bca0e23d2a42b60aef3f7b7803a1466a964d90c7b1e82d67c7680c8f46b59a4e si_authorisation_signature: abb4ec6b194639f3d123154f1b971843a3b8751d8c1bcdc7d07ed6db26621b11bca0e23d2a42b60aef3f7b7803a1466a964d90c7b1e82d67c7680c8f46b59a4e
# install_postfixadmin.conf # install_postfixadmin.conf
# #
website_name_postfixadmin: adm.initiativenserver.de website_name_postfixadmin: adm.initiativenserver.de
email_welcome_message: "\n email_welcome_message: |
Hallo,\n Hallo,
Ihre/Deine neue E-Mail Adresse ist eingerichtet.\n Ihre/Deine neue E-Mail Adresse ist eingerichtet.
Aktionsbündnis gegen Gewalt, Rechtsextremismus und Fremdenfeindlichkeit Aktionsbündnis gegen Gewalt, Rechtsextremismus und Fremdenfeindlichkeit
--\n --
Initiativenserver | phone: 0331 505824-28\n Initiativenserver | phone: 0331 505824-28
Mittelstraße 38/39 | fax: 0331 505824-29\n Mittelstraße 38/39 | fax: 0331 505824-29
14467 Potsdam | email: kontakt@initiativenserver.de\n 14467 Potsdam | email: kontakt@initiativenserver.de
"
# install_update_dovecot.conf # install_update_dovecot.conf
# #
dovecot_from_address: "Admin Initiativenserver <admin@initiativenserver.de>" dovecot_from_address: "Admin Initiativenserver <admin@initiativenserver.de>"
dovecot_reply_to: "admin@initiativenserver.de" dovecot_reply_to: "admin@initiativenserver.de"
webmailer_address: "https://webmail.initiativenserver.de" webmailer_address: "https://webmail.initiativenserver.de"
salutation: "Aktionsbündnis gegen Gewalt, Rechtsextremismus und FremdenfeindlichkeitN\n salutation: |
Aktionsbündnis gegen Gewalt, Rechtsextremismus und Fremdenfeindlichkeit
--\n --
Initiativenserver | phone: 0331 505824-28\n Initiativenserver | phone: 0331 505824-28
Mittelstraße 38/39 | fax: 0331 505824-29\n Mittelstraße 38/39 | fax: 0331 505824-29
14467 Potsdam | email: kontakt@initiativenserver.de\n" 14467 Potsdam | email: kontakt@initiativenserver.de
# install_upgrade_roundcube-webmail.conf # install_upgrade_roundcube-webmail.conf
# #
@@ -264,7 +221,7 @@ autoreply_hostname: autoreply.initiativenserver.de
roundcube_db_type: mysql roundcube_db_type: mysql
roundcube_db_name: roundcubemail roundcube_db_name: roundcubemail
roundcube_db_user: roundcube roundcube_db_user: roundcube
#roundcube_db_host: # roundcube_db_host:
roundcube_db_pass: 're6Xe8Fereejai3D' roundcube_db_pass: 're6Xe8Fereejai3D'
roundcube_acl_plugin: false roundcube_acl_plugin: false
@@ -295,4 +252,3 @@ template_files_mailsystem_script:
- name: mailsystem_install_upgrade_roundcube-webmail.conf - name: mailsystem_install_upgrade_roundcube-webmail.conf
src_path: usr/local/src/mailsystem/conf/install_upgrade_roundcube-webmail.conf.j2 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 dest_path: /usr/local/src/mailsystem/conf/install_upgrade_roundcube-webmail.conf
@@ -42,8 +42,8 @@ systemd_resolved: true
# IPv6: 2606:4700:4700::1111 # IPv6: 2606:4700:4700::1111
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 1.0.0.1 # IPv4: 1.0.0.1
# IPv6: 2606:4700:4700::1001 # IPv6: 2606:4700:4700::1001
# #
# Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit # Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 8.8.8.8 # IPv4: 8.8.8.8
@@ -54,20 +54,20 @@ systemd_resolved: true
# #
# Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug # Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 9.9.9.9 # IPv4: 9.9.9.9
# IPv6: 2620:fe::fe # IPv6: 2620:fe::fe
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 149.112.112.112 # IPv4: 149.112.112.112
# IPv6: 2620:fe::9 # IPv6: 2620:fe::9
# #
# OpenNIC - https://www.opennic.org/ # OpenNIC - https://www.opennic.org/
# IPv4: 195.10.195.195 - ns31.de # IPv4: 195.10.195.195 - ns31.de
# IPv4: 94.16.114.254 - ns28.de # IPv4: 94.16.114.254 - ns28.de
# IPv4: 51.254.162.59 - ns9.de # IPv4: 51.254.162.59 - ns9.de
# IPv4: 194.36.144.87 - ns29.de # IPv4: 194.36.144.87 - ns29.de
# IPv6: 2a00:f826:8:2::195 - ns31.de # IPv6: 2a00:f826:8:2::195 - ns31.de
# #
# Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS) # Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS)
# IPv4: 5.1.66.255 # IPv4: 5.1.66.255
# IPv6: 2001:678:e68:f000:: # IPv6: 2001:678:e68:f000::
# Servername für DNS-over-TLS: dot.ffmuc.net # Servername für DNS-over-TLS: dot.ffmuc.net
@@ -85,10 +85,10 @@ resolved_nameserver:
# search domains # search domains
# #
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- oopen.de - oopen.de
@@ -98,7 +98,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 194.150.168.168 - 194.150.168.168
# --- # ---
@@ -163,4 +163,3 @@ sudoers_file_user_privileges:
# --- # ---
# vars used by scripts/reset_root_passwd.yml # vars used by scripts/reset_root_passwd.yml
# --- # ---
@@ -88,7 +88,7 @@ resolved_nameserver:
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- oopen.de - oopen.de
@@ -98,7 +98,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 194.150.168.168 - 194.150.168.168
# --- # ---
@@ -150,4 +150,3 @@ sudoers_file_user_privileges:
# --- # ---
# vars used by scripts/reset_root_passwd.yml # vars used by scripts/reset_root_passwd.yml
# --- # ---
-151
View File
@@ -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"
# ---
# 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.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
# ---
@@ -42,8 +42,8 @@ systemd_resolved: true
# IPv6: 2606:4700:4700::1111 # IPv6: 2606:4700:4700::1111
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 1.0.0.1 # IPv4: 1.0.0.1
# IPv6: 2606:4700:4700::1001 # IPv6: 2606:4700:4700::1001
# #
# Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit # Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 8.8.8.8 # IPv4: 8.8.8.8
@@ -54,20 +54,20 @@ systemd_resolved: true
# #
# Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug # Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 9.9.9.9 # IPv4: 9.9.9.9
# IPv6: 2620:fe::fe # IPv6: 2620:fe::fe
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 149.112.112.112 # IPv4: 149.112.112.112
# IPv6: 2620:fe::9 # IPv6: 2620:fe::9
# #
# OpenNIC - https://www.opennic.org/ # OpenNIC - https://www.opennic.org/
# IPv4: 195.10.195.195 - ns31.de # IPv4: 195.10.195.195 - ns31.de
# IPv4: 94.16.114.254 - ns28.de # IPv4: 94.16.114.254 - ns28.de
# IPv4: 51.254.162.59 - ns9.de # IPv4: 51.254.162.59 - ns9.de
# IPv4: 194.36.144.87 - ns29.de # IPv4: 194.36.144.87 - ns29.de
# IPv6: 2a00:f826:8:2::195 - ns31.de # IPv6: 2a00:f826:8:2::195 - ns31.de
# #
# Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS) # Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS)
# IPv4: 5.1.66.255 # IPv4: 5.1.66.255
# IPv6: 2001:678:e68:f000:: # IPv6: 2001:678:e68:f000::
# Servername für DNS-over-TLS: dot.ffmuc.net # Servername für DNS-over-TLS: dot.ffmuc.net
@@ -83,10 +83,10 @@ resolved_nameserver:
# search domains # search domains
# #
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- oopen.de - oopen.de
@@ -96,7 +96,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 194.150.168.168 - 194.150.168.168
# --- # ---
@@ -148,4 +148,3 @@ sudoers_file_user_privileges:
# --- # ---
# vars used by scripts/reset_root_passwd.yml # vars used by scripts/reset_root_passwd.yml
# --- # ---
@@ -42,8 +42,8 @@ systemd_resolved: true
# IPv6: 2606:4700:4700::1111 # IPv6: 2606:4700:4700::1111
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 1.0.0.1 # IPv4: 1.0.0.1
# IPv6: 2606:4700:4700::1001 # IPv6: 2606:4700:4700::1001
# #
# Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit # Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 8.8.8.8 # IPv4: 8.8.8.8
@@ -54,20 +54,20 @@ systemd_resolved: true
# #
# Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug # Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 9.9.9.9 # IPv4: 9.9.9.9
# IPv6: 2620:fe::fe # IPv6: 2620:fe::fe
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 149.112.112.112 # IPv4: 149.112.112.112
# IPv6: 2620:fe::9 # IPv6: 2620:fe::9
# #
# OpenNIC - https://www.opennic.org/ # OpenNIC - https://www.opennic.org/
# IPv4: 195.10.195.195 - ns31.de # IPv4: 195.10.195.195 - ns31.de
# IPv4: 94.16.114.254 - ns28.de # IPv4: 94.16.114.254 - ns28.de
# IPv4: 51.254.162.59 - ns9.de # IPv4: 51.254.162.59 - ns9.de
# IPv4: 194.36.144.87 - ns29.de # IPv4: 194.36.144.87 - ns29.de
# IPv6: 2a00:f826:8:2::195 - ns31.de # IPv6: 2a00:f826:8:2::195 - ns31.de
# #
# Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS) # Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS)
# IPv4: 5.1.66.255 # IPv4: 5.1.66.255
# IPv6: 2001:678:e68:f000:: # IPv6: 2001:678:e68:f000::
# Servername für DNS-over-TLS: dot.ffmuc.net # Servername für DNS-over-TLS: dot.ffmuc.net
@@ -83,10 +83,10 @@ resolved_nameserver:
# search domains # search domains
# #
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- oopen.de - oopen.de
@@ -96,7 +96,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 194.150.168.168 - 194.150.168.168
# --- # ---
@@ -148,4 +148,3 @@ sudoers_file_user_privileges:
# --- # ---
# vars used by scripts/reset_root_passwd.yml # vars used by scripts/reset_root_passwd.yml
# --- # ---
@@ -42,8 +42,8 @@ systemd_resolved: true
# IPv6: 2606:4700:4700::1111 # IPv6: 2606:4700:4700::1111
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 1.0.0.1 # IPv4: 1.0.0.1
# IPv6: 2606:4700:4700::1001 # IPv6: 2606:4700:4700::1001
# #
# Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit # Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 8.8.8.8 # IPv4: 8.8.8.8
@@ -54,20 +54,20 @@ systemd_resolved: true
# #
# Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug # Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 9.9.9.9 # IPv4: 9.9.9.9
# IPv6: 2620:fe::fe # IPv6: 2620:fe::fe
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 149.112.112.112 # IPv4: 149.112.112.112
# IPv6: 2620:fe::9 # IPv6: 2620:fe::9
# #
# OpenNIC - https://www.opennic.org/ # OpenNIC - https://www.opennic.org/
# IPv4: 195.10.195.195 - ns31.de # IPv4: 195.10.195.195 - ns31.de
# IPv4: 94.16.114.254 - ns28.de # IPv4: 94.16.114.254 - ns28.de
# IPv4: 51.254.162.59 - ns9.de # IPv4: 51.254.162.59 - ns9.de
# IPv4: 194.36.144.87 - ns29.de # IPv4: 194.36.144.87 - ns29.de
# IPv6: 2a00:f826:8:2::195 - ns31.de # IPv6: 2a00:f826:8:2::195 - ns31.de
# #
# Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS) # Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS)
# IPv4: 5.1.66.255 # IPv4: 5.1.66.255
# IPv6: 2001:678:e68:f000:: # IPv6: 2001:678:e68:f000::
# Servername für DNS-over-TLS: dot.ffmuc.net # Servername für DNS-over-TLS: dot.ffmuc.net
@@ -83,10 +83,10 @@ resolved_nameserver:
# search domains # search domains
# #
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- oopen.de - oopen.de
@@ -96,7 +96,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 194.150.168.168 - 194.150.168.168
# --- # ---
@@ -232,4 +232,3 @@ sudoers_file_user_privileges:
# --- # ---
# vars used by scripts/reset_root_passwd.yml # vars used by scripts/reset_root_passwd.yml
# --- # ---
@@ -86,7 +86,7 @@ resolved_nameserver:
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- oopen.de - oopen.de
@@ -96,7 +96,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 194.150.168.168 - 194.150.168.168
# --- # ---
@@ -232,4 +232,3 @@ sudoers_file_user_privileges:
# --- # ---
# vars used by scripts/reset_root_passwd.yml # vars used by scripts/reset_root_passwd.yml
# --- # ---
@@ -19,7 +19,7 @@
# vars used by roles/common/tasks/sshd.yml # vars used by roles/common/tasks/sshd.yml
# --- # ---
#sshd_permit_root_login: !!str "prohibit-password" # sshd_permit_root_login: !!str "prohibit-password"
sshd_permit_root_login: !!str "no" sshd_permit_root_login: !!str "no"
# --- # ---
@@ -43,8 +43,8 @@ systemd_resolved: false
# IPv6: 2606:4700:4700::1111 # IPv6: 2606:4700:4700::1111
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 1.0.0.1 # IPv4: 1.0.0.1
# IPv6: 2606:4700:4700::1001 # IPv6: 2606:4700:4700::1001
# #
# Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit # Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 8.8.8.8 # IPv4: 8.8.8.8
@@ -55,20 +55,20 @@ systemd_resolved: false
# #
# Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug # Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 9.9.9.9 # IPv4: 9.9.9.9
# IPv6: 2620:fe::fe # IPv6: 2620:fe::fe
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 149.112.112.112 # IPv4: 149.112.112.112
# IPv6: 2620:fe::9 # IPv6: 2620:fe::9
# #
# OpenNIC - https://www.opennic.org/ # OpenNIC - https://www.opennic.org/
# IPv4: 195.10.195.195 - ns31.de # IPv4: 195.10.195.195 - ns31.de
# IPv4: 94.16.114.254 - ns28.de # IPv4: 94.16.114.254 - ns28.de
# IPv4: 51.254.162.59 - ns9.de # IPv4: 51.254.162.59 - ns9.de
# IPv4: 194.36.144.87 - ns29.de # IPv4: 194.36.144.87 - ns29.de
# IPv6: 2a00:f826:8:2::195 - ns31.de # IPv6: 2a00:f826:8:2::195 - ns31.de
# #
# Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS) # Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS)
# IPv4: 5.1.66.255 # IPv4: 5.1.66.255
# IPv6: 2001:678:e68:f000:: # IPv6: 2001:678:e68:f000::
# Servername für DNS-over-TLS: dot.ffmuc.net # Servername für DNS-over-TLS: dot.ffmuc.net
@@ -84,10 +84,10 @@ resolved_nameserver:
# search domains # search domains
# #
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- oopen.de - oopen.de
@@ -97,7 +97,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 194.150.168.168 - 194.150.168.168
# --- # ---
@@ -149,4 +149,3 @@ sudoers_file_user_privileges:
# --- # ---
# vars used by scripts/reset_root_passwd.yml # vars used by scripts/reset_root_passwd.yml
# --- # ---
@@ -24,4 +24,4 @@ fw_http_server_ips: $ext_1_ip
fw_mail_client_ips: $ext_1_ip fw_mail_client_ips: $ext_1_ip
# --- Block # --- Block
#fw_blocked_ips: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14 # fw_blocked_ips: 222.184.0.0/13 61.160.0.0/16 116.8.0.0/14
@@ -0,0 +1,126 @@
---
# ---
# 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
resolved_nameserver:
- 185.12.64.2
- 185.12.64.1
- 2a01:4ff:ff00::add:2
- 2a01:4ff:ff00::add:1
resolved_domains:
- ~.
- oopen.de
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/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
cron_user_entries:
- 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: "*/5"
hour: "*"
job: /root/bin/monitoring/check_ssh.sh
- name: "Check if Postfix Mailservice is up and running?"
minute: "*/15"
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: "Optimize mysql tables"
minute: "53"
hour: "04"
job: /root/bin/mysql/optimize_mysql_tables.sh
- name: "Flush query cache for mysql tables"
minute: "27"
hour: "04"
job: /root/bin/mysql/flush_query_cache.sh
- name: "Flush Host cache"
minute: "17"
hour: "05"
job: /root/bin/mysql/flush_host_cache.sh
- name: "Run occ file:scan for each cloud account"
minute: "02"
hour: "23"
job: /root/bin/nextcloud/occ_maintenance.sh -s cloud-test.ndhosting.de
- name: "Background job for nextcloud instance 'cloud-test.ndhosting.de"
minute: "*/15"
hour: "*"
job: sudo -u "www-data" /usr/local/php/bin/php -f /var/www/cloud-test.ndhosting.de/htdocs/cron.php
- name: "Generate/Renew Let's Encrypt Certificates if needed (using dehydrated script)"
minute: "23"
hour: "05"
job: /var/lib/dehydrated/cron/dehydrated_cron.sh
- name: "Check whether all certificates are included in the VHOST configurations"
minute: "33"
hour: "05"
job: /var/lib/dehydrated/tools/update_ssl_directives.sh
# ---
# vars used by roles/common/tasks/users.yml
# ---
sudo_users:
- chris
- sysadm
- localadmin
# ---
# vars used by roles/common/tasks/sudoers.yml
# ---
sudoers_file_user_privileges:
- name: back
entry: "ALL=(www-data) NOPASSWD: /usr/local/php/bin/php"
@@ -0,0 +1,28 @@
---
# ipt-firewall configuration for a.mx.oopen.de
# Generated by extract-fw-host-vars.py - review before committing!
# Place in: host_vars/<hostname>/ipt_firewall.yml
fw_manage_config: true
# --- Network
fw_ext_interfaces:
- "eth0"
fw_ext_ips_v4:
- "135.181.90.132"
fw_ext_ips_v6:
- "2a01:4f9:c014:1ba8::1"
# --- 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
# - Docker-Netzwerk nicht firewallen
#
fw_unprotected_ifs: br-euroffice
@@ -42,8 +42,8 @@ systemd_resolved: true
# IPv6: 2606:4700:4700::1111 # IPv6: 2606:4700:4700::1111
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 1.0.0.1 # IPv4: 1.0.0.1
# IPv6: 2606:4700:4700::1001 # IPv6: 2606:4700:4700::1001
# #
# Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit # Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 8.8.8.8 # IPv4: 8.8.8.8
@@ -54,20 +54,20 @@ systemd_resolved: true
# #
# Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug # Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 9.9.9.9 # IPv4: 9.9.9.9
# IPv6: 2620:fe::fe # IPv6: 2620:fe::fe
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 149.112.112.112 # IPv4: 149.112.112.112
# IPv6: 2620:fe::9 # IPv6: 2620:fe::9
# #
# OpenNIC - https://www.opennic.org/ # OpenNIC - https://www.opennic.org/
# IPv4: 195.10.195.195 - ns31.de # IPv4: 195.10.195.195 - ns31.de
# IPv4: 94.16.114.254 - ns28.de # IPv4: 94.16.114.254 - ns28.de
# IPv4: 51.254.162.59 - ns9.de # IPv4: 51.254.162.59 - ns9.de
# IPv4: 194.36.144.87 - ns29.de # IPv4: 194.36.144.87 - ns29.de
# IPv6: 2a00:f826:8:2::195 - ns31.de # IPv6: 2a00:f826:8:2::195 - ns31.de
# #
# Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS) # Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS)
# IPv4: 5.1.66.255 # IPv4: 5.1.66.255
# IPv6: 2001:678:e68:f000:: # IPv6: 2001:678:e68:f000::
# Servername für DNS-over-TLS: dot.ffmuc.net # Servername für DNS-over-TLS: dot.ffmuc.net
@@ -83,10 +83,10 @@ resolved_nameserver:
# search domains # search domains
# #
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- oopen.de - oopen.de
@@ -96,7 +96,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 194.150.168.168 - 194.150.168.168
# --- # ---
@@ -232,4 +232,3 @@ sudoers_file_user_privileges:
# --- # ---
# vars used by scripts/reset_root_passwd.yml # vars used by scripts/reset_root_passwd.yml
# --- # ---
@@ -42,8 +42,8 @@ systemd_resolved: true
# IPv6: 2606:4700:4700::1111 # IPv6: 2606:4700:4700::1111
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 1.0.0.1 # IPv4: 1.0.0.1
# IPv6: 2606:4700:4700::1001 # IPv6: 2606:4700:4700::1001
# #
# Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit # Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 8.8.8.8 # IPv4: 8.8.8.8
@@ -54,20 +54,20 @@ systemd_resolved: true
# #
# Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug # Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 9.9.9.9 # IPv4: 9.9.9.9
# IPv6: 2620:fe::fe # IPv6: 2620:fe::fe
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 149.112.112.112 # IPv4: 149.112.112.112
# IPv6: 2620:fe::9 # IPv6: 2620:fe::9
# #
# OpenNIC - https://www.opennic.org/ # OpenNIC - https://www.opennic.org/
# IPv4: 195.10.195.195 - ns31.de # IPv4: 195.10.195.195 - ns31.de
# IPv4: 94.16.114.254 - ns28.de # IPv4: 94.16.114.254 - ns28.de
# IPv4: 51.254.162.59 - ns9.de # IPv4: 51.254.162.59 - ns9.de
# IPv4: 194.36.144.87 - ns29.de # IPv4: 194.36.144.87 - ns29.de
# IPv6: 2a00:f826:8:2::195 - ns31.de # IPv6: 2a00:f826:8:2::195 - ns31.de
# #
# Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS) # Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS)
# IPv4: 5.1.66.255 # IPv4: 5.1.66.255
# IPv6: 2001:678:e68:f000:: # IPv6: 2001:678:e68:f000::
# Servername für DNS-over-TLS: dot.ffmuc.net # Servername für DNS-over-TLS: dot.ffmuc.net
@@ -83,10 +83,10 @@ resolved_nameserver:
# search domains # search domains
# #
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- oopen.de - oopen.de
@@ -96,7 +96,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 194.150.168.168 - 194.150.168.168
# --- # ---
@@ -232,4 +232,3 @@ sudoers_file_user_privileges:
# --- # ---
# vars used by scripts/reset_root_passwd.yml # vars used by scripts/reset_root_passwd.yml
# --- # ---
@@ -42,8 +42,8 @@ systemd_resolved: true
# IPv6: 2606:4700:4700::1111 # IPv6: 2606:4700:4700::1111
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 1.0.0.1 # IPv4: 1.0.0.1
# IPv6: 2606:4700:4700::1001 # IPv6: 2606:4700:4700::1001
# #
# Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit # Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 8.8.8.8 # IPv4: 8.8.8.8
@@ -54,20 +54,20 @@ systemd_resolved: true
# #
# Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug # Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 9.9.9.9 # IPv4: 9.9.9.9
# IPv6: 2620:fe::fe # IPv6: 2620:fe::fe
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 149.112.112.112 # IPv4: 149.112.112.112
# IPv6: 2620:fe::9 # IPv6: 2620:fe::9
# #
# OpenNIC - https://www.opennic.org/ # OpenNIC - https://www.opennic.org/
# IPv4: 195.10.195.195 - ns31.de # IPv4: 195.10.195.195 - ns31.de
# IPv4: 94.16.114.254 - ns28.de # IPv4: 94.16.114.254 - ns28.de
# IPv4: 51.254.162.59 - ns9.de # IPv4: 51.254.162.59 - ns9.de
# IPv4: 194.36.144.87 - ns29.de # IPv4: 194.36.144.87 - ns29.de
# IPv6: 2a00:f826:8:2::195 - ns31.de # IPv6: 2a00:f826:8:2::195 - ns31.de
# #
# Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS) # Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS)
# IPv4: 5.1.66.255 # IPv4: 5.1.66.255
# IPv6: 2001:678:e68:f000:: # IPv6: 2001:678:e68:f000::
# Servername für DNS-over-TLS: dot.ffmuc.net # Servername für DNS-over-TLS: dot.ffmuc.net
@@ -83,10 +83,10 @@ resolved_nameserver:
# search domains # search domains
# #
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- oopen.de - oopen.de
@@ -96,7 +96,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 194.150.168.168 - 194.150.168.168
# --- # ---
@@ -143,4 +143,3 @@ sudoers_file_user_privileges:
# --- # ---
# vars used by scripts/reset_root_passwd.yml # vars used by scripts/reset_root_passwd.yml
# --- # ---
@@ -42,8 +42,8 @@ systemd_resolved: true
# IPv6: 2606:4700:4700::1111 # IPv6: 2606:4700:4700::1111
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 1.0.0.1 # IPv4: 1.0.0.1
# IPv6: 2606:4700:4700::1001 # IPv6: 2606:4700:4700::1001
# #
# Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit # Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 8.8.8.8 # IPv4: 8.8.8.8
@@ -54,20 +54,20 @@ systemd_resolved: true
# #
# Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug # Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 9.9.9.9 # IPv4: 9.9.9.9
# IPv6: 2620:fe::fe # IPv6: 2620:fe::fe
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 149.112.112.112 # IPv4: 149.112.112.112
# IPv6: 2620:fe::9 # IPv6: 2620:fe::9
# #
# OpenNIC - https://www.opennic.org/ # OpenNIC - https://www.opennic.org/
# IPv4: 195.10.195.195 - ns31.de # IPv4: 195.10.195.195 - ns31.de
# IPv4: 94.16.114.254 - ns28.de # IPv4: 94.16.114.254 - ns28.de
# IPv4: 51.254.162.59 - ns9.de # IPv4: 51.254.162.59 - ns9.de
# IPv4: 194.36.144.87 - ns29.de # IPv4: 194.36.144.87 - ns29.de
# IPv6: 2a00:f826:8:2::195 - ns31.de # IPv6: 2a00:f826:8:2::195 - ns31.de
# #
# Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS) # Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS)
# IPv4: 5.1.66.255 # IPv4: 5.1.66.255
# IPv6: 2001:678:e68:f000:: # IPv6: 2001:678:e68:f000::
# Servername für DNS-over-TLS: dot.ffmuc.net # Servername für DNS-over-TLS: dot.ffmuc.net
@@ -81,10 +81,10 @@ resolved_nameserver:
# search domains # search domains
# #
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- oopen.de - oopen.de
@@ -93,7 +93,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 194.150.168.168 - 194.150.168.168
# --- # ---
@@ -140,4 +140,3 @@ sudoers_file_user_privileges:
# --- # ---
# vars used by scripts/reset_root_passwd.yml # vars used by scripts/reset_root_passwd.yml
# --- # ---
@@ -70,4 +70,3 @@ sudoers_file_user_privileges:
# --- # ---
# vars used by scripts/reset_root_passwd.yml # vars used by scripts/reset_root_passwd.yml
# --- # ---
@@ -70,4 +70,3 @@ sudoers_file_user_privileges:
# --- # ---
# vars used by scripts/reset_root_passwd.yml # vars used by scripts/reset_root_passwd.yml
# --- # ---
@@ -87,7 +87,7 @@ resolved_nameserver:
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- oopen.de - oopen.de
@@ -97,7 +97,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 194.150.168.168 - 194.150.168.168
# --- # ---
@@ -144,4 +144,3 @@ sudoers_file_user_privileges:
# --- # ---
# vars used by scripts/reset_root_passwd.yml # vars used by scripts/reset_root_passwd.yml
# --- # ---
@@ -42,8 +42,8 @@ systemd_resolved: true
# IPv6: 2606:4700:4700::1111 # IPv6: 2606:4700:4700::1111
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 1.0.0.1 # IPv4: 1.0.0.1
# IPv6: 2606:4700:4700::1001 # IPv6: 2606:4700:4700::1001
# #
# Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit # Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 8.8.8.8 # IPv4: 8.8.8.8
@@ -54,20 +54,20 @@ systemd_resolved: true
# #
# Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug # Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 9.9.9.9 # IPv4: 9.9.9.9
# IPv6: 2620:fe::fe # IPv6: 2620:fe::fe
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 149.112.112.112 # IPv4: 149.112.112.112
# IPv6: 2620:fe::9 # IPv6: 2620:fe::9
# #
# OpenNIC - https://www.opennic.org/ # OpenNIC - https://www.opennic.org/
# IPv4: 195.10.195.195 - ns31.de # IPv4: 195.10.195.195 - ns31.de
# IPv4: 94.16.114.254 - ns28.de # IPv4: 94.16.114.254 - ns28.de
# IPv4: 51.254.162.59 - ns9.de # IPv4: 51.254.162.59 - ns9.de
# IPv4: 194.36.144.87 - ns29.de # IPv4: 194.36.144.87 - ns29.de
# IPv6: 2a00:f826:8:2::195 - ns31.de # IPv6: 2a00:f826:8:2::195 - ns31.de
# #
# Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS) # Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS)
# IPv4: 5.1.66.255 # IPv4: 5.1.66.255
# IPv6: 2001:678:e68:f000:: # IPv6: 2001:678:e68:f000::
# Servername für DNS-over-TLS: dot.ffmuc.net # Servername für DNS-over-TLS: dot.ffmuc.net
@@ -85,10 +85,10 @@ resolved_nameserver:
# search domains # search domains
# #
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- oopen.de - oopen.de
@@ -98,7 +98,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 194.150.168.168 - 194.150.168.168
# --- # ---
@@ -158,4 +158,3 @@ sudoers_file_user_privileges:
# --- # ---
# vars used by scripts/reset_root_passwd.yml # vars used by scripts/reset_root_passwd.yml
# --- # ---
@@ -42,8 +42,8 @@ systemd_resolved: true
# IPv6: 2606:4700:4700::1111 # IPv6: 2606:4700:4700::1111
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 1.0.0.1 # IPv4: 1.0.0.1
# IPv6: 2606:4700:4700::1001 # IPv6: 2606:4700:4700::1001
# #
# Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit # Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 8.8.8.8 # IPv4: 8.8.8.8
@@ -54,20 +54,20 @@ systemd_resolved: true
# #
# Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug # Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 9.9.9.9 # IPv4: 9.9.9.9
# IPv6: 2620:fe::fe # IPv6: 2620:fe::fe
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 149.112.112.112 # IPv4: 149.112.112.112
# IPv6: 2620:fe::9 # IPv6: 2620:fe::9
# #
# OpenNIC - https://www.opennic.org/ # OpenNIC - https://www.opennic.org/
# IPv4: 195.10.195.195 - ns31.de # IPv4: 195.10.195.195 - ns31.de
# IPv4: 94.16.114.254 - ns28.de # IPv4: 94.16.114.254 - ns28.de
# IPv4: 51.254.162.59 - ns9.de # IPv4: 51.254.162.59 - ns9.de
# IPv4: 194.36.144.87 - ns29.de # IPv4: 194.36.144.87 - ns29.de
# IPv6: 2a00:f826:8:2::195 - ns31.de # IPv6: 2a00:f826:8:2::195 - ns31.de
# #
# Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS) # Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS)
# IPv4: 5.1.66.255 # IPv4: 5.1.66.255
# IPv6: 2001:678:e68:f000:: # IPv6: 2001:678:e68:f000::
# Servername für DNS-over-TLS: dot.ffmuc.net # Servername für DNS-over-TLS: dot.ffmuc.net
@@ -83,10 +83,10 @@ resolved_nameserver:
# search domains # search domains
# #
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- oopen.de - oopen.de
@@ -96,7 +96,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 194.150.168.168 - 194.150.168.168
# --- # ---
@@ -156,4 +156,3 @@ sudoers_file_user_privileges:
# --- # ---
# vars used by scripts/reset_root_passwd.yml # vars used by scripts/reset_root_passwd.yml
# --- # ---
@@ -26,6 +26,8 @@
install_compiler_pkgs: true install_compiler_pkgs: true
install_postgresql_pkgs: true
# --- # ---
# vars used by roles/common/tasks/systemd-resolved.yml # vars used by roles/common/tasks/systemd-resolved.yml
@@ -43,8 +45,8 @@ systemd_resolved: true
# IPv6: 2606:4700:4700::1111 # IPv6: 2606:4700:4700::1111
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 1.0.0.1 # IPv4: 1.0.0.1
# IPv6: 2606:4700:4700::1001 # IPv6: 2606:4700:4700::1001
# #
# Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit # Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 8.8.8.8 # IPv4: 8.8.8.8
@@ -55,20 +57,20 @@ systemd_resolved: true
# #
# Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug # Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 9.9.9.9 # IPv4: 9.9.9.9
# IPv6: 2620:fe::fe # IPv6: 2620:fe::fe
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 149.112.112.112 # IPv4: 149.112.112.112
# IPv6: 2620:fe::9 # IPv6: 2620:fe::9
# #
# OpenNIC - https://www.opennic.org/ # OpenNIC - https://www.opennic.org/
# IPv4: 195.10.195.195 - ns31.de # IPv4: 195.10.195.195 - ns31.de
# IPv4: 94.16.114.254 - ns28.de # IPv4: 94.16.114.254 - ns28.de
# IPv4: 51.254.162.59 - ns9.de # IPv4: 51.254.162.59 - ns9.de
# IPv4: 194.36.144.87 - ns29.de # IPv4: 194.36.144.87 - ns29.de
# IPv6: 2a00:f826:8:2::195 - ns31.de # IPv6: 2a00:f826:8:2::195 - ns31.de
# #
# Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS) # Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS)
# IPv4: 5.1.66.255 # IPv4: 5.1.66.255
# IPv6: 2001:678:e68:f000:: # IPv6: 2001:678:e68:f000::
# Servername für DNS-over-TLS: dot.ffmuc.net # Servername für DNS-over-TLS: dot.ffmuc.net
@@ -81,10 +83,10 @@ resolved_nameserver:
# search domains # search domains
# #
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- oopen.de - oopen.de
@@ -94,7 +96,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 194.150.168.168 - 194.150.168.168
# --- # ---
@@ -105,14 +107,14 @@ insert_root_ssh_keypair: true
root_ssh_keypair: root_ssh_keypair:
- name: id-rsa-dehydrated - name: id-rsa-dehydrated
priv_key_src: b.mx/root/.ssh/b.mx-id_rsa-dehydrated priv_key_src: d.mx.oopen.de/root/.ssh/d.mx-id_rsa-dehydrated
priv_key_dest: /root/.ssh/id_rsa-dehydrated priv_key_dest: /root/.ssh/id_rsa-dehydrated
pub_key_src: b.mx/root/.ssh/b.mx-id_rsa-dehydrated.pub pub_key_src: d.mx.oopen.de/root/.ssh/d.mx-id_rsa-dehydrated.pub
pub_key_dest: /root/.ssh/id_rsa-dehydrated.pub pub_key_dest: /root/.ssh/id_rsa-dehydrated.pub
- name: id-rsa-opendkim - name: id-rsa-opendkim
priv_key_src: b.mx/root/.ssh/b.mx-id_rsa-opendkim priv_key_src: d.mx.oopen.de/root/.ssh/d.mx-id_rsa-opendkim
priv_key_dest: /root/.ssh/id_rsa-opendkim priv_key_dest: /root/.ssh/id_rsa-opendkim
pub_key_src: b.mx/root/.ssh/b.mx-id_rsa-opendkim.pub pub_key_src: d.mx.oopen.de/root/.ssh/d.mx-id_rsa-opendkim.pub
pub_key_dest: /root/.ssh/id_rsa-opendkim.pub pub_key_dest: /root/.ssh/id_rsa-opendkim.pub
@@ -149,58 +151,18 @@ root_ssh_keypair:
# vars used by roles/common/tasks/copy_files.yml # vars used by roles/common/tasks/copy_files.yml
# --- # ---
copy_plain_files:
# /root/bin/postfix
#
- name: postfix_create_opendkim_key.conf
src_path: b.mx/root/bin/postfix/conf/create_opendkim_key.conf
dest_path: /root/bin/postfix/conf/create_opendkim_key.conf
- name: postfix_whitelist_mb_sigs.conf
src_path: b.mx/root/bin/postfix/conf/whitelist_mb_sigs.conf
dest_path: /root/bin/postfix/conf/whitelist_mb_sigs.conf
copy_plain_files_postfix_host_specific:
- name: relay_domains
src_path: b.mx/etc/postfix/relay_domains
dest_path: /etc/postfix/relay_domains
copy_plain_files_postfwd_host_specific:
# Postfix Firewall postfwd
#
- name: postfwd.wl-nets
src_path: b.mx/etc/postfix/postfwd.wl-nets
dest_path: /etc/postfix/postfwd.wl-nets
- name: postfwd.wl-sender
src_path: b.mx/etc/postfix/postfwd.wl-sender
dest_path: /etc/postfix/postfwd.wl-sender
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 # vars used by roles/common/tasks/config_files_mailsystem_scripts.yml
# --- # ---
hostname: b.mx.oopen.de hostname: d.mx.oopen.de
ipv4_address: 162.55.82.73 ipv4_address: 95.217.204.227
ipv6_address: 2a01:4f8:271:1266::73 ipv6_address: 2a01:4f9:4a:47e5::227
admin_email: argus@oopen.de admin_email: argus@oopen.de
is_relay_host: !!str "true" is_relay_host: false
sasl_auth_enable: !!str "yes" is_sympa_list_server: true
# install_amavis.conf # install_amavis.conf
# #
@@ -210,10 +172,10 @@ si_authorisation_signature: abb4ec6b194639f3d123154f1b971843a3b8751d8c1bcdc7d07e
template_files_mailsystem_script: 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_postfix_advanced.conf - name: mailsystem_install_postfix_advanced.conf
src_path: usr/local/src/mailsystem/conf/install_postfix_advanced.conf.j2 src_path: usr/local/src/mailsystem/conf/install_postfix_advanced.conf.j2
dest_path: /usr/local/src/mailsystem/conf/install_postfix_advanced.conf dest_path: /usr/local/src/mailsystem/conf/install_postfix_advanced.conf
- 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
@@ -42,8 +42,8 @@ systemd_resolved: true
# IPv6: 2606:4700:4700::1111 # IPv6: 2606:4700:4700::1111
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 1.0.0.1 # IPv4: 1.0.0.1
# IPv6: 2606:4700:4700::1001 # IPv6: 2606:4700:4700::1001
# #
# Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit # Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 8.8.8.8 # IPv4: 8.8.8.8
@@ -54,20 +54,20 @@ systemd_resolved: true
# #
# Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug # Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 9.9.9.9 # IPv4: 9.9.9.9
# IPv6: 2620:fe::fe # IPv6: 2620:fe::fe
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 149.112.112.112 # IPv4: 149.112.112.112
# IPv6: 2620:fe::9 # IPv6: 2620:fe::9
# #
# OpenNIC - https://www.opennic.org/ # OpenNIC - https://www.opennic.org/
# IPv4: 195.10.195.195 - ns31.de # IPv4: 195.10.195.195 - ns31.de
# IPv4: 94.16.114.254 - ns28.de # IPv4: 94.16.114.254 - ns28.de
# IPv4: 51.254.162.59 - ns9.de # IPv4: 51.254.162.59 - ns9.de
# IPv4: 194.36.144.87 - ns29.de # IPv4: 194.36.144.87 - ns29.de
# IPv6: 2a00:f826:8:2::195 - ns31.de # IPv6: 2a00:f826:8:2::195 - ns31.de
# #
# Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS) # Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS)
# IPv4: 5.1.66.255 # IPv4: 5.1.66.255
# IPv6: 2001:678:e68:f000:: # IPv6: 2001:678:e68:f000::
# Servername für DNS-over-TLS: dot.ffmuc.net # Servername für DNS-over-TLS: dot.ffmuc.net
@@ -83,10 +83,10 @@ resolved_nameserver:
# search domains # search domains
# #
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- oopen.de - oopen.de
@@ -96,7 +96,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 194.150.168.168 - 194.150.168.168
# --- # ---
@@ -139,4 +139,3 @@ resolved_fallback_nameserver:
# --- # ---
# vars used by scripts/reset_root_passwd.yml # vars used by scripts/reset_root_passwd.yml
# --- # ---
@@ -1,4 +1,5 @@
--- ---
# yamllint disable rule:line-length
# --- # ---
# vars used by roles/ansible_dependencies # vars used by roles/ansible_dependencies
@@ -81,7 +82,7 @@ resolved_nameserver:
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- wf.netz - wf.netz
@@ -91,14 +92,14 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 194.150.168.168 - 194.150.168.168
# --- # ---
# vars used by roles/common/tasks/users.yml # vars used by roles/common/tasks/users.yml
# --- # ---
extra_user: extra_user:
- name: kaya - name: kaya
password: $6$t9gheUvd$hFTJ5mp0bdu4Hc5zGmS6HuSAfFOc4QRROLX4wnCauLjwTxUtvhgeLDlL5YkjGfiWOCEe84krH4op0DdKjTJWG/ password: $6$t9gheUvd$hFTJ5mp0bdu4Hc5zGmS6HuSAfFOc4QRROLX4wnCauLjwTxUtvhgeLDlL5YkjGfiWOCEe84krH4op0DdKjTJWG/
@@ -150,4 +151,3 @@ sudo_users:
root_user: root_user:
name: root name: root
password: $6$J1ssJfdshf/$mknQEPDcW4HN5.wFfawbamamywI7F7fhdZmaR1abNrc4DA7DNRx766lz3ygf9YV3gcmRq3QhJ3fBVlkwGMCvq. password: $6$J1ssJfdshf/$mknQEPDcW4HN5.wFfawbamamywI7F7fhdZmaR1abNrc4DA7DNRx766lz3ygf9YV3gcmRq3QhJ3fBVlkwGMCvq.
@@ -87,7 +87,7 @@ resolved_nameserver:
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- wf.netz - wf.netz
@@ -97,7 +97,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 194.150.168.168 - 194.150.168.168
# --- # ---
@@ -142,15 +142,12 @@ resolved_fallback_nameserver:
# --- # ---
# --- # ---
# vars used by roles/common/tasks/samba-config-server.yml # vars used by roles/common/tasks/samba-config-server.yml
# vars used by roles/common/tasks/samba-user.yml # vars used by roles/common/tasks/samba-user.yml
# --- # ---
# ============================== # ==============================
@@ -94,7 +94,7 @@ resolved_nameserver:
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- wf.netz - wf.netz
@@ -104,7 +104,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 194.150.168.168 - 194.150.168.168
# --- # ---
@@ -149,15 +149,12 @@ resolved_fallback_nameserver:
# --- # ---
# --- # ---
# vars used by roles/common/tasks/samba-config-server.yml # vars used by roles/common/tasks/samba-config-server.yml
# vars used by roles/common/tasks/samba-user.yml # vars used by roles/common/tasks/samba-user.yml
# --- # ---
# ============================== # ==============================
@@ -87,7 +87,7 @@ resolved_nameserver:
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- wf.netz - wf.netz
@@ -97,7 +97,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 194.150.168.168 - 194.150.168.168
# --- # ---
@@ -142,15 +142,12 @@ resolved_fallback_nameserver:
# --- # ---
# --- # ---
# vars used by roles/common/tasks/samba-config-server.yml # vars used by roles/common/tasks/samba-config-server.yml
# vars used by roles/common/tasks/samba-user.yml # vars used by roles/common/tasks/samba-user.yml
# --- # ---
# ============================== # ==============================
@@ -87,7 +87,7 @@ resolved_nameserver:
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- wf.netz - wf.netz
@@ -97,7 +97,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 194.150.168.168 - 194.150.168.168
# --- # ---
@@ -142,15 +142,12 @@ resolved_fallback_nameserver:
# --- # ---
# --- # ---
# vars used by roles/common/tasks/samba-config-server.yml # vars used by roles/common/tasks/samba-config-server.yml
# vars used by roles/common/tasks/samba-user.yml # vars used by roles/common/tasks/samba-user.yml
# --- # ---
# ============================== # ==============================
@@ -87,7 +87,7 @@ resolved_nameserver:
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- wf.netz - wf.netz
@@ -97,7 +97,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 194.150.168.168 - 194.150.168.168
# --- # ---
@@ -142,15 +142,12 @@ resolved_fallback_nameserver:
# --- # ---
# --- # ---
# vars used by roles/common/tasks/samba-config-server.yml # vars used by roles/common/tasks/samba-config-server.yml
# vars used by roles/common/tasks/samba-user.yml # vars used by roles/common/tasks/samba-user.yml
# --- # ---
# ============================== # ==============================
@@ -41,8 +41,8 @@ systemd_resolved: true
# IPv6: 2606:4700:4700::1111 # IPv6: 2606:4700:4700::1111
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 1.0.0.1 # IPv4: 1.0.0.1
# IPv6: 2606:4700:4700::1001 # IPv6: 2606:4700:4700::1001
# #
# Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit # Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 8.8.8.8 # IPv4: 8.8.8.8
@@ -53,20 +53,20 @@ systemd_resolved: true
# #
# Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug # Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 9.9.9.9 # IPv4: 9.9.9.9
# IPv6: 2620:fe::fe # IPv6: 2620:fe::fe
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 149.112.112.112 # IPv4: 149.112.112.112
# IPv6: 2620:fe::9 # IPv6: 2620:fe::9
# #
# OpenNIC - https://www.opennic.org/ # OpenNIC - https://www.opennic.org/
# IPv4: 195.10.195.195 - ns31.de # IPv4: 195.10.195.195 - ns31.de
# IPv4: 94.16.114.254 - ns28.de # IPv4: 94.16.114.254 - ns28.de
# IPv4: 51.254.162.59 - ns9.de # IPv4: 51.254.162.59 - ns9.de
# IPv4: 194.36.144.87 - ns29.de # IPv4: 194.36.144.87 - ns29.de
# IPv6: 2a00:f826:8:2::195 - ns31.de # IPv6: 2a00:f826:8:2::195 - ns31.de
# #
# Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS) # Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS)
# IPv4: 5.1.66.255 # IPv4: 5.1.66.255
# IPv6: 2001:678:e68:f000:: # IPv6: 2001:678:e68:f000::
# Servername für DNS-over-TLS: dot.ffmuc.net # Servername für DNS-over-TLS: dot.ffmuc.net
@@ -121,4 +121,3 @@ git_firewall_repository: {}
# --- # ---
# vars used by scripts/reset_root_passwd.yml # vars used by scripts/reset_root_passwd.yml
# --- # ---
@@ -41,8 +41,8 @@ systemd_resolved: true
# IPv6: 2606:4700:4700::1111 # IPv6: 2606:4700:4700::1111
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 1.0.0.1 # IPv4: 1.0.0.1
# IPv6: 2606:4700:4700::1001 # IPv6: 2606:4700:4700::1001
# #
# Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit # Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 8.8.8.8 # IPv4: 8.8.8.8
@@ -53,20 +53,20 @@ systemd_resolved: true
# #
# Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug # Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 9.9.9.9 # IPv4: 9.9.9.9
# IPv6: 2620:fe::fe # IPv6: 2620:fe::fe
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 149.112.112.112 # IPv4: 149.112.112.112
# IPv6: 2620:fe::9 # IPv6: 2620:fe::9
# #
# OpenNIC - https://www.opennic.org/ # OpenNIC - https://www.opennic.org/
# IPv4: 195.10.195.195 - ns31.de # IPv4: 195.10.195.195 - ns31.de
# IPv4: 94.16.114.254 - ns28.de # IPv4: 94.16.114.254 - ns28.de
# IPv4: 51.254.162.59 - ns9.de # IPv4: 51.254.162.59 - ns9.de
# IPv4: 194.36.144.87 - ns29.de # IPv4: 194.36.144.87 - ns29.de
# IPv6: 2a00:f826:8:2::195 - ns31.de # IPv6: 2a00:f826:8:2::195 - ns31.de
# #
# Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS) # Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS)
# IPv4: 5.1.66.255 # IPv4: 5.1.66.255
# IPv6: 2001:678:e68:f000:: # IPv6: 2001:678:e68:f000::
# Servername für DNS-over-TLS: dot.ffmuc.net # Servername für DNS-over-TLS: dot.ffmuc.net
@@ -81,10 +81,10 @@ resolved_nameserver:
# search domains # search domains
# #
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- warenform.de - warenform.de
@@ -94,7 +94,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 194.150.168.168 - 194.150.168.168
# --- # ---
@@ -138,4 +138,3 @@ git_firewall_repository: {}
# --- # ---
# vars used by scripts/reset_root_passwd.yml # vars used by scripts/reset_root_passwd.yml
# --- # ---
@@ -45,8 +45,8 @@ systemd_resolved: true
# IPv6: 2606:4700:4700::1111 # IPv6: 2606:4700:4700::1111
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 1.0.0.1 # IPv4: 1.0.0.1
# IPv6: 2606:4700:4700::1001 # IPv6: 2606:4700:4700::1001
# #
# Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit # Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 8.8.8.8 # IPv4: 8.8.8.8
@@ -57,20 +57,20 @@ systemd_resolved: true
# #
# Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug # Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 9.9.9.9 # IPv4: 9.9.9.9
# IPv6: 2620:fe::fe # IPv6: 2620:fe::fe
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 149.112.112.112 # IPv4: 149.112.112.112
# IPv6: 2620:fe::9 # IPv6: 2620:fe::9
# #
# OpenNIC - https://www.opennic.org/ # OpenNIC - https://www.opennic.org/
# IPv4: 195.10.195.195 - ns31.de # IPv4: 195.10.195.195 - ns31.de
# IPv4: 94.16.114.254 - ns28.de # IPv4: 94.16.114.254 - ns28.de
# IPv4: 51.254.162.59 - ns9.de # IPv4: 51.254.162.59 - ns9.de
# IPv4: 194.36.144.87 - ns29.de # IPv4: 194.36.144.87 - ns29.de
# IPv6: 2a00:f826:8:2::195 - ns31.de # IPv6: 2a00:f826:8:2::195 - ns31.de
# #
# Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS) # Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS)
# IPv4: 5.1.66.255 # IPv4: 5.1.66.255
# IPv6: 2001:678:e68:f000:: # IPv6: 2001:678:e68:f000::
# Servername für DNS-over-TLS: dot.ffmuc.net # Servername für DNS-over-TLS: dot.ffmuc.net
@@ -83,10 +83,10 @@ resolved_nameserver:
# search domains # search domains
# #
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- oopen.de - oopen.de
@@ -96,7 +96,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 194.150.168.168 - 194.150.168.168
# --- # ---
@@ -105,17 +105,17 @@ resolved_fallback_nameserver:
insert_root_ssh_keypair: true insert_root_ssh_keypair: true
root_ssh_keypair: # root_ssh_keypair:
- name: id-rsa-dehydrated # - name: id-rsa-dehydrated
priv_key_src: e.mx/root/.ssh/e.mx-id_rsa-dehydrated # priv_key_src: e.mx.oopen.de/root/.ssh/e.mx-id_rsa-dehydrated
priv_key_dest: /root/.ssh/id_rsa-dehydrated # priv_key_dest: /root/.ssh/id_rsa-dehydrated
pub_key_src: e.mx/root/.ssh/e.mx-id_rsa-dehydrated.pub # pub_key_src: e.mx.oopen.de/root/.ssh/e.mx-id_rsa-dehydrated.pub
pub_key_dest: /root/.ssh/id_rsa-dehydrated.pub # pub_key_dest: /root/.ssh/id_rsa-dehydrated.pub
- name: id-rsa-opendkim # - name: id-rsa-opendkim
priv_key_src: e.mx/root/.ssh/e.mx-id_rsa-opendkim # priv_key_src: e.mx.oopen.de/root/.ssh/e.mx-id_rsa-opendkim
priv_key_dest: /root/.ssh/id_rsa-opendkim # priv_key_dest: /root/.ssh/id_rsa-opendkim
pub_key_src: e.mx/root/.ssh/e.mx-id_rsa-opendkim.pub # pub_key_src: e.mx.oopen.de/root/.ssh/e.mx-id_rsa-opendkim.pub
pub_key_dest: /root/.ssh/id_rsa-opendkim.pub # pub_key_dest: /root/.ssh/id_rsa-opendkim.pub
# --- # ---
@@ -151,36 +151,6 @@ root_ssh_keypair:
# vars used by roles/common/tasks/copy_files.yml # vars used by roles/common/tasks/copy_files.yml
# --- # ---
copy_plain_files:
- name: monitoring_check_cert_for_dovecot.conf
src_path: e.mx/root/bin/monitoring/conf/check_cert_for_dovecot.conf
dest_path: /root/bin/monitoring/conf/check_cert_for_dovecot.conf
- name: postfix_create_opendkim_key.conf
src_path: e.mx/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: e.mx/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: e.mx/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: e.mx/root/bin/postfix/conf/whitelist_mb_sigs.conf
dest_path: /root/bin/postfix/conf/whitelist_mb_sigs.conf
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 # vars used by roles/common/tasks/config_files_mailsystem_scripts.yml
@@ -208,33 +178,34 @@ mp_receipt_number: 106015125438
si_authorisation_signature: abb4ec6b194639f3d123154f1b971843a3b8751d8c1bcdc7d07ed6db26621b11bca0e23d2a42b60aef3f7b7803a1466a964d90c7b1e82d67c7680c8f46b59a4e si_authorisation_signature: abb4ec6b194639f3d123154f1b971843a3b8751d8c1bcdc7d07ed6db26621b11bca0e23d2a42b60aef3f7b7803a1466a964d90c7b1e82d67c7680c8f46b59a4e
# install_postfixadmin.conf # install_postfixadmin.conf
# #
website_name_postfixadmin: adm-e.oopen.de website_name_postfixadmin: adm-e.oopen.de
email_welcome_message: "\n email_welcome_message: |
Hallo,\n
Ihre/Deine neue E-Mail Adresse ist eingerichtet.\n Hallo,
O.OPEN\n Ihre/Deine neue E-Mail Adresse ist eingerichtet.
--\n O.OPEN
O.OPEN | Phone: +49 30 / 290 484 91\n
Erkelenzdamm 21 | Fax: +49 30 / 290 484 99\n --
D-10999 Berlin | E-MAIL: oo@oopen.de\n O.OPEN | Phone: +49 30 / 290 484 91
" Erkelenzdamm 21 | Fax: +49 30 / 290 484 99
D-10999 Berlin | E-MAIL: oo@oopen.de
# install_update_dovecot.conf # install_update_dovecot.conf
# #
dovecot_from_address: "o.open <oo@oopen.de>" dovecot_from_address: "o.open <oo@oopen.de>"
dovecot_reply_to: "oo@oopen.de" dovecot_reply_to: "oo@oopen.de"
webmailer_address: "https://webmail-e.oopen.de" webmailer_address: "https://webmail-e.oopen.de"
salutation: "O.OPEN\n salutation: |
O.OPEN
--\n --
O.OPEN | Phone: +49 30 / 290 484 91\n O.OPEN | Phone: +49 30 / 290 484 91
Erkelenzdamm 21 | Fax: +49 30 / 290 484 99\n Erkelenzdamm 21 | Fax: +49 30 / 290 484 99
D-10999 Berlin | http://oopen.de" D-10999 Berlin | http://oopen.de
# install_upgrade_roundcube-webmail.conf # install_upgrade_roundcube-webmail.conf
# #
@@ -6,10 +6,10 @@
# If true, all additional files in /etc/network/interfaces/interfaces.d/ are deleted # If true, all additional files in /etc/network/interfaces/interfaces.d/ are deleted
network_manage_devices: True network_manage_devices: true
# Should the interfaces be reloaded after config change? # Should the interfaces be reloaded after config change?
network_interface_reload: False network_interface_reload: false
network_interface_path: /etc/network/interfaces.d network_interface_path: /etc/network/interfaces.d
network_interface_required_packages: network_interface_required_packages:
@@ -45,9 +45,9 @@ network_interfaces:
# - 91.239.100.100 # anycast.censurfridns.dk # - 91.239.100.100 # anycast.censurfridns.dk
# search: warenform.de # search: warenform.de
# #
#nameservers: # nameservers:
# - 192.168.100.1 # - 192.168.100.1
#search: kanzlei-kiel.netz # search: kanzlei-kiel.netz
# optional bridge parameters bridge: {} # optional bridge parameters bridge: {}
# bridge: # bridge:
@@ -66,7 +66,7 @@ network_interfaces:
# inline hook scripts # inline hook scripts
pre-up: pre-up:
- !!str "ip link set dev eno1np0 up" # pre-up script lines - !!str "ip link set dev eno1np0 up" # pre-up script lines
up: [] #up script lines up: [] # up script lines
post-up: [] # post-up script lines (alias for up) post-up: [] # post-up script lines (alias for up)
pre-down: [] # pre-down script lines (alias for down) pre-down: [] # pre-down script lines (alias for down)
down: [] # down script lines down: [] # down script lines
@@ -155,7 +155,7 @@ resolved_nameserver:
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- kanzlei-kiel.netz - kanzlei-kiel.netz
@@ -165,7 +165,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 194.150.168.168 - 194.150.168.168
# --- # ---
@@ -233,7 +233,6 @@ default_user:
- 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIItQLQ7lhBY2USF4Jcp4teF+1NydI73VeHYbQW8q4Mcw root@gw-ah' - 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIItQLQ7lhBY2USF4Jcp4teF+1NydI73VeHYbQW8q4Mcw root@gw-ah'
# --- # ---
# vars used by roles/common/tasks/cron.yml # vars used by roles/common/tasks/cron.yml
# --- # ---
@@ -273,7 +272,7 @@ cron_user_special_time_entries:
job: "sleep 10 ; /bin/systemctl restart systemd-resolved" job: "sleep 10 ; /bin/systemctl restart systemd-resolved"
insertafter: PATH insertafter: PATH
#cron_user_special_time_entries: # cron_user_special_time_entries:
# #
# - name: "Restart DNS Cache service 'systemd-resolved'" # - name: "Restart DNS Cache service 'systemd-resolved'"
# special_time: reboot # special_time: reboot
@@ -281,7 +280,6 @@ cron_user_special_time_entries:
# insertafter: PATH # insertafter: PATH
# --- # ---
# vars used by roles/common/tasks/users.yml # vars used by roles/common/tasks/users.yml
# --- # ---
@@ -431,9 +429,9 @@ samba_user:
- name: buchholz - name: buchholz
groups: groups:
- buero - buero
- intern - intern
- verwaltung - verwaltung
password: '20-buch_holz-20' password: '20-buch_holz-20'
- name: kiel-nb1 - name: kiel-nb1
@@ -6,10 +6,10 @@
# If true, all additional files in /etc/network/interfaces/interfaces.d/ are deleted # If true, all additional files in /etc/network/interfaces/interfaces.d/ are deleted
network_manage_devices: True network_manage_devices: true
# Should the interfaces be reloaded after config change? # Should the interfaces be reloaded after config change?
network_interface_reload: False network_interface_reload: false
network_interface_path: /etc/network/interfaces.d network_interface_path: /etc/network/interfaces.d
network_interface_required_packages: network_interface_required_packages:
@@ -44,9 +44,9 @@ network_interfaces:
# - 91.239.100.100 # anycast.censurfridns.dk # - 91.239.100.100 # anycast.censurfridns.dk
# search: warenform.de # search: warenform.de
# #
#nameservers: # nameservers:
# - 192.168.162.1 # - 192.168.162.1
#search: blkr.netz # search: blkr.netz
# --- # ---
@@ -152,7 +152,7 @@ resolved_nameserver:
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- blkr.netz - blkr.netz
@@ -162,7 +162,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 194.150.168.168 - 194.150.168.168
# --- # ---
@@ -177,7 +177,6 @@ cron_user_special_time_entries:
insertafter: PATH insertafter: PATH
# --- # ---
# vars used by roles/common/tasks/users.yml # vars used by roles/common/tasks/users.yml
# --- # ---
@@ -6,10 +6,10 @@
# If true, all additional files in /etc/network/interfaces/interfaces.d/ are deleted # If true, all additional files in /etc/network/interfaces/interfaces.d/ are deleted
network_manage_devices: True network_manage_devices: true
# Should the interfaces be reloaded after config change? # Should the interfaces be reloaded after config change?
network_interface_reload: False network_interface_reload: false
network_interface_path: /etc/network/interfaces.d network_interface_path: /etc/network/interfaces.d
network_interface_required_packages: network_interface_required_packages:
@@ -44,9 +44,9 @@ network_interfaces:
# - 91.239.100.100 # anycast.censurfridns.dk # - 91.239.100.100 # anycast.censurfridns.dk
# search: warenform.de # search: warenform.de
# #
#nameservers: # nameservers:
# - 192.168.162.1 # - 192.168.162.1
#search: blkr.netz # search: blkr.netz
# --- # ---
@@ -152,7 +152,7 @@ resolved_nameserver:
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- blkr.netz - blkr.netz
@@ -162,7 +162,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 194.150.168.168 - 194.150.168.168
# --- # ---
@@ -177,7 +177,6 @@ cron_user_special_time_entries:
insertafter: PATH insertafter: PATH
# --- # ---
# vars used by roles/common/tasks/users.yml # vars used by roles/common/tasks/users.yml
# --- # ---
@@ -200,14 +199,14 @@ cron_user_special_time_entries:
# see: roles/common/tasks/vars # see: roles/common/tasks/vars
sudoers_file_user_aliases: sudoers_file_user_aliases:
- name: MAIN_USER - name: MAIN_USER
entry: 'josephine, julius, julius-e, leonie, buero1, buero2, buero3, referendariat, refa, ref1, sebastian, buero-05, buero-06, lap-01' entry: 'josephine, julius, julius-e, leonie, buero1, buero2, buero3, referendariat, refa, ref1, sebastian, buero-05, buero-06, lap-01'
sudoers_file_cmnd_aliases: sudoers_file_cmnd_aliases:
- name: REBOOT - name: REBOOT
entry: '/sbin/reboot' entry: '/sbin/reboot'
- name: MANAGE_SERVICE - name: MANAGE_SERVICE
entry: '/usr/bin/systemctl' entry: '/usr/bin/systemctl'
sudoers_file_user_privileges: sudoers_file_user_privileges:
@@ -249,16 +248,16 @@ nfs_server: 192.168.162.10
# Take car to increase 'fsid' in case of more than one export # Take car to increase 'fsid' in case of more than one export
# #
nfs_exports: nfs_exports:
- src: 192.168.162.10:/data/samba/shares - src: 192.168.162.10:/data/samba/shares
path: /data/samba/shares path: /data/samba/shares
mount_opts: users,rsize=8192,wsize=8192,hard,intr mount_opts: users,rsize=8192,wsize=8192,hard,intr
export_opt: rw,root_squash,sync,subtree_check export_opt: rw,root_squash,sync,subtree_check
export_networks: export_networks:
- 192.168.162.0/24 - 192.168.162.0/24
- 10.0.192.0/24 - 10.0.192.0/24
- 10.1.192.0/24 - 10.1.192.0/24
- 192.168.63.0/24 - 192.168.63.0/24
use_fsid_option: true use_fsid_option: true
# --- # ---
@@ -392,6 +391,26 @@ samba_user:
- verwaltung - verwaltung
password: 'q.Y-q/3r9j.E' password: 'q.Y-q/3r9j.E'
- name: buchhaltung
groups:
- buero
password: '7RcK/j3Sez-y'
- name: wimi
groups:
- buero
password: 'c2F.v.xd49-I'
- name: refa1
groups:
- buero
password: '3hp-hf7Pym.J'
- name: refi-m40
groups:
- buero
password: 'VX.S.3zKr446'
# - name: lap-02 # - name: lap-02
# groups: # groups:
@@ -6,10 +6,10 @@
# If true, all additional files in /etc/network/interfaces/interfaces.d/ are deleted # If true, all additional files in /etc/network/interfaces/interfaces.d/ are deleted
network_manage_devices: True network_manage_devices: true
# Should the interfaces be reloaded after config change? # Should the interfaces be reloaded after config change?
network_interface_reload: False network_interface_reload: false
network_interface_path: /etc/network/interfaces.d network_interface_path: /etc/network/interfaces.d
network_interface_required_packages: network_interface_required_packages:
@@ -44,9 +44,9 @@ network_interfaces:
# - 91.239.100.100 # anycast.censurfridns.dk # - 91.239.100.100 # anycast.censurfridns.dk
# search: warenform.de # search: warenform.de
# #
#nameservers: # nameservers:
# - 192.168.132.1 # - 192.168.132.1
#search: blkr.netz # search: blkr.netz
# --- # ---
@@ -130,7 +130,7 @@ resolved_nameserver:
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- dissens.netz - dissens.netz
@@ -140,7 +140,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 194.150.168.168 - 194.150.168.168
# --- # ---
@@ -189,7 +189,7 @@ default_user:
- 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINj0nCdFOZm51AVCfPbZ22QROIEiboXZ7RamHvM2E9IM root@backup.warenform.de' - 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINj0nCdFOZm51AVCfPbZ22QROIEiboXZ7RamHvM2E9IM root@backup.warenform.de'
- 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBZQMCGCyIvs5hoNDoTIkKvKmEbxLf+uCYI1vx//ZQYY root@o26-backup' - 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBZQMCGCyIvs5hoNDoTIkKvKmEbxLf+uCYI1vx//ZQYY root@o26-backup'
#extra_user: # extra_user:
# #
# - name: borg # - name: borg
# user_id: 1065 # user_id: 1065
@@ -272,14 +272,14 @@ cron_user_special_time_entries:
# see: roles/common/tasks/vars # see: roles/common/tasks/vars
sudoers_file_user_aliases: sudoers_file_user_aliases:
- name: MAIN_USER - name: MAIN_USER
entry: 'malte.taeubrich, ulla.wittenzellner, sarah.klemm, bernard.koennecke, elenor.faellgren, mario.freidank ' entry: 'malte.taeubrich, ulla.wittenzellner, sarah.klemm, bernard.koennecke, elenor.faellgren, mario.freidank '
sudoers_file_cmnd_aliases: sudoers_file_cmnd_aliases:
- name: REBOOT - name: REBOOT
entry: '/sbin/reboot' entry: '/sbin/reboot'
- name: MANAGE_SERVICE - name: MANAGE_SERVICE
entry: '/usr/bin/systemctl' entry: '/usr/bin/systemctl'
sudoers_file_user_privileges: sudoers_file_user_privileges:
@@ -330,16 +330,16 @@ nfs_server: 192.168.132.10
# Take car to increase 'fsid' in case of more than one export # Take car to increase 'fsid' in case of more than one export
# #
nfs_exports: nfs_exports:
- src: 192.168.132.10:/data/samba/shares - src: 192.168.132.10:/data/samba/shares
path: /data/samba/shares path: /data/samba/shares
mount_opts: users,rsize=8192,wsize=8192,hard,intr mount_opts: users,rsize=8192,wsize=8192,hard,intr
export_opt: rw,root_squash,sync,subtree_check export_opt: rw,root_squash,sync,subtree_check
export_networks: export_networks:
- 192.168.132.0/24 - 192.168.132.0/24
- 10.0.192.0/24 - 10.0.192.0/24
- 10.1.192.0/24 - 10.1.192.0/24
- 192.168.63.0/24 - 192.168.63.0/24
use_fsid_option: true use_fsid_option: true
# --- # ---
@@ -534,7 +534,7 @@ base_home: /data/home
samba_homes_virusfilter: true samba_homes_virusfilter: true
remove_samba_users: [] remove_samba_users: []
#remove_samba_users: # remove_samba_users:
# - name: sebastian.scheele # - name: sebastian.scheele
# - name: rositsa.mahdi # - name: rositsa.mahdi
# - name: laura.sasse # - name: laura.sasse
@@ -6,10 +6,10 @@
# If true, all additional files in /etc/network/interfaces/interfaces.d/ are deleted # If true, all additional files in /etc/network/interfaces/interfaces.d/ are deleted
network_manage_devices: True network_manage_devices: true
# Should the interfaces be reloaded after config change? # Should the interfaces be reloaded after config change?
network_interface_reload: False network_interface_reload: false
network_interface_path: /etc/network/interfaces.d network_interface_path: /etc/network/interfaces.d
network_interface_required_packages: network_interface_required_packages:
@@ -44,9 +44,9 @@ network_interfaces:
# - 91.239.100.100 # anycast.censurfridns.dk # - 91.239.100.100 # anycast.censurfridns.dk
# search: warenform.de # search: warenform.de
# #
#nameservers: # nameservers:
# - 192.168.182.1 # - 192.168.182.1
#search: ebs.netz # search: ebs.netz
# optional bridge parameters bridge: {} # optional bridge parameters bridge: {}
# bridge: # bridge:
@@ -65,7 +65,7 @@ network_interfaces:
# inline hook scripts # inline hook scripts
pre-up: pre-up:
- !!str "ip link set dev eno1 up" # pre-up script lines - !!str "ip link set dev eno1 up" # pre-up script lines
up: [] #up script lines up: [] # up script lines
post-up: [] # post-up script lines (alias for up) post-up: [] # post-up script lines (alias for up)
pre-down: [] # pre-down script lines (alias for down) pre-down: [] # pre-down script lines (alias for down)
down: [] # down script lines down: [] # down script lines
@@ -161,7 +161,7 @@ resolved_nameserver:
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- ebs.netz - ebs.netz
@@ -171,7 +171,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 172.16.182.254 - 172.16.182.254
# --- # ---
@@ -247,7 +247,6 @@ cron_user_special_time_entries:
insertafter: PATH insertafter: PATH
# --- # ---
# vars used by roles/common/tasks/users.yml # vars used by roles/common/tasks/users.yml
# --- # ---
@@ -293,17 +292,16 @@ nfs_server: 192.168.182.10
# Take car to increase 'fsid' in case of more than one export # Take car to increase 'fsid' in case of more than one export
# #
nfs_exports: nfs_exports:
- src: 192.168.182.10:/data/samba/shares - src: 192.168.182.10:/data/samba/shares
path: /data/samba/shares path: /data/samba/shares
mount_opts: users,rsize=8192,wsize=8192,hard,intr mount_opts: users,rsize=8192,wsize=8192,hard,intr
export_opt: rw,root_squash,sync,subtree_check export_opt: rw,root_squash,sync,subtree_check
export_networks: export_networks:
- 192.168.182.0/24 - 192.168.182.0/24
- 10.0.192.0/24 - 10.0.192.0/24
- 10.1.192.0/24 - 10.1.192.0/24
- 192.168.63.0/24 - 192.168.63.0/24
use_fsid_option: true use_fsid_option: true
# --- # ---
@@ -318,7 +316,7 @@ samba_workgroup: EBS
samba_netbios_name: FILE-EBS samba_netbios_name: FILE-EBS
#samba_server_min_protocol: !!str NT1 # samba_server_min_protocol: !!str NT1
samba_groups: samba_groups:
@@ -557,7 +555,6 @@ samba_shares:
vfs_object_recycle: false vfs_object_recycle: false
# ============================== # ==============================
@@ -6,10 +6,10 @@
# If true, all additional files in /etc/network/interfaces/interfaces.d/ are deleted # If true, all additional files in /etc/network/interfaces/interfaces.d/ are deleted
network_manage_devices: True network_manage_devices: true
# Should the interfaces be reloaded after config change? # Should the interfaces be reloaded after config change?
network_interface_reload: False network_interface_reload: false
network_interface_path: /etc/network/interfaces.d network_interface_path: /etc/network/interfaces.d
network_interface_required_packages: network_interface_required_packages:
@@ -44,9 +44,9 @@ network_interfaces:
# - 91.239.100.100 # anycast.censurfridns.dk # - 91.239.100.100 # anycast.censurfridns.dk
# search: warenform.de # search: warenform.de
# #
#nameservers: # nameservers:
# - 192.168.192.1 # - 192.168.192.1
#search: fhxb.netz # search: fhxb.netz
# --- # ---
@@ -131,7 +131,7 @@ resolved_nameserver:
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- fhxb.netz - fhxb.netz
@@ -141,7 +141,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 172.16.192.254 - 172.16.192.254
# --- # ---
@@ -156,7 +156,6 @@ cron_user_special_time_entries:
insertafter: PATH insertafter: PATH
# --- # ---
# vars used by roles/common/tasks/users.yml # vars used by roles/common/tasks/users.yml
# --- # ---
@@ -202,28 +201,27 @@ nfs_server: 192.168.192.10
# Take car to increase 'fsid' in case of more than one export # Take car to increase 'fsid' in case of more than one export
# #
nfs_exports: nfs_exports:
- src: 192.168.192.10:/data/home - src: 192.168.192.10:/data/home
path: /data/home path: /data/home
mount_opts: users,rsize=8192,wsize=8192,hard,intr mount_opts: users,rsize=8192,wsize=8192,hard,intr
export_opt: rw,root_squash,sync,subtree_check export_opt: rw,root_squash,sync,subtree_check
export_networks: export_networks:
- 192.168.192.0/23 - 192.168.192.0/23
- 10.0.192.0/24 - 10.0.192.0/24
- 10.1.192.0/24 - 10.1.192.0/24
- 192.168.63.0/24 - 192.168.63.0/24
use_fsid_option: true use_fsid_option: true
- src: 192.168.192.10:/data/samba/shares
path: /data/samba/shares
mount_opts: users,rsize=8192,wsize=8192,hard,intr
export_opt: rw,root_squash,sync,subtree_check
export_networks:
- 192.168.192.0/23
- 10.0.192.0/24
- 10.1.192.0/24
- 192.168.63.0/24
use_fsid_option: true
- src: 192.168.192.10:/data/samba/shares
path: /data/samba/shares
mount_opts: users,rsize=8192,wsize=8192,hard,intr
export_opt: rw,root_squash,sync,subtree_check
export_networks:
- 192.168.192.0/23
- 10.0.192.0/24
- 10.1.192.0/24
- 192.168.63.0/24
use_fsid_option: true
# --- # ---
@@ -285,7 +283,7 @@ samba_groups:
group_id: 1480 group_id: 1480
- name: vermittlung - name: vermittlung
group_id: 1490 group_id: 1490
- name: altlasten - name: altlasten
group_id: 1510 group_id: 1510
@@ -358,7 +356,7 @@ samba_user:
password: '5hE-7n.JRQ9Y' password: '5hE-7n.JRQ9Y'
# Archiv01 # Archiv01
- name : a.rchiv01 - name: a.rchiv01
groups: groups:
- archiv - archiv
- ausstellungen - ausstellungen
@@ -371,7 +369,7 @@ samba_user:
password: '45pS2X-rim.e' password: '45pS2X-rim.e'
# Archiv02 # Archiv02
- name : a.rchiv02 - name: a.rchiv02
groups: groups:
- archiv - archiv
- ausstellungen - ausstellungen
@@ -384,7 +382,7 @@ samba_user:
password: '7gqKY/7-nh3Q' password: '7gqKY/7-nh3Q'
# Astrid Schiemann # Astrid Schiemann
- name : a.schiemann - name: a.schiemann
groups: groups:
- archiv - archiv
- ausstellungen - ausstellungen
@@ -408,7 +406,7 @@ samba_user:
password: 'G.u3r.tJ6Qkh' password: 'G.u3r.tJ6Qkh'
# Babara Schaller # Babara Schaller
- name : b.schaller - name: b.schaller
groups: groups:
- archiv - archiv
- ausstellungen - ausstellungen
@@ -421,7 +419,7 @@ samba_user:
password: 'ufPmZ.L/63yJ' password: 'ufPmZ.L/63yJ'
# Ellen Thieleman # Ellen Thieleman
- name : e.thieleman - name: e.thieleman
groups: groups:
- ausstellungen - ausstellungen
- buero - buero
@@ -430,14 +428,14 @@ samba_user:
password: 'MFS79-tzWA/c' password: 'MFS79-tzWA/c'
# Erika Hausotter # Erika Hausotter
- name : e.hausotter - name: e.hausotter
groups: groups:
- archiv - archiv
- team - team
password: 'A/pY4-9VvUdo' password: 'A/pY4-9VvUdo'
# Fabian Bovens # Fabian Bovens
- name : f.bovens - name: f.bovens
groups: groups:
- archiv - archiv
- ausstellungen - ausstellungen
@@ -449,7 +447,7 @@ samba_user:
password: 'z/Cw3.IzP2xn' password: 'z/Cw3.IzP2xn'
# Florian Helm # Florian Helm
- name : f.helm - name: f.helm
groups: groups:
- altlasten - altlasten
- archiv - archiv
@@ -475,7 +473,7 @@ samba_user:
password: 'z2FE..fUh4fx' password: 'z2FE..fUh4fx'
# Frauke Erdmann # Frauke Erdmann
- name : f.erdmann - name: f.erdmann
groups: groups:
- archiv - archiv
- ausstellungen - ausstellungen
@@ -488,7 +486,7 @@ samba_user:
password: 'P/yV5N9rxA-Y' password: 'P/yV5N9rxA-Y'
# Gerhard Grosche # Gerhard Grosche
- name : g.grosche - name: g.grosche
groups: groups:
- archiv - archiv
- ausstellungen - ausstellungen
@@ -500,7 +498,7 @@ samba_user:
password: '6/H-EgRqP9-T' password: '6/H-EgRqP9-T'
# Heike Müller # Heike Müller
- name : h.mueller - name: h.mueller
groups: groups:
- administration - administration
- buero - buero
@@ -508,7 +506,7 @@ samba_user:
password: 'VT7/n5hHy-Av' password: 'VT7/n5hHy-Av'
# Jana König # Jana König
- name : j.koenig - name: j.koenig
groups: groups:
- administration - administration
- archiv - archiv
@@ -532,7 +530,7 @@ samba_user:
password: 'fE6.2K/HpnuS' password: 'fE6.2K/HpnuS'
# Jorinde Splettstößer # Jorinde Splettstößer
- name : j.splettstoesser - name: j.splettstoesser
groups: groups:
- administration - administration
- archiv - archiv
@@ -557,7 +555,7 @@ samba_user:
password: '2/octHEm/g5H' password: '2/octHEm/g5H'
# Natalie Bayer # Natalie Bayer
- name : n.bayer - name: n.bayer
groups: groups:
- administration - administration
- altlasten - altlasten
@@ -584,7 +582,7 @@ samba_user:
password: 'AI/.44Jt6rhY' password: 'AI/.44Jt6rhY'
# Natalie Maier # Natalie Maier
- name : n.maier - name: n.maier
groups: groups:
- administration - administration
- altlasten - altlasten
@@ -611,7 +609,7 @@ samba_user:
password: 'kI25L.pfQI/q' password: 'kI25L.pfQI/q'
# Norbert Schropp # Norbert Schropp
- name : n.schropp - name: n.schropp
groups: groups:
- archiv - archiv
- ausstellungen - ausstellungen
@@ -623,7 +621,7 @@ samba_user:
password: 'rK/puJ2.7sb4' password: 'rK/puJ2.7sb4'
# Praktikum 01 # Praktikum 01
- name : p.raktikum01 - name: p.raktikum01
groups: groups:
- ausstellungen - ausstellungen
- buero - buero
@@ -634,7 +632,7 @@ samba_user:
password: '2IN.R5HIq-ig' password: '2IN.R5HIq-ig'
# Praktikum 02 # Praktikum 02
- name : p.raktikum02 - name: p.raktikum02
groups: groups:
- ausstellungen - ausstellungen
- buero - buero
@@ -645,7 +643,7 @@ samba_user:
password: 'NnRYo5-d6i/n' password: 'NnRYo5-d6i/n'
# Volo 01 # Volo 01
- name : v.olo01 - name: v.olo01
groups: groups:
- archiv - archiv
- ausstellungen - ausstellungen
@@ -665,7 +663,7 @@ samba_user:
password: 'A/pY4-9VvUdo' password: 'A/pY4-9VvUdo'
# Volo 02 # Volo 02
- name : v.olo02 - name: v.olo02
groups: groups:
- archiv - archiv
- ausstellungen - ausstellungen
@@ -686,7 +684,7 @@ samba_user:
password: 'sp29q-Yn-6PY' password: 'sp29q-Yn-6PY'
# Volo 03 # Volo 03
- name : v.olo03 - name: v.olo03
groups: groups:
- archiv - archiv
- ausstellungen - ausstellungen
@@ -716,7 +714,7 @@ samba_homes_virusfilter: true
# - name: name1 # - name: name1
# - name: name2 # - name: name2
# #
#remove_samba_users: [] # remove_samba_users: []
remove_samba_users: remove_samba_users:
- name: evren - name: evren
@@ -963,7 +961,6 @@ samba_shares:
recycle_path: '@Recycle' recycle_path: '@Recycle'
# ============================== # ==============================
@@ -6,10 +6,10 @@
# If true, all additional files in /etc/network/interfaces/interfaces.d/ are deleted # If true, all additional files in /etc/network/interfaces/interfaces.d/ are deleted
network_manage_devices: True network_manage_devices: true
# Should the interfaces be reloaded after config change? # Should the interfaces be reloaded after config change?
network_interface_reload: False network_interface_reload: false
network_interface_path: /etc/network/interfaces.d network_interface_path: /etc/network/interfaces.d
network_interface_required_packages: network_interface_required_packages:
@@ -44,9 +44,9 @@ network_interfaces:
# - 91.239.100.100 # anycast.censurfridns.dk # - 91.239.100.100 # anycast.censurfridns.dk
# search: warenform.de # search: warenform.de
# #
#nameservers: # nameservers:
# - 192.168.222.1 # - 192.168.222.1
#search: blkr.netz # search: blkr.netz
# --- # ---
@@ -130,7 +130,7 @@ resolved_nameserver:
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- fm.netz - fm.netz
@@ -140,7 +140,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 194.150.168.168 - 194.150.168.168
# --- # ---
@@ -203,7 +203,7 @@ default_user:
- 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUvk8+UduCcBbQO1YxXSU8SaGIl8x+TBmIFmPb9JQu8 root@gw-fm' - 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUvk8+UduCcBbQO1YxXSU8SaGIl8x+TBmIFmPb9JQu8 root@gw-fm'
- 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIN0ibOee8TvYlrEzKno5J6h3ZQs79i0wPElqYvQxAymK root@file-fm' - 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIN0ibOee8TvYlrEzKno5J6h3ZQs79i0wPElqYvQxAymK root@file-fm'
#extra_user: # extra_user:
# #
# - name: borg # - name: borg
# user_id: 1065 # user_id: 1065
@@ -296,14 +296,14 @@ cron_user_special_time_entries:
# see: roles/common/tasks/vars # see: roles/common/tasks/vars
sudoers_file_user_aliases: sudoers_file_user_aliases:
- name: MAIN_USER - name: MAIN_USER
entry: 'sysadm' entry: 'sysadm'
sudoers_file_cmnd_aliases: sudoers_file_cmnd_aliases:
- name: REBOOT - name: REBOOT
entry: '/sbin/reboot' entry: '/sbin/reboot'
- name: MANAGE_SERVICE - name: MANAGE_SERVICE
entry: '/usr/bin/systemctl' entry: '/usr/bin/systemctl'
sudoers_file_user_privileges: sudoers_file_user_privileges:
@@ -354,16 +354,16 @@ nfs_server: 192.168.222.10
# Take car to increase 'fsid' in case of more than one export # Take car to increase 'fsid' in case of more than one export
# #
nfs_exports: nfs_exports:
- src: 192.168.222.10:/data/samba/shares - src: 192.168.222.10:/data/samba/shares
path: /data/samba/shares path: /data/samba/shares
mount_opts: users,rsize=8192,wsize=8192,hard,intr mount_opts: users,rsize=8192,wsize=8192,hard,intr
export_opt: rw,root_squash,sync,subtree_check export_opt: rw,root_squash,sync,subtree_check
export_networks: export_networks:
- 192.168.222.0/24 - 192.168.222.0/24
- 10.0.222.0/24 - 10.0.222.0/24
- 10.1.222.0/24 - 10.1.222.0/24
- 192.168.63.0/24 - 192.168.63.0/24
use_fsid_option: true use_fsid_option: true
# --- # ---
@@ -480,7 +480,7 @@ samba_homes_virusfilter: true
# - name: name2 # - name: name2
# #
remove_samba_users: [] remove_samba_users: []
#remove_samba_users: # remove_samba_users:
# - name: elenor.faellgrem # - name: elenor.faellgrem
# - name: maiken.schiele # - name: maiken.schiele
@@ -66,14 +66,13 @@ install_compiler_pkgs: true
# --- # ---
#copy_template_files: [] # copy_template_files: []
# #
# - name: mailsystem_install_amavis.conf # - name: mailsystem_install_amavis.conf
# src_path: usr/local/src/mailsystem/conf/install_amavis.conf.j2 # src_path: usr/local/src/mailsystem/conf/install_amavis.conf.j2
# dest_path: /usr/local/src/mailsystem/conf/install_amavis.conf # dest_path: /usr/local/src/mailsystem/conf/install_amavis.conf
# --- # ---
# vars used by roles/common/tasks/config_files_mailsystem_scripts.yml # vars used by roles/common/tasks/config_files_mailsystem_scripts.yml
# --- # ---
@@ -87,7 +87,7 @@ resolved_nameserver:
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- anw-km.netz - anw-km.netz
@@ -97,7 +97,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 172.16.122.254 - 172.16.122.254
# --- # ---
@@ -112,7 +112,6 @@ cron_user_special_time_entries:
insertafter: PATH insertafter: PATH
# --- # ---
# vars used by roles/common/tasks/users.yml # vars used by roles/common/tasks/users.yml
# --- # ---
@@ -6,10 +6,10 @@
# If true, all additional files in /etc/network/interfaces/interfaces.d/ are deleted # If true, all additional files in /etc/network/interfaces/interfaces.d/ are deleted
network_manage_devices: True network_manage_devices: true
# Should the interfaces be reloaded after config change? # Should the interfaces be reloaded after config change?
network_interface_reload: False network_interface_reload: false
network_interface_path: /etc/network/interfaces.d network_interface_path: /etc/network/interfaces.d
network_interface_required_packages: network_interface_required_packages:
@@ -62,7 +62,7 @@ network_interfaces:
# inline hook scripts # inline hook scripts
pre-up: pre-up:
- !!str "ip link set dev enp97s0 up" # pre-up script lines - !!str "ip link set dev enp97s0 up" # pre-up script lines
up: [] #up script lines up: [] # up script lines
post-up: [] # post-up script lines (alias for up) post-up: [] # post-up script lines (alias for up)
pre-down: [] # pre-down script lines (alias for down) pre-down: [] # pre-down script lines (alias for down)
down: [] # down script lines down: [] # down script lines
@@ -151,7 +151,7 @@ resolved_nameserver:
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- anw-km.netz - anw-km.netz
@@ -161,7 +161,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 172.16.122.254 - 172.16.122.254
# --- # ---
@@ -214,7 +214,6 @@ cron_user_entries:
job: /root/bin/monitoring/check_ntpsec_service.sh job: /root/bin/monitoring/check_ntpsec_service.sh
# --- # ---
# vars used by roles/common/tasks/users.yml # vars used by roles/common/tasks/users.yml
# --- # ---
@@ -273,7 +272,7 @@ samba_groups:
group_id: 1120 group_id: 1120
- name: wildvang - name: wildvang
group_id: 1130 group_id: 1130
- name: eibelshaeuser - name: eibelshaeuser
group_id: 1140 group_id: 1140
- name: stahmann - name: stahmann
group_id: 1150 group_id: 1150
@@ -287,7 +286,6 @@ samba_groups:
group_id: 1190 group_id: 1190
samba_user: samba_user:
- name: advoware - name: advoware
@@ -591,7 +589,6 @@ samba_user:
password: 'uJ5gF/m53p.P' password: 'uJ5gF/m53p.P'
- name: aphex2 - name: aphex2
groups: groups:
- alle - alle
@@ -767,8 +764,8 @@ remove_samba_users:
- name: gerhard - name: gerhard
- name: laura - name: laura
#remove_samba_users: [] # remove_samba_users: []
#remove_samba_users: # remove_samba_users:
# - name: evren # - name: evren
samba_shares: samba_shares:
@@ -1,774 +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: br0
# use only once per device (for the first device entry)
headline: br0 - bridge over device enp97s0
# auto & allow are only used for the first device entry
allow: [] # array of allow-[stanzas] eg. allow-hotplug
auto: true
family: inet
method: static
description:
address: 192.168.122.10
netmask: 24
gateway: 192.168.122.254
# optional dns settings nameservers: []
#
# nameservers:
# - 194.150.168.168 # dns.as250.net
# - 91.239.100.100 # anycast.censurfridns.dk
# search: warenform.de
#
# optional bridge parameters bridge: {}
# bridge:
# ports:
# stp:
# fd:
# maxwait:
# waitport:
bridge:
ports: enp97s0 # for mor devices support a blank separated list
stp: !!str off
fd: 5
hello: 2
maxage: 12
# inline hook scripts
pre-up:
- !!str "ip link set dev enp97s0 up" # pre-up script lines
up: [] #up script lines
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
# ---
# 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)
resolved_nameserver:
- 192.168.122.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:
- ~.
- anw-km.netz
resolved_dnssec: false
# dns.as250.net: 194.150.168.168
#
resolved_fallback_nameserver:
- 172.16.122.254
# ---
# vars used by roles/common/tasks/cron.yml
# ---
cron_user_special_time_entries:
- name: "Restart DNS Cache service 'systemd-resolved'"
special_time: reboot
job: "sleep 10 ; /bin/systemctl restart systemd-resolved"
insertafter: PATH
- name: "Activate ksm support"
special_time: reboot
job: "echo 1 > /sys/kernel/mm/ksm/run"
insertafter: PATH
cron_user_entries:
- name: "Check if SSH service is running. Restart service if needed."
minute: '*/5'
hour: '*'
job: /root/bin/monitoring/check_ssh.sh
- name: "Check if postfix mailservice is running. Restart service if needed."
minute: "*/5"
hour: "*"
job: /root/bin/monitoring/check_postfix.sh
- name: "Check Postfix E-Mail LOG file for 'fatal' errors."
minute: "*/30"
hour: "*"
job: /root/bin/postfix/check-postfix-fatal-errors.sh
- name: "Clean up Samba Trash Dirs"
minute: "02"
hour: "23"
job: /root/bin/samba/clean_samba_trash.sh
- name: "Set (group and access) Permissons for Samba shares"
minute: "14"
hour: "23"
job: /root/bin/samba/set_permissions_samba_shares.sh
- name: "Check if ntpsec is running. Restart service if needed."
minute: "*/6"
hour: "*"
job: /root/bin/monitoring/check_ntpsec_service.sh
# ---
# 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_back_mount_privileges:
- 'ALL=(root) NOPASSWD: /usr/bin/mount'
- 'ALL=(root) NOPASSWD: /usr/bin/umount'
# ---
# vars used by roles/common/tasks/caching-nameserver.yml
# ---
# ---
# vars used by roles/common/tasks/git.yml
# ---
# ---
# vars used by roles/common/tasks/samba-config-server.yml
# vars used by roles/common/tasks/samba-user.yml
# ---
samba_server_ip: 192.168.122.10
samba_server_cidr_prefix: 24
samba_workgroup: WORKGROUP
samba_netbios_name: FILE-KM
samba_server_min_protocol: !!str NT1
samba_groups:
- name: kanzlei
group_id: 1100
- name: a-jur
group_id: 1110
- name: intern
group_id: 1120
- name: wildvang
group_id: 1130
#- name: aulmann
# group_id: 1130
#- name: howe
# group_id: 1140
- name: stahmann
group_id: 1150
- name: traine
group_id: 1160
- name: public
group_id: 1170
- name: alle
group_id: 1180
samba_user:
- name: advoware
groups:
- advoware
password: '9WNRbc49m3'
- name: a-jur
groups:
- a-jur
- alle
- intern
- kanzlei
password: 'a-jur'
- name: andrea
groups:
- advoware
- aulmann
- howe
- stahmann
- traine
- public
password: 'fXc3bmK9gj'
- name: andreas
groups:
- a-jur
- advoware
- alle
- kanzlei
password: 'YKQRa.M9-6rL'
- name: aphex2
groups:
- alle
- aulmann
- howe
- stahmann
- traine
- public
password: 'J3KMRprK9H'
- name: berenice
groups:
- advoware
- kanzlei
- a-jur
- alle
password: 'berenice'
- name: beuster
groups:
- advoware
- aulmann
- howe
- stahmann
- traine
- public
- alle
password: 'zlm17Kx'
- name: buero
groups:
- advoware
- kanzlei
- a-jur
- alle
password: 'buero'
- name: buero2
groups:
- advoware
- kanzlei
- a-jur
- alle
password: 'buero2'
- name: buero3
groups:
- advoware
- kanzlei
- a-jur
- alle
password: 'buero3'
- name: buero4
groups:
- advoware
- kanzlei
- a-jur
- alle
password: 'buero4'
- name: buero7
groups:
- advoware
- kanzlei
- a-jur
- alle
password: 'buero7'
- name: chris
groups:
- a-jur
- advoware
- alle
- aulmann
- intern
- kanzlei
- stahmann
- traine
- public
password: !vault |
$ANSIBLE_VAULT;1.1;AES256
30383265366434633965346530666535363761396165393434643665393137353765653739636364
6330623334353763613065343336306434376335646666380a363030363335656261656236636562
63663763616630383264303039336562626537366634303636356237323630666635356130383165
3837613337343533650a663061366230353531316535656433643162353063383534323833323138
3430
- name: christina
groups:
- advoware
- alle
- aulmann
- howe
- stahmann
- traine
- public
password: 'qvR7zX4Lhs'
- name: federico
groups:
- advoware
- alle
- aulmann
- howe
- stahmann
- traine
- public
password: 'zHfj9g3NcC'
# - name: gerhard
# groups:
# - advoware
# - alle
# - aulmann
# - howe
# - stahmann
# - traine
# - public
# password: 'bHdhzWnTj9'
- name: ho-st1
groups:
- alle
- howe
- stahmann
password: '44-Ro-440'
# - name: howe-staff-1
# groups:
# - advoware
# - alle
# - aulmann
# - howe
# password: ''
- name: irina
groups:
- advoware
- alle
- aulmann
- howe
- stahmann
- traine
- public
password: 'W9NKv39pXW'
- name: jessica
groups:
- advoware
- alle
- aulmann
- howe
- stahmann
- traine
- public
password: 'bV3pjPtjkR'
# - name: laura
# groups:
# - alle
# - aulmann
# - howe
# - stahmann
# - traine
# password: '99-Hamburg-990'
- name: lenovo3
groups:
- advoware
- alle
- aulmann
- howe
- stahmann
- traine
- public
password: 'fndvLmrt7W'
- name: lenovo4
groups:
- advoware
- alle
- aulmann
- howe
- stahmann
- traine
- public
password: 'tpCMmTKj7H'
- name: lenovo5
groups:
- advoware
- alle
- aulmann
- howe
- stahmann
- traine
- public
password: 'L5Hannover51'
- name: lenovo6
groups:
- advoware
- alle
- aulmann
- howe
- stahmann
- traine
password: '66koeln66'
- name: rm-buero1
groups:
- advoware
- alle
- a-jur
- kanzlei
password: ''
- name: rm-buero2
groups:
- advoware
- alle
- a-jur
- kanzlei
password: ''
- name: rolf
groups:
- alle
- aulmann
- howe
- stahmann
- traine
- public
password: '4xNVNFXgP4'
- name: sysadm
groups:
- a-jur
- advoware
- alle
- aulmann
- intern
- kanzlei
- stahmann
- traine
- public
password: 'Ax_GSHh5'
- name: thomas
groups:
- advoware
- alle
- traine
password: '55-tho-mas-550'
- name: Tresen
groups:
- a-jur
- advoware
- alle
- kanzlei
- howe
- stahmann
- traine
- public
password: 'maltzwo2'
- name: wiebke
groups:
- alle
- wildvang
- public
password: '4xNVNFXgP4'
- name: winadm
groups:
- a-jur
- advoware
- alle
- intern
- kanzlei
- public
password: 'Ax_GSHh5'
base_home: /data/home
remove_samba_users:
- name: howe-staff-1
- name: gerhard
- name: laura
#remove_samba_users: []
#remove_samba_users:
# - name: evren
samba_shares:
- name: a-jur
comment: a-jur Dokumente
path: /data/samba/a-jur
group_valid_users: a-jur
group_write_list: a-jur
file_create_mask: !!str 664
dir_create_mask: !!str 2775
vfs_object_recycle: true
recycle_path: '@Recycle'
vfs_object_recycle_is_visible: true
- name: kanzlei
comment: Kanzlei auf Fileserver
path: /data/samba/kanzlei
group_valid_users: kanzlei
group_write_list: kanzlei
file_create_mask: !!str 664
dir_create_mask: !!str 2775
vfs_object_recycle: true
recycle_path: '@Recycle'
vfs_object_recycle_is_visible: true
- name: install
comment: Install auf Fileserver
path: /data/samba/no-backup-shares/install
group_valid_users: intern
group_write_list: intern
file_create_mask: !!str 660
dir_create_mask: !!str 2770
vfs_object_recycle: false
- name: wildvang
comment: Traine auf Fileserver
path: /data/samba/Wildvang
group_valid_users: wildvang
group_write_list: wildvang
file_create_mask: !!str 660
dir_create_mask: !!str 2770
vfs_object_recycle: true
recycle_path: '@Recycle'
vfs_object_recycle_is_visible: true
# - name: aulmann
# comment: Aulmann auf Fileserver
# path: /data/samba/Aulmann
# group_valid_users: aulmann
# group_write_list: aulmann
# file_create_mask: !!str 660
# dir_create_mask: !!str 2770
# vfs_object_recycle: true
# recycle_path: '@Recycle'
# vfs_object_recycle_is_visible: true
# - name: howe
# comment: Howe auf Fileserver
# path: /data/samba/Howe
# group_valid_users: howe
# group_write_list: howe
# file_create_mask: !!str 660
# dir_create_mask: !!str 2770
# vfs_object_recycle: true
# recycle_path: '@Recycle'
# vfs_object_recycle_is_visible: true
- name: stahmann
comment: Stahmann auf Fileserver
path: /data/samba/Stahmann
group_valid_users: stahmann
group_write_list: stahmann
file_create_mask: !!str 660
dir_create_mask: !!str 2770
vfs_object_recycle: true
recycle_path: '@Recycle'
vfs_object_recycle_is_visible: true
- name: traine
comment: Traine auf Fileserver
path: /data/samba/Traine
group_valid_users: traine
group_write_list: traine
file_create_mask: !!str 660
dir_create_mask: !!str 2770
vfs_object_recycle: true
recycle_path: '@Recycle'
vfs_object_recycle_is_visible: true
- name: public
comment: Public auf Fileserver
path: /data/samba/public
group_valid_users: public
group_write_list: public
file_create_mask: !!str 660
dir_create_mask: !!str 2770
vfs_object_recycle: true
recycle_path: '@Recycle'
vfs_object_recycle_is_visible: true
- name: Advoware-Schriftverkehr
comment: Advoware Dokumente
path: /data/samba/Advoware-Schriftverkehr
group_valid_users: advoware
group_write_list: advoware
file_create_mask: !!str 660
dir_create_mask: !!str 2770
vfs_object_recycle: true
recycle_path: '@Recycle'
vfs_object_recycle_is_visible: true
- name: Advoware-Backup
comment: Advoware Dokumente
path: /data/samba/Advoware-Backup
group_valid_users: intern
group_write_list: intern
file_create_mask: !!str 660
dir_create_mask: !!str 2770
vfs_object_recycle: true
recycle_path: '@Recycle'
vfs_object_recycle_is_visible: false
- name: alle
comment: Alle auf Fileserver
path: /data/samba/Alle
group_valid_users: alle
group_write_list: alle
file_create_mask: !!str 660
dir_create_mask: !!str 2770
vfs_object_recycle: true
recycle_path: '@Recycle'
vfs_object_recycle_is_visible: true
# - name: web
# comment: Web auf Fileserver
# path: /data/samba/Web
# group_valid_users: web
# group_write_list: web
# file_create_mask: !!str 660
# dir_create_mask: !!str 2770
# vfs_object_recycle: true
# recycle_path: '@Recycle'
# ==============================
# ---
# vars used by scripts/reset_root_passwd.yml
# ---
root_user:
name: root
password: $6$J1ssJfdshf/$mknQEPDcW4HN5.wFfawbamamywI7F7fhdZmaR1abNrc4DA7DNRx766lz3ygf9YV3gcmRq3QhJ3fBVlkwGMCvq.
@@ -4,10 +4,10 @@
# --- # ---
# If true, all additional files in /etc/network/interfaces/interfaces.d/ are deleted # If true, all additional files in /etc/network/interfaces/interfaces.d/ are deleted
network_manage_devices: True network_manage_devices: true
# Should the interfaces be reloaded after config change? # Should the interfaces be reloaded after config change?
network_interface_reload: False network_interface_reload: false
network_interface_path: /etc/network/interfaces.d network_interface_path: /etc/network/interfaces.d
network_interface_required_packages: network_interface_required_packages:
@@ -58,7 +58,7 @@ network_interfaces:
# inline hook scripts # inline hook scripts
pre-up: pre-up:
- !!str "ip link set dev eno1np0 up" # pre-up script lines - !!str "ip link set dev eno1np0 up" # pre-up script lines
up: [] #up script lines up: [] # up script lines
post-up: [] # post-up script lines (alias for up) post-up: [] # post-up script lines (alias for up)
pre-down: [] # pre-down script lines (alias for down) pre-down: [] # pre-down script lines (alias for down)
down: [] # down script lines down: [] # down script lines
@@ -148,7 +148,7 @@ resolved_nameserver:
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- anw-km.netz - anw-km.netz
@@ -630,7 +630,6 @@ samba_user:
password: "uJ5gF/m53p.P" password: "uJ5gF/m53p.P"
- name: aphex2 - name: aphex2
groups: groups:
- alle - alle
@@ -806,8 +805,8 @@ remove_samba_users:
- name: gerhard - name: gerhard
- name: laura - name: laura
#remove_samba_users: [] # remove_samba_users: []
#remove_samba_users: # remove_samba_users:
# - name: evren # - name: evren
samba_shares: samba_shares:
@@ -843,6 +842,8 @@ samba_shares:
file_create_mask: !!str 660 file_create_mask: !!str 660
dir_create_mask: !!str 2770 dir_create_mask: !!str 2770
vfs_object_virusfilter: true vfs_object_virusfilter: true
vfs_object_virusfilter_include_files:
- eml
vfs_object_recycle: false vfs_object_recycle: false
- name: eibelshaeuser - name: eibelshaeuser
@@ -901,6 +902,10 @@ samba_shares:
file_create_mask: !!str 660 file_create_mask: !!str 660
dir_create_mask: !!str 2770 dir_create_mask: !!str 2770
vfs_object_virusfilter: true vfs_object_virusfilter: true
vfs_object_virusfilter_include_files:
- eml
- exe
- msi
vfs_object_recycle: true vfs_object_recycle: true
recycle_path: "@Recycle" recycle_path: "@Recycle"
vfs_object_recycle_is_visible: true vfs_object_recycle_is_visible: true
@@ -925,6 +930,9 @@ samba_shares:
file_create_mask: !!str 660 file_create_mask: !!str 660
dir_create_mask: !!str 2770 dir_create_mask: !!str 2770
vfs_object_virusfilter: true vfs_object_virusfilter: true
vfs_object_virusfilter_exclude_files:
- docx
- pdf
vfs_object_recycle: true vfs_object_recycle: true
recycle_path: "@Recycle" recycle_path: "@Recycle"
vfs_object_recycle_is_visible: true vfs_object_recycle_is_visible: true
@@ -949,7 +957,7 @@ samba_shares:
file_create_mask: !!str 660 file_create_mask: !!str 660
dir_create_mask: !!str 2770 dir_create_mask: !!str 2770
vfs_object_virusfilter: true vfs_object_virusfilter: true
vfs_object_recycle: true vfs_object_recycle: false
recycle_path: "@Recycle" recycle_path: "@Recycle"
vfs_object_recycle_is_visible: false vfs_object_recycle_is_visible: false
@@ -965,6 +973,16 @@ samba_shares:
recycle_path: "@Recycle" recycle_path: "@Recycle"
vfs_object_recycle_is_visible: true vfs_object_recycle_is_visible: true
- name: Windows-Server-2025-Backup
comment: Windows-Server-2025-Backup on Fileserver
path: /data/samba/Windows-Server-2025-Backup
group_valid_users: sysadm
group_write_list: sysadm
file_create_mask: !!str 664
dir_create_mask: !!str 2775
guest_ok: !!str yes
vfs_object_recycle: false
# - name: web # - name: web
# comment: Web auf Fileserver # comment: Web auf Fileserver
# path: /data/samba/Web # path: /data/samba/Web
@@ -46,8 +46,8 @@ systemd_resolved: true
# IPv6: 2606:4700:4700::1111 # IPv6: 2606:4700:4700::1111
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 1.0.0.1 # IPv4: 1.0.0.1
# IPv6: 2606:4700:4700::1001 # IPv6: 2606:4700:4700::1001
# #
# Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit # Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 8.8.8.8 # IPv4: 8.8.8.8
@@ -58,20 +58,20 @@ systemd_resolved: true
# #
# Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug # Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 9.9.9.9 # IPv4: 9.9.9.9
# IPv6: 2620:fe::fe # IPv6: 2620:fe::fe
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 149.112.112.112 # IPv4: 149.112.112.112
# IPv6: 2620:fe::9 # IPv6: 2620:fe::9
# #
# OpenNIC - https://www.opennic.org/ # OpenNIC - https://www.opennic.org/
# IPv4: 195.10.195.195 - ns31.de # IPv4: 195.10.195.195 - ns31.de
# IPv4: 94.16.114.254 - ns28.de # IPv4: 94.16.114.254 - ns28.de
# IPv4: 51.254.162.59 - ns9.de # IPv4: 51.254.162.59 - ns9.de
# IPv4: 194.36.144.87 - ns29.de # IPv4: 194.36.144.87 - ns29.de
# IPv6: 2a00:f826:8:2::195 - ns31.de # IPv6: 2a00:f826:8:2::195 - ns31.de
# #
# Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS) # Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS)
# IPv4: 5.1.66.255 # IPv4: 5.1.66.255
# IPv6: 2001:678:e68:f000:: # IPv6: 2001:678:e68:f000::
# Servername für DNS-over-TLS: dot.ffmuc.net # Servername für DNS-over-TLS: dot.ffmuc.net
@@ -87,10 +87,10 @@ resolved_nameserver:
# search domains # search domains
# #
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- oopen.de - oopen.de
@@ -100,7 +100,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 194.150.168.168 - 194.150.168.168
# --- # ---
@@ -132,7 +132,6 @@ cron_user_entries:
job: /root/bin/monitoring/check_ssh.sh job: /root/bin/monitoring/check_ssh.sh
# --- # ---
# vars used by roles/common/tasks/users.yml # vars used by roles/common/tasks/users.yml
# --- # ---
@@ -197,4 +196,3 @@ git_firewall_repository:
root_user: root_user:
name: root name: root
password: $6$J1ssJfdshf/$mknQEPDcW4HN5.wFfawbamamywI7F7fhdZmaR1abNrc4DA7DNRx766lz3ygf9YV3gcmRq3QhJ3fBVlkwGMCvq. password: $6$J1ssJfdshf/$mknQEPDcW4HN5.wFfawbamamywI7F7fhdZmaR1abNrc4DA7DNRx766lz3ygf9YV3gcmRq3QhJ3fBVlkwGMCvq.
@@ -43,8 +43,8 @@ systemd_resolved: true
# IPv6: 2606:4700:4700::1111 # IPv6: 2606:4700:4700::1111
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 1.0.0.1 # IPv4: 1.0.0.1
# IPv6: 2606:4700:4700::1001 # IPv6: 2606:4700:4700::1001
# #
# Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit # Google (USA) Public DNS - Großartige Kombination aus Geschwindigkeit und Sicherheit
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 8.8.8.8 # IPv4: 8.8.8.8
@@ -55,20 +55,20 @@ systemd_resolved: true
# #
# Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug # Quad9 (CH) - Blockiert mühelos schädliche Seiten und verhindert Phishing-Betrug
# primäre DNS-Adresse # primäre DNS-Adresse
# IPv4: 9.9.9.9 # IPv4: 9.9.9.9
# IPv6: 2620:fe::fe # IPv6: 2620:fe::fe
# sekundäre DNS-Adresse # sekundäre DNS-Adresse
# IPv4: 149.112.112.112 # IPv4: 149.112.112.112
# IPv6: 2620:fe::9 # IPv6: 2620:fe::9
# #
# OpenNIC - https://www.opennic.org/ # OpenNIC - https://www.opennic.org/
# IPv4: 195.10.195.195 - ns31.de # IPv4: 195.10.195.195 - ns31.de
# IPv4: 94.16.114.254 - ns28.de # IPv4: 94.16.114.254 - ns28.de
# IPv4: 51.254.162.59 - ns9.de # IPv4: 51.254.162.59 - ns9.de
# IPv4: 194.36.144.87 - ns29.de # IPv4: 194.36.144.87 - ns29.de
# IPv6: 2a00:f826:8:2::195 - ns31.de # IPv6: 2a00:f826:8:2::195 - ns31.de
# #
# Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS) # Freifunk München (normales DNS, DNS-over-TLS und DNS-over-HTTPS)
# IPv4: 5.1.66.255 # IPv4: 5.1.66.255
# IPv6: 2001:678:e68:f000:: # IPv6: 2001:678:e68:f000::
# Servername für DNS-over-TLS: dot.ffmuc.net # Servername für DNS-over-TLS: dot.ffmuc.net
@@ -81,10 +81,10 @@ resolved_nameserver:
# search domains # search domains
# #
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- oopen.de - oopen.de
@@ -94,25 +94,25 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 194.150.168.168 - 194.150.168.168
# --- # ---
# vars used by roles/common/tasks/users.yml # vars used by roles/common/tasks/users.yml
# --- # ---
#insert_root_ssh_keypair: true # insert_root_ssh_keypair: true
# #
#root_ssh_keypair: # root_ssh_keypair:
# - name: id-rsa-dehydrated # - name: id-rsa-dehydrated
# priv_key_src: b.mx/root/.ssh/b.mx-id_rsa-dehydrated # priv_key_src: g.mx.oopen.de/root/.ssh/b.mx-id_rsa-dehydrated
# priv_key_dest: /root/.ssh/id_rsa-dehydrated # priv_key_dest: /root/.ssh/id_rsa-dehydrated
# pub_key_src: b.mx/root/.ssh/b.mx-id_rsa-dehydrated.pub # pub_key_src: g.mx.oopen.de/root/.ssh/b.mx-id_rsa-dehydrated.pub
# pub_key_dest: /root/.ssh/id_rsa-dehydrated.pub # pub_key_dest: /root/.ssh/id_rsa-dehydrated.pub
# - name: id-rsa-opendkim # - name: id-rsa-opendkim
# priv_key_src: b.mx/root/.ssh/b.mx-id_rsa-opendkim # priv_key_src: g.mx.oopen.de/root/.ssh/b.mx-id_rsa-opendkim
# priv_key_dest: /root/.ssh/id_rsa-opendkim # priv_key_dest: /root/.ssh/id_rsa-opendkim
# pub_key_src: b.mx/root/.ssh/b.mx-id_rsa-opendkim.pub # pub_key_src: g.mx.oopen.de/root/.ssh/b.mx-id_rsa-opendkim.pub
# pub_key_dest: /root/.ssh/id_rsa-opendkim.pub # pub_key_dest: /root/.ssh/id_rsa-opendkim.pub
@@ -149,42 +149,6 @@ resolved_fallback_nameserver:
# vars used by roles/common/tasks/copy_files.yml # vars used by roles/common/tasks/copy_files.yml
# --- # ---
copy_plain_files:
# /root/bin/postfix
#
- name: postfix_create_opendkim_key.conf
src_path: g.mx/root/bin/postfix/conf/create_opendkim_key.conf
dest_path: /root/bin/postfix/conf/create_opendkim_key.conf
- name: postfix_whitelist_mb_sigs.conf
src_path: g.mx/root/bin/postfix/conf/whitelist_mb_sigs.conf
dest_path: /root/bin/postfix/conf/whitelist_mb_sigs.conf
copy_plain_files_postfix_host_specific:
- name: relay_domains
src_path: g.mx/etc/postfix/relay_domains
dest_path: /etc/postfix/relay_domains
copy_plain_files_postfwd_host_specific:
# Postfix Firewall postfwd
#
- name: postfwd.wl-nets
src_path: g.mx/etc/postfix/postfwd.wl-nets
dest_path: /etc/postfix/postfwd.wl-nets
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 # vars used by roles/common/tasks/config_files_mailsystem_scripts.yml
@@ -5,10 +5,10 @@
# If true, all additional files in /etc/network/interfaces/interfaces.d/ are deleted # If true, all additional files in /etc/network/interfaces/interfaces.d/ are deleted
network_manage_devices: True network_manage_devices: true
# Should the interfaces be reloaded after config change? # Should the interfaces be reloaded after config change?
network_interface_reload: False network_interface_reload: false
network_interface_path: /etc/network/interfaces.d network_interface_path: /etc/network/interfaces.d
network_interface_required_packages: network_interface_required_packages:
@@ -28,10 +28,10 @@ network_interfaces:
address: 172.16.10.1 address: 172.16.10.1
netmask: 24 netmask: 24
gateway: 172.16.10.254 gateway: 172.16.10.254
#nameservers: # nameservers:
# - 192.168.10.1 # - 192.168.10.1
# - 192.168.10.3 # - 192.168.10.3
#search: ga.netz # search: ga.netz
- device: eth2 - device: eth2
@@ -90,7 +90,7 @@ network_interfaces:
family: inet family: inet
method: static method: static
#hwaddress: 0c:c4:7a:7d:51:46 # hwaddress: 0c:c4:7a:7d:51:46
description: description:
address: 10.221.15.254 address: 10.221.15.254
netmask: 20 netmask: 20
@@ -185,8 +185,8 @@ network_interfaces:
- /sbin/ip route add 192.168.11.0/24 via 172.16.111.254 - /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 - /sbin/ip route add 192.168.78.0/24 via 172.16.111.254
# User Networks Campus # User Networks Campus
#- /sbin/ip route add 192.168.72.0/24 via 172.16.111.254 # - /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 # - /sbin/ip route add 192.168.73.0/24 via 172.16.111.254
# User Network Novalishaus # User Network Novalishaus
- /sbin/ip route add 192.168.81.0/24 via 172.16.111.254 - /sbin/ip route add 192.168.81.0/24 via 172.16.111.254
# User Network Georgshaus # User Network Georgshaus
@@ -202,7 +202,7 @@ network_interfaces:
# WLAN privat Novalishaus # WLAN privat Novalishaus
- /sbin/ip route add 10.31.0.0/20 via 172.16.111.254 - /sbin/ip route add 10.31.0.0/20 via 172.16.111.254
# Management Netork Campus # Management Netork Campus
#- /sbin/ip route add 10.72.1.0/24 via 172.16.111.254 # - /sbin/ip route add 10.72.1.0/24 via 172.16.111.254
# WLan Router Stockhausen # WLan Router Stockhausen
- /sbin/ip route add 10.112.1.0/24 via 172.16.111.254 - /sbin/ip route add 10.112.1.0/24 via 172.16.111.254
# WLan Netz # WLan Netz
@@ -329,7 +329,7 @@ resolved_nameserver:
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- ga.netz - ga.netz
@@ -340,7 +340,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 192.168.11.1 - 192.168.11.1
# --- # ---
@@ -482,30 +482,29 @@ bind9_gateway_acl:
- 192.168.10.2 - 192.168.10.2
bind9_gateway_listen_on_v6: bind9_gateway_listen_on_v6:
- none - none
bind9_gateway_listen_on: bind9_gateway_listen_on:
- any - any
#bind9_gateway_allow_transfer: {} # bind9_gateway_allow_transfer: {}
bind9_gateway_allow_transfer: bind9_gateway_allow_transfer:
- none - none
bind9_transfer_source: !!str "192.168.10.1" bind9_transfer_source: !!str "192.168.10.1"
bind9_notify_source: !!str "192.168.10.1" bind9_notify_source: !!str "192.168.10.1"
#bind9_gateway_allow_query: {} # bind9_gateway_allow_query: {}
bind9_gateway_allow_query: bind9_gateway_allow_query:
- local-net - local-net
#bind9_gateway_allow_query_cache: {} # bind9_gateway_allow_query_cache: {}
bind9_gateway_allow_query_cache: bind9_gateway_allow_query_cache:
- local-net - local-net
bind9_gateway_recursion: !!str "yes" bind9_gateway_recursion: !!str "yes"
#bind9_gateway_allow_recursion: {} # bind9_gateway_allow_recursion: {}
bind9_gateway_allow_recursion: bind9_gateway_allow_recursion:
- local-net - local-net
@@ -529,4 +528,3 @@ git_firewall_repository:
root_user: root_user:
name: root name: root
password: $6$J1ssJfdshf/$mknQEPDcW4HN5.wFfawbamamywI7F7fhdZmaR1abNrc4DA7DNRx766lz3ygf9YV3gcmRq3QhJ3fBVlkwGMCvq. password: $6$J1ssJfdshf/$mknQEPDcW4HN5.wFfawbamamywI7F7fhdZmaR1abNrc4DA7DNRx766lz3ygf9YV3gcmRq3QhJ3fBVlkwGMCvq.
@@ -82,8 +82,8 @@ default_user:
sudo_users: sudo_users:
- chris - chris
- maadmin
- sysadm - sysadm
- maadmin
- wadmin - wadmin
@@ -123,7 +123,6 @@ sshd_permit_root_login: !!str "prohibit-password"
# --- # ---
# ============================== # ==============================
@@ -82,9 +82,9 @@ default_user:
sudo_users: sudo_users:
- chris - chris
- maadmin
- sysadm - sysadm
- wadmin - wadmin
- maadmin
# --- # ---
@@ -123,7 +123,6 @@ sshd_permit_root_login: !!str "prohibit-password"
# --- # ---
# ============================== # ==============================
@@ -133,7 +133,7 @@ systemd_resolved: true
# Servername für DNS-over-TLS: dot.ffmuc.net # Servername für DNS-over-TLS: dot.ffmuc.net
# für iOS 14+: DoT-Server-Konfiguration (unsigniert, vom PrHdb) # für iOS 14+: DoT-Server-Konfiguration (unsigniert, vom PrHdb)
resolved_nameserver: resolved_nameserver:
- 192.168.10.1 - 192.168.10.1
- 192.168.10.3 - 192.168.10.3
# search domains # search domains
@@ -141,7 +141,7 @@ resolved_nameserver:
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- ga.netz - ga.netz
@@ -163,14 +163,14 @@ insert_root_ssh_keypair: true
root_ssh_keypair: root_ssh_keypair:
- name: id-rsa-dehydrated - name: id-rsa-dehydrated
priv_key_src: ga-st-mail/root/.ssh/ga-st-mail-id_rsa-dehydrated priv_key_src: ga-al-relay.ga.netz/root/.ssh/ga-st-mail-id_rsa-dehydrated
priv_key_dest: /root/.ssh/id_rsa-dehydrated priv_key_dest: /root/.ssh/id_rsa-dehydrated
pub_key_src: ga-st-mail/root/.ssh/ga-st-mail-id_rsa-dehydrated.pub pub_key_src: ga-al-relay.ga.netz/root/.ssh/ga-st-mail-id_rsa-dehydrated.pub
pub_key_dest: /root/.ssh/id_rsa-dehydrated.pub pub_key_dest: /root/.ssh/id_rsa-dehydrated.pub
- name: id-rsa-opendkim - name: id-rsa-opendkim
priv_key_src: ga-st-mail/root/.ssh/ga-st-mail-id_rsa-opendkim priv_key_src: ga-al-relay.ga.netz/root/.ssh/ga-st-mail-id_rsa-opendkim
priv_key_dest: /root/.ssh/id_rsa-opendkim priv_key_dest: /root/.ssh/id_rsa-opendkim
pub_key_src: ga-st-mail/root/.ssh/ga-st-mail-id_rsa-opendkim.pub pub_key_src: ga-al-relay.ga.netz/root/.ssh/ga-st-mail-id_rsa-opendkim.pub
pub_key_dest: /root/.ssh/id_rsa-opendkim.pub pub_key_dest: /root/.ssh/id_rsa-opendkim.pub
@@ -233,30 +233,29 @@ bind9_gateway_acl:
- 192.168.10.2 - 192.168.10.2
bind9_gateway_listen_on_v6: bind9_gateway_listen_on_v6:
- none - none
bind9_gateway_listen_on: bind9_gateway_listen_on:
- any - any
#bind9_gateway_allow_transfer: {} # bind9_gateway_allow_transfer: {}
bind9_gateway_allow_transfer: bind9_gateway_allow_transfer:
- none - none
bind9_transfer_source: !!str "192.168.10.2" bind9_transfer_source: !!str "192.168.10.2"
bind9_notify_source: !!str "192.168.10.2" bind9_notify_source: !!str "192.168.10.2"
#bind9_gateway_allow_query: {} # bind9_gateway_allow_query: {}
bind9_gateway_allow_query: bind9_gateway_allow_query:
- local-net - local-net
#bind9_gateway_allow_query_cache: {} # bind9_gateway_allow_query_cache: {}
bind9_gateway_allow_query_cache: bind9_gateway_allow_query_cache:
- local-net - local-net
bind9_gateway_recursion: !!str "yes" bind9_gateway_recursion: !!str "yes"
#bind9_gateway_allow_recursion: {} # bind9_gateway_allow_recursion: {}
bind9_gateway_allow_recursion: bind9_gateway_allow_recursion:
- local-net - local-net
@@ -273,35 +272,19 @@ bind9_gateway_allow_recursion:
# --- # ---
copy_plain_files_postfix_host_specific:
- name: relay_domains
src_path: ga-al-relay/etc/postfix/relay_domains
dest_path: /etc/postfix/relay_domains
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 # vars used by roles/common/tasks/config_files_mailsystem_scripts.yml
# --- # ---
hostname: ga-al-relay.ga.netz hostname: ga-al-relay.ga.netz
ipv4_address: 192.168.10.2 ipv4_address: 192.168.10.2
#ipv6_address: # ipv6_address:
admin_email: it@gemeinschaft-altenschlirf.org admin_email: it@gemeinschaft-altenschlirf.org
is_relay_host: !!str "false" is_relay_host: !!str "false"
sasl_auth_enable: !!str "yes" sasl_auth_enable: !!str "yes"
template_files_mailsystem_script: template_files_mailsystem_script:
- name: mailsystem_install_postfix_advanced.conf - name: mailsystem_install_postfix_advanced.conf
@@ -5,10 +5,10 @@
# If true, all additional files in /etc/network/interfaces/interfaces.d/ are deleted # If true, all additional files in /etc/network/interfaces/interfaces.d/ are deleted
network_manage_devices: True network_manage_devices: true
# Should the interfaces be reloaded after config change? # Should the interfaces be reloaded after config change?
network_interface_reload: False network_interface_reload: false
network_interface_path: /etc/network/interfaces.d network_interface_path: /etc/network/interfaces.d
network_interface_required_packages: network_interface_required_packages:
@@ -28,10 +28,10 @@ network_interfaces:
address: 172.16.72.1 address: 172.16.72.1
netmask: 24 netmask: 24
gateway: 172.16.72.254 gateway: 172.16.72.254
#nameservers: # nameservers:
# - 192.168.81.1 # - 192.168.81.1
# - 172.16.81.254 # - 172.16.81.254
#search: ga.netz ga.intra # search: ga.netz ga.intra
- device: eno2 - device: eno2
headline: eno2 - Uplink Lehrer-und Schülerdatenbank (LUSD) headline: eno2 - Uplink Lehrer-und Schülerdatenbank (LUSD)
@@ -45,7 +45,6 @@ network_interfaces:
- /sbin/ip route add 10.9.131.0/24 via 192.168.100.253 - /sbin/ip route add 10.9.131.0/24 via 192.168.100.253
- device: eno3 - device: eno3
family: inet family: inet
method: manual method: manual
@@ -76,7 +75,7 @@ network_interfaces:
family: inet family: inet
method: manual method: manual
post-up: post-up:
# VLAN 20 - LAN 2 Campus including UniFi Accesspoints # VLAN 20 - LAN 2 Campus including UniFi Accesspoints
- /sbin/ip link add link eno4 name eno4.20 type vlan id 20 - /sbin/ip link add link eno4 name eno4.20 type vlan id 20
- device: eno4.20 - device: eno4.20
@@ -109,7 +108,6 @@ network_interfaces:
netmask: 24 netmask: 24
# --- # ---
# vars used by roles/ansible_dependencies # vars used by roles/ansible_dependencies
# --- # ---
@@ -197,7 +195,7 @@ resolved_nameserver:
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- campus.netz - campus.netz
@@ -208,7 +206,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 194.150.168.168 - 194.150.168.168
# --- # ---
@@ -346,28 +344,28 @@ bind9_gateway_acl:
- 192.168.10.2 - 192.168.10.2
bind9_gateway_listen_on_v6: bind9_gateway_listen_on_v6:
- none - none
bind9_gateway_listen_on: bind9_gateway_listen_on:
- any - any
#bind9_gateway_allow_transfer: {} # bind9_gateway_allow_transfer: {}
bind9_gateway_allow_transfer: bind9_gateway_allow_transfer:
- none - none
bind9_transfer_source: !!str "192.168.81.1" bind9_transfer_source: !!str "192.168.81.1"
bind9_notify_source: !!str "192.168.81.1" bind9_notify_source: !!str "192.168.81.1"
#bind9_gateway_allow_query: {} # bind9_gateway_allow_query: {}
bind9_gateway_allow_query: bind9_gateway_allow_query:
- local-net - local-net
#bind9_gateway_allow_query_cache: {} # bind9_gateway_allow_query_cache: {}
bind9_gateway_allow_query_cache: bind9_gateway_allow_query_cache:
- local-net - local-net
bind9_gateway_recursion: !!str "yes" bind9_gateway_recursion: !!str "yes"
#bind9_gateway_allow_recursion: {} # bind9_gateway_allow_recursion: {}
bind9_gateway_allow_recursion: bind9_gateway_allow_recursion:
- local-net - local-net
@@ -391,4 +389,3 @@ git_firewall_repository:
root_user: root_user:
name: root name: root
password: $6$J1ssJfdshf/$mknQEPDcW4HN5.wFfawbamamywI7F7fhdZmaR1abNrc4DA7DNRx766lz3ygf9YV3gcmRq3QhJ3fBVlkwGMCvq. password: $6$J1ssJfdshf/$mknQEPDcW4HN5.wFfawbamamywI7F7fhdZmaR1abNrc4DA7DNRx766lz3ygf9YV3gcmRq3QhJ3fBVlkwGMCvq.
@@ -5,10 +5,10 @@
# If true, all additional files in /etc/network/interfaces/interfaces.d/ are deleted # If true, all additional files in /etc/network/interfaces/interfaces.d/ are deleted
network_manage_devices: True network_manage_devices: true
# Should the interfaces be reloaded after config change? # Should the interfaces be reloaded after config change?
network_interface_reload: False network_interface_reload: false
network_interface_path: /etc/network/interfaces.d network_interface_path: /etc/network/interfaces.d
network_interface_required_packages: network_interface_required_packages:
@@ -31,7 +31,7 @@ network_interfaces:
- device: eno2 - device: eno2
headline: eno2 - LAN headline: eno2 - LAN
auto: true auto: true
family: inet family: inet
method: static method: static
@@ -132,7 +132,7 @@ cron_user_entries:
job: /root/bin/admin-stuff/speedtest.sh job: /root/bin/admin-stuff/speedtest.sh
#cron_user_special_time_entries: [] # cron_user_special_time_entries: []
cron_user_special_time_entries: cron_user_special_time_entries:
- name: "Restart NTP service 'ntpsec'" - name: "Restart NTP service 'ntpsec'"
@@ -208,7 +208,7 @@ resolved_nameserver:
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- ga.netz - ga.netz
@@ -219,7 +219,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 194.150.168.168 - 194.150.168.168
# --- # ---
@@ -359,28 +359,28 @@ bind9_gateway_acl:
- 192.168.10.2 - 192.168.10.2
bind9_gateway_listen_on_v6: bind9_gateway_listen_on_v6:
- none - none
bind9_gateway_listen_on: bind9_gateway_listen_on:
- any - any
#bind9_gateway_allow_transfer: {} # bind9_gateway_allow_transfer: {}
bind9_gateway_allow_transfer: bind9_gateway_allow_transfer:
- none - none
bind9_transfer_source: !!str "192.168.85.1" bind9_transfer_source: !!str "192.168.85.1"
bind9_notify_source: !!str "192.168.85.1" bind9_notify_source: !!str "192.168.85.1"
#bind9_gateway_allow_query: {} # bind9_gateway_allow_query: {}
bind9_gateway_allow_query: bind9_gateway_allow_query:
- local-net - local-net
#bind9_gateway_allow_query_cache: {} # bind9_gateway_allow_query_cache: {}
bind9_gateway_allow_query_cache: bind9_gateway_allow_query_cache:
- local-net - local-net
bind9_gateway_recursion: !!str "yes" bind9_gateway_recursion: !!str "yes"
#bind9_gateway_allow_recursion: {} # bind9_gateway_allow_recursion: {}
bind9_gateway_allow_recursion: bind9_gateway_allow_recursion:
- local-net - local-net
@@ -404,4 +404,3 @@ git_firewall_repository:
root_user: root_user:
name: root name: root
password: $6$J1ssJfdshf/$mknQEPDcW4HN5.wFfawbamamywI7F7fhdZmaR1abNrc4DA7DNRx766lz3ygf9YV3gcmRq3QhJ3fBVlkwGMCvq. password: $6$J1ssJfdshf/$mknQEPDcW4HN5.wFfawbamamywI7F7fhdZmaR1abNrc4DA7DNRx766lz3ygf9YV3gcmRq3QhJ3fBVlkwGMCvq.
@@ -5,10 +5,10 @@
# If true, all additional files in /etc/network/interfaces/interfaces.d/ are deleted # If true, all additional files in /etc/network/interfaces/interfaces.d/ are deleted
network_manage_devices: True network_manage_devices: true
# Should the interfaces be reloaded after config change? # Should the interfaces be reloaded after config change?
network_interface_reload: False network_interface_reload: false
network_interface_path: /etc/network/interfaces.d network_interface_path: /etc/network/interfaces.d
network_interface_required_packages: network_interface_required_packages:
@@ -28,10 +28,10 @@ network_interfaces:
address: 172.16.80.1 address: 172.16.80.1
netmask: 24 netmask: 24
gateway: 172.16.80.254 gateway: 172.16.80.254
#nameservers: # nameservers:
# - 192.168.81.1 # - 192.168.81.1
# - 172.16.81.254 # - 172.16.81.254
#search: ga.netz ga.intra # search: ga.netz ga.intra
- device: eno2 - device: eno2
@@ -45,7 +45,7 @@ network_interfaces:
- device: eno5 - device: eno5
headline: eno5 - LAN headline: eno5 - LAN
auto: true auto: true
family: inet family: inet
method: static method: static
@@ -136,7 +136,7 @@ cron_user_entries:
job: /root/bin/manage-gw-config/copy_gateway-config.sh GA-NH job: /root/bin/manage-gw-config/copy_gateway-config.sh GA-NH
#cron_user_special_time_entries: [] # cron_user_special_time_entries: []
cron_user_special_time_entries: cron_user_special_time_entries:
- name: "Restart NTP service 'ntpsec'" - name: "Restart NTP service 'ntpsec'"
@@ -212,7 +212,7 @@ resolved_nameserver:
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- ga.netz - ga.netz
@@ -223,7 +223,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 194.150.168.168 - 194.150.168.168
# --- # ---
@@ -363,28 +363,28 @@ bind9_gateway_acl:
- 192.168.10.2 - 192.168.10.2
bind9_gateway_listen_on_v6: bind9_gateway_listen_on_v6:
- none - none
bind9_gateway_listen_on: bind9_gateway_listen_on:
- any - any
#bind9_gateway_allow_transfer: {} # bind9_gateway_allow_transfer: {}
bind9_gateway_allow_transfer: bind9_gateway_allow_transfer:
- none - none
bind9_transfer_source: !!str "192.168.81.1" bind9_transfer_source: !!str "192.168.81.1"
bind9_notify_source: !!str "192.168.81.1" bind9_notify_source: !!str "192.168.81.1"
#bind9_gateway_allow_query: {} # bind9_gateway_allow_query: {}
bind9_gateway_allow_query: bind9_gateway_allow_query:
- local-net - local-net
#bind9_gateway_allow_query_cache: {} # bind9_gateway_allow_query_cache: {}
bind9_gateway_allow_query_cache: bind9_gateway_allow_query_cache:
- local-net - local-net
bind9_gateway_recursion: !!str "yes" bind9_gateway_recursion: !!str "yes"
#bind9_gateway_allow_recursion: {} # bind9_gateway_allow_recursion: {}
bind9_gateway_allow_recursion: bind9_gateway_allow_recursion:
- local-net - local-net
@@ -408,4 +408,3 @@ git_firewall_repository:
root_user: root_user:
name: root name: root
password: $6$J1ssJfdshf/$mknQEPDcW4HN5.wFfawbamamywI7F7fhdZmaR1abNrc4DA7DNRx766lz3ygf9YV3gcmRq3QhJ3fBVlkwGMCvq. password: $6$J1ssJfdshf/$mknQEPDcW4HN5.wFfawbamamywI7F7fhdZmaR1abNrc4DA7DNRx766lz3ygf9YV3gcmRq3QhJ3fBVlkwGMCvq.
@@ -79,8 +79,8 @@ systemd_resolved: true
# Servername für DNS-over-TLS: dot.ffmuc.net # Servername für DNS-over-TLS: dot.ffmuc.net
# für iOS 14+: DoT-Server-Konfiguration (unsigniert, vom PrHdb) # für iOS 14+: DoT-Server-Konfiguration (unsigniert, vom PrHdb)
resolved_nameserver: resolved_nameserver:
- 192.168.11.1 - 192.168.11.1
- 192.168.10.1 - 192.168.10.1
- 192.168.11.3 - 192.168.11.3
# search domains # search domains
@@ -88,7 +88,7 @@ resolved_nameserver:
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- ga.netz - ga.netz
@@ -99,8 +99,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 127.0.0.1 - 127.0.0.1
# --- # ---
@@ -240,28 +239,28 @@ bind9_gateway_acl:
- 192.168.10.2 - 192.168.10.2
bind9_gateway_listen_on_v6: bind9_gateway_listen_on_v6:
- none - none
bind9_gateway_listen_on: bind9_gateway_listen_on:
- any - any
#bind9_gateway_allow_transfer: {} # bind9_gateway_allow_transfer: {}
bind9_gateway_allow_transfer: bind9_gateway_allow_transfer:
- internaldns - internaldns
#bind9_transfer_source: !!str "192.168.11.1" # bind9_transfer_source: !!str "192.168.11.1"
#bind9_notify_source: !!str "192.168.11.1" # bind9_notify_source: !!str "192.168.11.1"
#bind9_gateway_allow_query: {} # bind9_gateway_allow_query: {}
bind9_gateway_allow_query: bind9_gateway_allow_query:
- local-net - local-net
#bind9_gateway_allow_query_cache: {} # bind9_gateway_allow_query_cache: {}
bind9_gateway_allow_query_cache: bind9_gateway_allow_query_cache:
- local-net - local-net
bind9_gateway_recursion: !!str "yes" bind9_gateway_recursion: !!str "yes"
#bind9_gateway_allow_recursion: {} # bind9_gateway_allow_recursion: {}
bind9_gateway_allow_recursion: bind9_gateway_allow_recursion:
- local-net - local-net
@@ -285,4 +284,3 @@ git_firewall_repository:
root_user: root_user:
name: root name: root
password: $6$J1ssJfdshf/$mknQEPDcW4HN5.wFfawbamamywI7F7fhdZmaR1abNrc4DA7DNRx766lz3ygf9YV3gcmRq3QhJ3fBVlkwGMCvq. password: $6$J1ssJfdshf/$mknQEPDcW4HN5.wFfawbamamywI7F7fhdZmaR1abNrc4DA7DNRx766lz3ygf9YV3gcmRq3QhJ3fBVlkwGMCvq.
-591
View File
@@ -1,591 +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: eno1np0
headline: eno1np0 - Temporary LAN network
auto: true
family: inet
method: static
address: 192.168.11.18
netmask: 24
- device: enp129s0f2
headline: enp129s0f2 - Uplink static line (radio) to Altenschlirf
auto: true
family: inet
method: static
address: 172.16.111.254
netmask: 24
up:
# - For management Antennas
- /sbin/ip link add link enp129s0f2 name enp129s0f2.111 type vlan id 111
post-up:
# - Static routes to Altenschlirf (Router Ip-Address Altenschlirf: 172.16.111.253)
# -
# - Telefon Altenshlirf
- /sbin/ip route add 172.16.210.0/24 via 172.16.111.253
# User Network Altenshlirf
- /sbin/ip route add 192.168.10.0/24 via 172.16.111.253
# Management Network Altenschlirf
- /sbin/ip route add 10.10.10.0/24 via 172.16.111.253
# WLan Router (Accesspoints) Altenshlirf
- /sbin/ip route add 10.122.1.0/24 via 172.16.111.253
# # WLan Networks Altenshlirf
- /sbin/ip route add 10.123.0.0/16 via 172.16.111.253
# DSL via Fritzbox Altenschlirf
- /sbin/ip route add 172.16.10.0/24 via 172.16.111.253
# - WLAN Gemeinschaft Altenschlirf guest NET (Unifi routet Network)
- /sbin/ip route add 10.221.0.0/20 via 172.16.111.253
# - WLAN Gemeinschaft Altenschlirf private NET (Unifi routet Network)
- /sbin/ip route add 10.231.0.0/20 via 172.16.111.253
# VPN home Network Altenschlirf
#
- /sbin/ip route add 10.0.10.0/24 via 172.16.111.253
# VPN 'gw-ckubu' Network Altenschlirf
#
- /sbin/ip route add 10.1.10.0/24 via 172.16.111.253
# private networks 'ckubu'
#
# connections from private ckubu networks ist routed through VPN Altenschlirf (gw-ckubu),
# so we route them back to that gateway..
- /sbin/ip route add 192.168.63.0/24 via 172.16.111.253
- /sbin/ip route add 192.168.64.0/24 via 172.16.111.253
- device: enp129s0f2.111
headline: enp129s0f2.111 - network 10.10.111.0 (management antennas)
auto: true
family: inet
method: static
address: 10.10.111.254
netmask: 24
- device: enp1s0f0
headline: enp1s0f0 - holds VLAN 211 device for Network Telefons Stockhausen
auto: false
family: inet
method: manual
up:
- /sbin/ip link add link enp1s0f0 name enp1s0f0.211 type vlan id 211
- device: enp1s0f0.211
headline: enp1s0f0.211 - Network Telefons Stockhausen
auto: true
family: inet
method: static
# Note:
# !! 172.16.211.254 is reserved for LANCom Router (DSL line teleefon).
# This LANCom Router IS NOT pngable !!
address: 172.16.211.1
netmask: 24
pre-up:
- /sbin/ifconfig enp1s0f0 up
- device: enp1s0f2
headline: enp1s0f2 - Uplink DSL surf2 via (static) line to Fritz!Box 7490 (formaly Zyxel 6501)
auto: true
family: inet
method: static
address: 172.16.11.1
netmask: 24
gateway: 172.16.11.254
- device: enp1s0f3
headline: enp1s0f3 - Uplink DSL surf3 via (static) line to Fritz!Box 7490
auto: true
family: inet
method: static
address: 172.16.13.1
netmask: 24
gateway: 172.16.13.254
- device: enp1s0f1
headline: enp1s0f1 - Uplink DSL surf1 via (static) line to Fritz!Box 7490 (Mailserver)
auto: true
family: inet
method: static
address: 172.16.12.1
netmask: 24
gateway: 172.16.12.254
# ----------
# Note: Install the 'ifenslave' package, necessary to enable bonding:
#
# apt-get install ifenslave
# ----------
- device: bond0
headline: bond0 - LAG (Link Aggregation) on devices enp129s0f0 and enp194s0f0
auto: true
family: inet
method: static
address: 10.1.9.254
netmask: 24
bond:
slaves: enp129s0f0 enp194s0f0
# Mode 4 (802.3ad)
#
# also possible here:
# - Mode 5: balance-tlb
# - Mode 6: balance-alb
mode: 4
miimon: 100
lacp-rate: 1
ad-select: count
downdelay: 200
updelay: 200
post-up:
# VLAN 11 for management network Stockhausen/Schloss 10.10.11.0/24
- /sbin/ip link add link bond0 name bond0.11 type vlan id 11
# VLAN 78 for network Georgshaus 192.168.78.0/24
- /sbin/ip link add link bond0 name bond0.78 type vlan id 78
- device: bond0.11
headline: bond0.11 - VLAN 11 on interface bond0 (Management Network Stockhausen)
auto: true
family: inet
method: static
address: 10.10.11.254
netmask: 24
- device: bond0.78
headline: bond0.78 - VLAN 78 on interface bond0 (Georgshaus ?)
auto: true
family: inet
method: static
address: 192.168.78.254
netmask: 24
# ----------
# Note: Install the 'ifenslave' package, necessary to enable bonding:
#
# apt-get install ifenslave
# ----------
- device: bond1
headline: bond1 - LAG (Link Aggregation) on devices enp129s0f1 and enp194s0f1 - Main Network Stockhausen
auto: true
family: inet
method: static
address: 192.168.11.254
netmask: 24
nameservers:
- 192.168.11.1
- 192.168.10.3
search: ga.netz ga.intra
bond:
slaves: enp129s0f1 enp194s0f1
# Mode 4 (802.3ad)
#
# also possible here:
# - Mode 5: balance-tlb
# - Mode 6: balance-alb
mode: 4
miimon: 100
lacp-rate: 1
ad-select: count
downdelay: 200
updelay: 200
post-up:
# VLAN 121 - for Ubiquiti UniFi Accesspoints
- /sbin/ip link add link bond1 name bond1.121 type vlan id 121
# VLAN 121 - for Ubiquiti UniFi Accesspoints Guests
- /sbin/ip link add link bond1 name bond1.131 type vlan id 131
# Route ???
- /sbin/ip route add 10.11.16.0/24 via 192.168.11.6
# Route to management network campus
- /sbin/ip route add 10.72.1.0/24 via 192.168.11.72
# Route to LAN campus
- /sbin/ip route add 192.168.72.0/24 via 192.168.11.72
# Route to WLAN campus
- /sbin/ip route add 192.168.73.0/24 via 192.168.11.72
- device: bond1.121
headline: bond1.121 - VLAN 121 on interface bond1 for Ubiquiti UniFi Accesspoints Guest NET
auto: true
family: inet
method: static
address: 10.121.15.254
netmask: 20
- device: bond1.131
headline: bond1.131 - VLAN 131 on interface bond1 for Ubiquiti UniFi Accesspoints private NET
auto: true
family: inet
method: static
address: 10.131.15.254
netmask: 20
- device: bond1:ns
headline: bond1:ns - Alias IP on bond1 device for Nameservice
auto: true
family: inet
method: static
address: 192.168.11.1
netmask: 32
- device: bond1:1
headline: bond1:1 - Alias IP on bond1 device for (depricated) Management Network
auto: true
family: inet
method: static
address: 10.10.9.254
netmask: 24
- device: bond1:ap
headline: bond1:ap - Alias IP on bond1 device for Network Accesspoints
auto: true
family: inet
method: static
address: 10.112.1.254
netmask: 24
post-up:
# - Wireless Networks routed through appropriate Accesspoints
# -
- /sbin/ip route add 10.113.1.0/24 via 10.112.1.1
- /sbin/ip route add 10.113.2.0/24 via 10.112.1.2
- /sbin/ip route add 10.113.3.0/24 via 10.112.1.3
- /sbin/ip route add 10.113.4.0/24 via 10.112.1.4
- /sbin/ip route add 10.113.5.0/24 via 10.112.1.5
- /sbin/ip route add 10.113.6.0/24 via 10.112.1.6
- /sbin/ip route add 10.113.7.0/24 via 10.112.1.7
- /sbin/ip route add 10.113.8.0/24 via 10.112.1.8
- /sbin/ip route add 10.113.9.0/24 via 10.112.1.9
- /sbin/ip route add 10.113.10.0/24 via 10.112.1.10
- /sbin/ip route add 10.113.11.0/24 via 10.112.1.11
- /sbin/ip route add 10.113.12.0/24 via 10.112.1.12
- /sbin/ip route add 10.113.13.0/24 via 10.112.1.13
- /sbin/ip route add 10.113.14.0/24 via 10.112.1.14
- /sbin/ip route add 10.113.15.0/24 via 10.112.1.15
- device: bond1:ipmi
headline: bond1:ipmi - Alias IP on bond1 for IPMI Addresses Servr Stockhausen
auto: true
family: inet
method: static
address: 10.11.11.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)
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:
- ~.
- ga.netz
- ga.intra
resolved_dnssec: false
# dns.as250.net: 194.150.168.168
#
resolved_fallback_nameserver:
- 192.168.10.1
# ---
# 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
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.10.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 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:
- internaldns
bind9_transfer_source: !!str "192.168.11.1"
bind9_notify_source: !!str "192.168.11.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
# ==============================
# ---
# vars used by scripts/reset_root_passwd.yml
# ---
root_user:
name: root
password: $6$J1ssJfdshf/$mknQEPDcW4HN5.wFfawbamamywI7F7fhdZmaR1abNrc4DA7DNRx766lz3ygf9YV3gcmRq3QhJ3fBVlkwGMCvq.
-592
View File
@@ -1,592 +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: lan0
headline: lan0 - Temporary LAN network
auto: false
family: inet
method: static
address: 192.168.11.18
gateway: 192.168.11.254
netmask: 24
- device: lan4
headline: lan4 - Uplink static line (radio) to Altenschlirf
auto: true
family: inet
method: static
address: 172.16.111.254
netmask: 24
up:
# - For management Antennas
- /sbin/ip link add link lan4 name lan4.111 type vlan id 111
post-up:
# - Static routes to Altenschlirf (Router Ip-Address Altenschlirf: 172.16.111.253)
# -
# - Telefon Altenshlirf
- /sbin/ip route add 172.16.210.0/24 via 172.16.111.253
# User Network Altenshlirf
- /sbin/ip route add 192.168.10.0/24 via 172.16.111.253
# Management Network Altenschlirf
- /sbin/ip route add 10.10.10.0/24 via 172.16.111.253
# WLan Router (Accesspoints) Altenshlirf
- /sbin/ip route add 10.122.1.0/24 via 172.16.111.253
# # WLan Networks Altenshlirf
- /sbin/ip route add 10.123.0.0/16 via 172.16.111.253
# DSL via Fritzbox Altenschlirf
- /sbin/ip route add 172.16.10.0/24 via 172.16.111.253
# - WLAN Gemeinschaft Altenschlirf guest NET (Unifi routet Network)
- /sbin/ip route add 10.221.0.0/20 via 172.16.111.253
# - WLAN Gemeinschaft Altenschlirf private NET (Unifi routet Network)
- /sbin/ip route add 10.231.0.0/20 via 172.16.111.253
# VPN home Network Altenschlirf
#
- /sbin/ip route add 10.0.10.0/24 via 172.16.111.253
# VPN 'gw-ckubu' Network Altenschlirf
#
- /sbin/ip route add 10.1.10.0/24 via 172.16.111.253
# private networks 'ckubu'
#
# connections from private ckubu networks ist routed through VPN Altenschlirf (gw-ckubu),
# so we route them back to that gateway..
- /sbin/ip route add 192.168.63.0/24 via 172.16.111.253
- /sbin/ip route add 192.168.64.0/24 via 172.16.111.253
- device: lan4.111
headline: lan4.111 - network 10.10.111.0 (management antennas)
auto: true
family: inet
method: static
address: 10.10.111.254
netmask: 24
- device: lan6
headline: lan6 - holds VLAN 211 device for Network Telefons Stockhausen
auto: false
family: inet
method: manual
up:
- /sbin/ip link add link lan6 name lan6.211 type vlan id 211
- device: lan6.211
headline: lan6.211 - Network Telefons Stockhausen
auto: true
family: inet
method: static
# Note:
# !! 172.16.211.254 is reserved for LANCom Router (DSL line teleefon).
# This LANCom Router IS NOT pngable !!
address: 172.16.211.1
netmask: 24
pre-up:
- /sbin/ifconfig lan6 up
- device: lan8
headline: lan8 - Uplink DSL surf2 via (static) line to Fritz!Box 7490 (formaly Zyxel 6501)
auto: true
family: inet
method: static
address: 172.16.11.1
netmask: 24
gateway: 172.16.11.254
- device: lan9
headline: lan9 - Uplink DSL surf3 via (static) line to Fritz!Box 7490
auto: true
family: inet
method: static
address: 172.16.13.1
netmask: 24
gateway: 172.16.13.254
- device: lan7
headline: lan7 - Uplink DSL surf1 via (static) line to Fritz!Box 7490 (Mailserver)
auto: true
family: inet
method: static
address: 172.16.12.1
netmask: 24
gateway: 172.16.12.254
# ----------
# Note: Install the 'ifenslave' package, necessary to enable bonding:
#
# apt-get install ifenslave
# ----------
- device: bond0
headline: bond0 - LAG (Link Aggregation) on devices lan2 and lan10
auto: true
family: inet
method: static
address: 10.1.9.254
netmask: 24
bond:
slaves: lan2 lan10
# Mode 4 (802.3ad)
#
# also possible here:
# - Mode 5: balance-tlb
# - Mode 6: balance-alb
mode: 4
miimon: 100
lacp-rate: 1
ad-select: count
downdelay: 200
updelay: 200
post-up:
# VLAN 11 for management network Stockhausen/Schloss 10.10.11.0/24
- /sbin/ip link add link bond0 name bond0.11 type vlan id 11
# VLAN 78 for network Georgshaus 192.168.78.0/24
- /sbin/ip link add link bond0 name bond0.78 type vlan id 78
- device: bond0.11
headline: bond0.11 - VLAN 11 on interface bond0 (Management Network Stockhausen)
auto: true
family: inet
method: static
address: 10.10.11.254
netmask: 24
- device: bond0.78
headline: bond0.78 - VLAN 78 on interface bond0 (Georgshaus ?)
auto: true
family: inet
method: static
address: 192.168.78.254
netmask: 24
# ----------
# Note: Install the 'ifenslave' package, necessary to enable bonding:
#
# apt-get install ifenslave
# ----------
- device: bond1
headline: bond1 - LAG (Link Aggregation) on devices lan3 and lan11 - Main Network Stockhausen
auto: true
family: inet
method: static
address: 192.168.11.254
netmask: 24
nameservers:
- 192.168.11.1
- 192.168.10.3
search: ga.netz ga.intra
bond:
slaves: lan3 lan11
# Mode 4 (802.3ad)
#
# also possible here:
# - Mode 5: balance-tlb
# - Mode 6: balance-alb
mode: 4
miimon: 100
lacp-rate: 1
ad-select: count
downdelay: 200
updelay: 200
post-up:
# VLAN 121 - for Ubiquiti UniFi Accesspoints
- /sbin/ip link add link bond1 name bond1.121 type vlan id 121
# VLAN 121 - for Ubiquiti UniFi Accesspoints Guests
- /sbin/ip link add link bond1 name bond1.131 type vlan id 131
# Route ???
- /sbin/ip route add 10.11.16.0/24 via 192.168.11.6
# Route to management network campus
- /sbin/ip route add 10.72.1.0/24 via 192.168.11.72
# Route to LAN campus
- /sbin/ip route add 192.168.72.0/24 via 192.168.11.72
# Route to WLAN campus
- /sbin/ip route add 192.168.73.0/24 via 192.168.11.72
- device: bond1.121
headline: bond1.121 - VLAN 121 on interface bond1 for Ubiquiti UniFi Accesspoints Guest NET
auto: true
family: inet
method: static
address: 10.121.15.254
netmask: 20
- device: bond1.131
headline: bond1.131 - VLAN 131 on interface bond1 for Ubiquiti UniFi Accesspoints private NET
auto: true
family: inet
method: static
address: 10.131.15.254
netmask: 20
- device: bond1:ns
headline: bond1:ns - Alias IP on bond1 device for Nameservice
auto: true
family: inet
method: static
address: 192.168.11.1
netmask: 32
- device: bond1:1
headline: bond1:1 - Alias IP on bond1 device for (depricated) Management Network
auto: true
family: inet
method: static
address: 10.10.9.254
netmask: 24
- device: bond1:ap
headline: bond1:ap - Alias IP on bond1 device for Network Accesspoints
auto: true
family: inet
method: static
address: 10.112.1.254
netmask: 24
post-up:
# - Wireless Networks routed through appropriate Accesspoints
# -
- /sbin/ip route add 10.113.1.0/24 via 10.112.1.1
- /sbin/ip route add 10.113.2.0/24 via 10.112.1.2
- /sbin/ip route add 10.113.3.0/24 via 10.112.1.3
- /sbin/ip route add 10.113.4.0/24 via 10.112.1.4
- /sbin/ip route add 10.113.5.0/24 via 10.112.1.5
- /sbin/ip route add 10.113.6.0/24 via 10.112.1.6
- /sbin/ip route add 10.113.7.0/24 via 10.112.1.7
- /sbin/ip route add 10.113.8.0/24 via 10.112.1.8
- /sbin/ip route add 10.113.9.0/24 via 10.112.1.9
- /sbin/ip route add 10.113.10.0/24 via 10.112.1.10
- /sbin/ip route add 10.113.11.0/24 via 10.112.1.11
- /sbin/ip route add 10.113.12.0/24 via 10.112.1.12
- /sbin/ip route add 10.113.13.0/24 via 10.112.1.13
- /sbin/ip route add 10.113.14.0/24 via 10.112.1.14
- /sbin/ip route add 10.113.15.0/24 via 10.112.1.15
- device: bond1:ipmi
headline: bond1:ipmi - Alias IP on bond1 for IPMI Addresses Servr Stockhausen
auto: true
family: inet
method: static
address: 10.11.11.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)
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:
- ~.
- ga.netz
- ga.intra
resolved_dnssec: false
# dns.as250.net: 194.150.168.168
#
resolved_fallback_nameserver:
- 192.168.10.1
# ---
# 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
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.10.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 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:
- internaldns
bind9_transfer_source: !!str "192.168.11.1"
bind9_notify_source: !!str "192.168.11.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
# ==============================
# ---
# vars used by scripts/reset_root_passwd.yml
# ---
root_user:
name: root
password: $6$J1ssJfdshf/$mknQEPDcW4HN5.wFfawbamamywI7F7fhdZmaR1abNrc4DA7DNRx766lz3ygf9YV3gcmRq3QhJ3fBVlkwGMCvq.
-583
View File
@@ -1,583 +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: eth2
headline: eth2 - Uplink static line (radio) to Altenschlirf
auto: true
family: inet
method: static
address: 172.16.111.254
netmask: 24
up:
# - For management Antennas
- /sbin/ip link add link eth2 name eth2.111 type vlan id 111
post-up:
# - Static routes to Altenschlirf (Router Ip-Address Altenschlirf: 172.16.111.253)
# -
# - Telefon Altenshlirf
- /sbin/ip route add 172.16.210.0/24 via 172.16.111.253
# User Network Altenshlirf
- /sbin/ip route add 192.168.10.0/24 via 172.16.111.253
# Management Network Altenschlirf
- /sbin/ip route add 10.10.10.0/24 via 172.16.111.253
# WLan Router (Accesspoints) Altenshlirf
- /sbin/ip route add 10.122.1.0/24 via 172.16.111.253
# # WLan Networks Altenshlirf
- /sbin/ip route add 10.123.0.0/16 via 172.16.111.253
# DSL via Fritzbox Altenschlirf
- /sbin/ip route add 172.16.10.0/24 via 172.16.111.253
# - WLAN Gemeinschaft Altenschlirf guest NET (Unifi routet Network)
- /sbin/ip route add 10.221.0.0/20 via 172.16.111.253
# - WLAN Gemeinschaft Altenschlirf private NET (Unifi routet Network)
- /sbin/ip route add 10.231.0.0/20 via 172.16.111.253
# VPN home Network Altenschlirf
#
- /sbin/ip route add 10.0.10.0/24 via 172.16.111.253
# VPN 'gw-ckubu' Network Altenschlirf
#
- /sbin/ip route add 10.1.10.0/24 via 172.16.111.253
# private networks 'ckubu'
#
# connections from private ckubu networks ist routed through VPN Altenschlirf (gw-ckubu),
# so we route them back to that gateway..
- /sbin/ip route add 192.168.63.0/24 via 172.16.111.253
- /sbin/ip route add 192.168.64.0/24 via 172.16.111.253
- device: eth2.111
headline: eth2.111 - network 10.10.111.0 (management antennas)
auto: true
family: inet
method: static
address: 10.10.111.254
netmask: 24
- device: eth8
headline: eth8 - holds VLAN 211 device for Network Telefons Stockhausen
auto: false
family: inet
method: manual
up:
- /sbin/ip link add link eth8 name eth8.211 type vlan id 211
- device: eth8.211
headline: eth8.211 - Network Telefons Stockhausen
auto: true
family: inet
method: static
# Note:
# !! 172.16.211.254 is reserved for LANCom Router (DSL line teleefon).
# This LANCom Router IS NOT pngable !!
address: 172.16.211.1
netmask: 24
pre-up:
- /sbin/ifconfig eth8 up
- device: eth9
headline: eth9 - Uplink DSL surf2 via (static) line to Fritz!Box 7490 (formaly Zyxel 6501)
auto: true
family: inet
method: static
address: 172.16.11.1
netmask: 24
gateway: 172.16.11.254
- device: eth10
headline: eth10 - Uplink DSL surf3 via (static) line to Fritz!Box 7490
auto: true
family: inet
method: static
address: 172.16.13.1
netmask: 24
gateway: 172.16.13.254
- device: eth11
headline: eth11 - Uplink DSL surf1 via (static) line to Fritz!Box 7490 (Mailserver)
auto: true
family: inet
method: static
address: 172.16.12.1
netmask: 24
gateway: 172.16.12.254
# ----------
# Note: Install the 'ifenslave' package, necessary to enable bonding:
#
# apt-get install ifenslave
# ----------
- device: bond0
headline: bond0 - LAG (Link Aggregation) on devices eth0 and eth4
auto: true
family: inet
method: static
address: 10.1.9.254
netmask: 24
bond:
slaves: eth0 eth4
# Mode 4 (802.3ad)
#
# also possible here:
# - Mode 5: balance-tlb
# - Mode 6: balance-alb
mode: 4
miimon: 100
lacp-rate: 1
ad-select: count
downdelay: 200
updelay: 200
post-up:
# VLAN 11 for management network Stockhausen/Schloss 10.10.11.0/24
- /sbin/ip link add link bond0 name bond0.11 type vlan id 11
# VLAN 78 for network Georgshaus 192.168.78.0/24
- /sbin/ip link add link bond0 name bond0.78 type vlan id 78
- device: bond0.11
headline: bond0.11 - VLAN 11 on interface bond0 (Management Network Stockhausen)
auto: true
family: inet
method: static
address: 10.10.11.254
netmask: 24
- device: bond0.78
headline: bond0.78 - VLAN 78 on interface bond0 (Georgshaus ?)
auto: true
family: inet
method: static
address: 192.168.78.254
netmask: 24
# ----------
# Note: Install the 'ifenslave' package, necessary to enable bonding:
#
# apt-get install ifenslave
# ----------
- device: bond1
headline: bond1 - LAG (Link Aggregation) on devices eth3 and eth5 - Main Network Stockhausen
auto: true
family: inet
method: static
address: 192.168.11.254
netmask: 24
nameservers:
- 192.168.11.1
- 192.168.10.3
search: ga.netz ga.intra
bond:
slaves: eth3 eth5
# Mode 4 (802.3ad)
#
# also possible here:
# - Mode 5: balance-tlb
# - Mode 6: balance-alb
mode: 4
miimon: 100
lacp-rate: 1
ad-select: count
downdelay: 200
updelay: 200
post-up:
# VLAN 121 - for Ubiquiti UniFi Accesspoints
- /sbin/ip link add link bond1 name bond1.121 type vlan id 121
# VLAN 121 - for Ubiquiti UniFi Accesspoints Guests
- /sbin/ip link add link bond1 name bond1.131 type vlan id 131
# Route ???
- /sbin/ip route add 10.11.16.0/24 via 192.168.11.6
# Route to management network campus
- /sbin/ip route add 10.72.1.0/24 via 192.168.11.72
# Route to LAN campus
- /sbin/ip route add 192.168.72.0/24 via 192.168.11.72
# Route to WLAN campus
- /sbin/ip route add 192.168.73.0/24 via 192.168.11.72
- device: bond1.121
headline: bond1.121 - VLAN 121 on interface bond1 for Ubiquiti UniFi Accesspoints Guest NET
auto: true
family: inet
method: static
address: 10.121.15.254
netmask: 20
- device: bond1.131
headline: bond1.131 - VLAN 131 on interface bond1 for Ubiquiti UniFi Accesspoints private NET
auto: true
family: inet
method: static
address: 10.131.15.254
netmask: 20
- device: bond1:ns
headline: bond1:ns - Alias IP on bond1 device for Nameservice
auto: true
family: inet
method: static
address: 192.168.11.1
netmask: 32
- device: bond1:1
headline: bond1:1 - Alias IP on bond1 device for (depricated) Management Network
auto: true
family: inet
method: static
address: 10.10.9.254
netmask: 24
- device: bond1:ap
headline: bond1:ap - Alias IP on bond1 device for Network Accesspoints
auto: true
family: inet
method: static
address: 10.112.1.254
netmask: 24
post-up:
# - Wireless Networks routed through appropriate Accesspoints
# -
- /sbin/ip route add 10.113.1.0/24 via 10.112.1.1
- /sbin/ip route add 10.113.2.0/24 via 10.112.1.2
- /sbin/ip route add 10.113.3.0/24 via 10.112.1.3
- /sbin/ip route add 10.113.4.0/24 via 10.112.1.4
- /sbin/ip route add 10.113.5.0/24 via 10.112.1.5
- /sbin/ip route add 10.113.6.0/24 via 10.112.1.6
- /sbin/ip route add 10.113.7.0/24 via 10.112.1.7
- /sbin/ip route add 10.113.8.0/24 via 10.112.1.8
- /sbin/ip route add 10.113.9.0/24 via 10.112.1.9
- /sbin/ip route add 10.113.10.0/24 via 10.112.1.10
- /sbin/ip route add 10.113.11.0/24 via 10.112.1.11
- /sbin/ip route add 10.113.12.0/24 via 10.112.1.12
- /sbin/ip route add 10.113.13.0/24 via 10.112.1.13
- /sbin/ip route add 10.113.14.0/24 via 10.112.1.14
- /sbin/ip route add 10.113.15.0/24 via 10.112.1.15
- device: bond1:ipmi
headline: bond1:ipmi - Alias IP on bond1 for IPMI Addresses Servr Stockhausen
auto: true
family: inet
method: static
address: 10.11.11.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)
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:
- ~.
- ga.netz
- ga.intra
resolved_dnssec: false
# dns.as250.net: 194.150.168.168
#
resolved_fallback_nameserver:
- 192.168.10.1
# ---
# 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
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.10.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 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:
- internaldns
bind9_transfer_source: !!str "192.168.11.1"
bind9_notify_source: !!str "192.168.11.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
# ==============================
# ---
# vars used by scripts/reset_root_passwd.yml
# ---
root_user:
name: root
password: $6$J1ssJfdshf/$mknQEPDcW4HN5.wFfawbamamywI7F7fhdZmaR1abNrc4DA7DNRx766lz3ygf9YV3gcmRq3QhJ3fBVlkwGMCvq.
@@ -5,10 +5,10 @@
# If true, all additional files in /etc/network/interfaces/interfaces.d/ are deleted # If true, all additional files in /etc/network/interfaces/interfaces.d/ are deleted
network_manage_devices: True network_manage_devices: true
# Should the interfaces be reloaded after config change? # Should the interfaces be reloaded after config change?
network_interface_reload: False network_interface_reload: false
network_interface_path: /etc/network/interfaces.d network_interface_path: /etc/network/interfaces.d
network_interface_required_packages: network_interface_required_packages:
@@ -26,7 +26,7 @@ network_interfaces:
family: inet family: inet
method: static method: static
address: 192.168.11.18 address: 192.168.11.18
#gateway: 192.168.11.254 # gateway: 192.168.11.254
netmask: 24 netmask: 24
- device: lan4 - device: lan4
@@ -81,7 +81,7 @@ network_interfaces:
netmask: 24 netmask: 24
- device: lan6 - device: lan6
headline: lan6 - holds VLAN 211 device for Network Telefons Stockhausen headline: lan6 - holds VLAN 211 device for Network Telefons Stockhausen
auto: false auto: false
family: inet family: inet
@@ -136,7 +136,7 @@ network_interfaces:
# ---------- # ----------
# Note: Install the 'ifenslave' package, necessary to enable bonding: # Note: Install the 'ifenslave' package, necessary to enable bonding:
# #
# apt-get install ifenslave # apt-get install ifenslave
# ---------- # ----------
- device: bond0 - device: bond0
@@ -186,7 +186,7 @@ network_interfaces:
# ---------- # ----------
# Note: Install the 'ifenslave' package, necessary to enable bonding: # Note: Install the 'ifenslave' package, necessary to enable bonding:
# #
# apt-get install ifenslave # apt-get install ifenslave
# ---------- # ----------
- device: sfp0 - device: sfp0
@@ -200,7 +200,7 @@ network_interfaces:
- 192.168.11.1 - 192.168.11.1
- 192.168.10.3 - 192.168.10.3
search: ga.netz ga.intra search: ga.netz ga.intra
#bond: # bond:
# slaves: lan3 lan11 # slaves: lan3 lan11
# # Mode 4 (802.3ad) # # Mode 4 (802.3ad)
# # # #
@@ -382,7 +382,7 @@ resolved_nameserver:
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- ga.netz - ga.netz
@@ -393,7 +393,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 192.168.10.1 - 192.168.10.1
# --- # ---
@@ -451,7 +451,6 @@ cron_user_special_time_entries:
insertafter: PATH insertafter: PATH
# --- # ---
# vars used by roles/common/tasks/users.yml # vars used by roles/common/tasks/users.yml
# --- # ---
@@ -587,28 +586,28 @@ bind9_gateway_acl:
- 192.168.10.2 - 192.168.10.2
bind9_gateway_listen_on_v6: bind9_gateway_listen_on_v6:
- none - none
bind9_gateway_listen_on: bind9_gateway_listen_on:
- any - any
#bind9_gateway_allow_transfer: {} # bind9_gateway_allow_transfer: {}
bind9_gateway_allow_transfer: bind9_gateway_allow_transfer:
- internaldns - internaldns
bind9_transfer_source: !!str "192.168.11.1" bind9_transfer_source: !!str "192.168.11.1"
bind9_notify_source: !!str "192.168.11.1" bind9_notify_source: !!str "192.168.11.1"
#bind9_gateway_allow_query: {} # bind9_gateway_allow_query: {}
bind9_gateway_allow_query: bind9_gateway_allow_query:
- local-net - local-net
#bind9_gateway_allow_query_cache: {} # bind9_gateway_allow_query_cache: {}
bind9_gateway_allow_query_cache: bind9_gateway_allow_query_cache:
- local-net - local-net
bind9_gateway_recursion: !!str "yes" bind9_gateway_recursion: !!str "yes"
#bind9_gateway_allow_recursion: {} # bind9_gateway_allow_recursion: {}
bind9_gateway_allow_recursion: bind9_gateway_allow_recursion:
- local-net - local-net
@@ -632,4 +631,3 @@ git_firewall_repository:
root_user: root_user:
name: root name: root
password: $6$J1ssJfdshf/$mknQEPDcW4HN5.wFfawbamamywI7F7fhdZmaR1abNrc4DA7DNRx766lz3ygf9YV3gcmRq3QhJ3fBVlkwGMCvq. password: $6$J1ssJfdshf/$mknQEPDcW4HN5.wFfawbamamywI7F7fhdZmaR1abNrc4DA7DNRx766lz3ygf9YV3gcmRq3QhJ3fBVlkwGMCvq.
@@ -83,8 +83,8 @@ default_user:
sudo_users: sudo_users:
- chris - chris
- sysadm - sysadm
- maadmin
- wadmin - wadmin
- maadmin
# --- # ---
@@ -123,7 +123,6 @@ sshd_permit_root_login: !!str "prohibit-password"
# --- # ---
# ============================== # ==============================
@@ -6,10 +6,10 @@
# If true, all additional files in /etc/network/interfaces/interfaces.d/ are deleted # If true, all additional files in /etc/network/interfaces/interfaces.d/ are deleted
network_manage_devices: True network_manage_devices: true
# Should the interfaces be reloaded after config change? # Should the interfaces be reloaded after config change?
network_interface_reload: False network_interface_reload: false
network_interface_path: /etc/network/interfaces.d network_interface_path: /etc/network/interfaces.d
network_interface_required_packages: network_interface_required_packages:
@@ -195,7 +195,6 @@ sshd_permit_root_login: !!str "prohibit-password"
# --- # ---
# ============================== # ==============================
@@ -6,10 +6,10 @@
# If true, all additional files in /etc/network/interfaces/interfaces.d/ are deleted # If true, all additional files in /etc/network/interfaces/interfaces.d/ are deleted
network_manage_devices: True network_manage_devices: true
# Should the interfaces be reloaded after config change? # Should the interfaces be reloaded after config change?
network_interface_reload: False network_interface_reload: false
network_interface_path: /etc/network/interfaces.d network_interface_path: /etc/network/interfaces.d
network_interface_required_packages: network_interface_required_packages:
@@ -38,7 +38,7 @@ network_interfaces:
# - "91.239.100.100" # anycast.censurfridns.dk # - "91.239.100.100" # anycast.censurfridns.dk
# optional additional subnets/ips subnets: [] # optional additional subnets/ips subnets: []
# subnets: # subnets:
# - '192.168.123.0/24' # - '192.168.123.0/24'
# - '192.168.124.11/32' # - '192.168.124.11/32'
@@ -66,7 +66,7 @@ network_interfaces:
- device: eno2 - device: eno2
# use only once per device (for the first device entry) # use only once per device (for the first device entry)
headline: eno2 - LAN Interface VLAN definition headline: eno2 - LAN Interface VLAN definition
auto: true auto: true
family: inet family: inet
method: manual method: manual
@@ -95,10 +95,10 @@ network_interfaces:
# nameservers: # nameservers:
# - "194.150.168.168" # dns.as250.net # - "194.150.168.168" # dns.as250.net
# - "91.239.100.100" # anycast.censurfridns.dk # - "91.239.100.100" # anycast.censurfridns.dk
#nameservers: # nameservers:
# - 192.168.11.1 # - 192.168.11.1
# - 192.168.10.3 # - 192.168.10.3
#search: ga.netz ga.intra # search: ga.netz ga.intra
# --- # ---
@@ -176,8 +176,8 @@ systemd_resolved: true
# Servername für DNS-over-TLS: dot.ffmuc.net # Servername für DNS-over-TLS: dot.ffmuc.net
# für iOS 14+: DoT-Server-Konfiguration (unsigniert, vom PrHdb) # für iOS 14+: DoT-Server-Konfiguration (unsigniert, vom PrHdb)
resolved_nameserver: resolved_nameserver:
- 192.168.11.1 - 192.168.11.1
- 192.168.10.1 - 192.168.10.1
- 192.168.11.3 - 192.168.11.3
# search domains # search domains
@@ -185,7 +185,7 @@ resolved_nameserver:
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- ga.netz - ga.netz
@@ -196,7 +196,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 194.150.168.168 - 194.150.168.168
# --- # ---
@@ -311,4 +311,3 @@ sudo_users:
# --- # ---
root_user: {} root_user: {}
@@ -86,7 +86,7 @@ resolved_nameserver:
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- ga.netz - ga.netz
@@ -97,7 +97,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 192.168.11.1 - 192.168.11.1
# --- # ---
@@ -108,14 +108,14 @@ insert_root_ssh_keypair: true
root_ssh_keypair: root_ssh_keypair:
- name: id-rsa-dehydrated - name: id-rsa-dehydrated
priv_key_src: ga-st-mail/root/.ssh/ga-st-mail-id_rsa-dehydrated priv_key_src: ga-st-mail.ga.netz/root/.ssh/ga-st-mail-id_rsa-dehydrated
priv_key_dest: /root/.ssh/id_rsa-dehydrated priv_key_dest: /root/.ssh/id_rsa-dehydrated
pub_key_src: ga-st-mail/root/.ssh/ga-st-mail-id_rsa-dehydrated.pub pub_key_src: ga-st-mail.ga.netz/root/.ssh/ga-st-mail-id_rsa-dehydrated.pub
pub_key_dest: /root/.ssh/id_rsa-dehydrated.pub pub_key_dest: /root/.ssh/id_rsa-dehydrated.pub
- name: id-rsa-opendkim - name: id-rsa-opendkim
priv_key_src: ga-st-mail/root/.ssh/ga-st-mail-id_rsa-opendkim priv_key_src: ga-st-mail.ga.netz/root/.ssh/ga-st-mail-id_rsa-opendkim
priv_key_dest: /root/.ssh/id_rsa-opendkim priv_key_dest: /root/.ssh/id_rsa-opendkim
pub_key_src: ga-st-mail/root/.ssh/ga-st-mail-id_rsa-opendkim.pub pub_key_src: ga-st-mail.ga.netz/root/.ssh/ga-st-mail-id_rsa-opendkim.pub
pub_key_dest: /root/.ssh/id_rsa-opendkim.pub pub_key_dest: /root/.ssh/id_rsa-opendkim.pub
default_user: default_user:
@@ -206,49 +206,6 @@ sudo_users:
# vars used by roles/common/tasks/copy_files.yml # vars used by roles/common/tasks/copy_files.yml
# --- # ---
copy_plain_files:
# /root/bin/monitoring
#
- name: monitoring_check_cert_for_dovecot.conf
src_path: ga-st-mail/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: ga-st-mail/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: ga-st-mail/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: ga-st-mail/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: ga-st-mail/root/bin/postfix/conf/whitelist_mb_sigs.conf
dest_path: /root/bin/postfix/conf/whitelist_mb_sigs.conf
copy_plain_files_postfwd_host_specific:
# Postfix Firewall postfwd
#
- name: postfwd.wl-user
src_path: ga-st-mail/etc/postfix/postfwd.cf
dest_path: /etc/postfix/postfwd.cf
#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 # vars used by roles/common/tasks/config_files_mailsystem_scripts.yml
@@ -256,7 +213,7 @@ copy_plain_files_postfwd_host_specific:
hostname: mx.gemeinschaft-altenschlirf.de hostname: mx.gemeinschaft-altenschlirf.de
ipv4_address: 192.168.11.2 ipv4_address: 192.168.11.2
#ipv6_address: # ipv6_address:
admin_email: it@gemeinschaft-altenschlirf.org admin_email: it@gemeinschaft-altenschlirf.org
is_relay_host: !!str "false" is_relay_host: !!str "false"
@@ -270,7 +227,7 @@ db_in_use: !!str "true"
postfix_db_type: PostgreSQL postfix_db_type: PostgreSQL
postfix_db_name: postfix postfix_db_name: postfix
postfix_db_user: postfix postfix_db_user: postfix
#postfix_db_host: # postfix_db_host:
postfix_db_pass: R_wuKauoTE7+AJg9 postfix_db_pass: R_wuKauoTE7+AJg9
# install_amavis.conf # install_amavis.conf
@@ -279,34 +236,36 @@ mp_receipt_number: 106015125438
si_authorisation_signature: abb4ec6b194639f3d123154f1b971843a3b8751d8c1bcdc7d07ed6db26621b11bca0e23d2a42b60aef3f7b7803a1466a964d90c7b1e82d67c7680c8f46b59a4e si_authorisation_signature: abb4ec6b194639f3d123154f1b971843a3b8751d8c1bcdc7d07ed6db26621b11bca0e23d2a42b60aef3f7b7803a1466a964d90c7b1e82d67c7680c8f46b59a4e
# install_postfixadmin.conf # install_postfixadmin.conf
# #
website_name_postfixadmin: adm.gemeinschaft-altenschlirf.de website_name_postfixadmin: adm.gemeinschaft-altenschlirf.de
email_welcome_message: "\n email_welcome_message: |
Hallo,\n
Ihre/Deine neue E-Mail Adresse ist eingerichtet.\n Hallo,
IT Team Gemeinschaft Altenschlirf\n Ihre/Deine neue E-Mail Adresse ist eingerichtet.
--\n IT Team Gemeinschaft Altenschlirf
Gemeinschaft Altenschlirf | Phone: +49 6647 / 9606 0\n
Müser Straße 1 | Fax: +49 6647 / 9606 179\n --
D-36358 Herbstein | E-Mail: it@gemeinschaft-altenschlirf.de\n
" Gemeinschaft Altenschlirf | Phone: +49 6647 / 9606 0
Müser Straße 1 | Fax: +49 6647 / 9606 179
D-36358 Herbstein | E-Mail: it@gemeinschaft-altenschlirf.de
# install_update_dovecot.conf # install_update_dovecot.conf
# #
dovecot_from_address: "Administrator E-Mail <postmaster@gemeinschaft-altenschlirf.de>" dovecot_from_address: "Administrator E-Mail <postmaster@gemeinschaft-altenschlirf.de>"
dovecot_reply_to: "postmaster@gemeinschaft-altenschlirf.de" dovecot_reply_to: "postmaster@gemeinschaft-altenschlirf.de"
webmailer_address: "https://webmail.gemeinschaft-altenschlirf.de" webmailer_address: "https://webmail.gemeinschaft-altenschlirf.de"
salutation: "IT Team Gemeinschaft Altenschlirf\n salutation: |
IT Team Gemeinschaft Altenschlirf
--\n --
Gemeinschaft Altenschlirf | Phone: +49 6647 / 9606 0\n
Müser Straße 1 | Fax: +49 6647 / 9606 179\n Gemeinschaft Altenschlirf | Phone: +49 6647 / 9606 0
D-36358 Herbstein | E-Mail: it@gemeinschaft-altenschlirf.de\n Müser Straße 1 | Fax: +49 6647 / 9606 179
" D-36358 Herbstein | E-Mail: it@gemeinschaft-altenschlirf.de
# install_upgrade_roundcube-webmail.conf # install_upgrade_roundcube-webmail.conf
# #
@@ -317,10 +276,10 @@ autoreply_hostname: autoreply.gemeinschaft-altenschlirf.de
roundcube_db_type: pgsql roundcube_db_type: pgsql
roundcube_db_name: roundcubemail roundcube_db_name: roundcubemail
roundcube_db_user: roundcube roundcube_db_user: roundcube
#roundcube_db_host: # roundcube_db_host:
roundcube_db_pass: 'K3TbMmTfnCXdj4vz' roundcube_db_pass: 'K3TbMmTfnCXdj4vz'
#roundcube_acl_plugin: true # roundcube_acl_plugin: true
roundcube_product_name: Gemeinschaft Altenschlirf - Webmailer roundcube_product_name: Gemeinschaft Altenschlirf - Webmailer
roundcube_support_url: https://www.gemeinschaft-altenschlirf.de roundcube_support_url: https://www.gemeinschaft-altenschlirf.de
@@ -88,7 +88,7 @@ resolved_nameserver:
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- ga.netz - ga.netz
@@ -99,7 +99,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 192.168.11.3 - 192.168.11.3
# --- # ---
@@ -209,7 +209,6 @@ sudo_users:
# --- # ---
# --- # ---
# vars used by roles/common/tasks/config_files_mailsystem_scripts.yml # vars used by roles/common/tasks/config_files_mailsystem_scripts.yml
# --- # ---
@@ -86,7 +86,7 @@ resolved_nameserver:
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- ga.netz - ga.netz
@@ -97,7 +97,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 192.168.10.1 - 192.168.10.1
- 192.168.10.3 - 192.168.10.3
@@ -195,19 +195,18 @@ sudo_users:
# Postfix Firewall postfwd # Postfix Firewall postfwd
# #
#- name: postfwd.wl-user # - name: postfwd.wl-user
# src_path: ga-st-mail/etc/postfix/postfwd.wl-user # src_path: ga-st-mail/etc/postfix/postfwd.wl-user
# dest_path: /etc/postfix/postfwd.wl-user # dest_path: /etc/postfix/postfwd.wl-user
#copy_template_files: [] # copy_template_files: []
# #
# - name: mailsystem_install_amavis.conf # - name: mailsystem_install_amavis.conf
# src_path: usr/local/src/mailsystem/conf/install_amavis.conf.j2 # src_path: usr/local/src/mailsystem/conf/install_amavis.conf.j2
# dest_path: /usr/local/src/mailsystem/conf/install_amavis.conf # dest_path: /usr/local/src/mailsystem/conf/install_amavis.conf
# --- # ---
# vars used by roles/common/tasks/config_files_mailsystem_scripts.yml # vars used by roles/common/tasks/config_files_mailsystem_scripts.yml
# --- # ---
-148
View File
@@ -1,148 +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
# ---
# ---
# 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
- 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/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_back_svn_privileges:
- 'ALL=(root) NOPASSWD: /usr/bin/svnadmin'
# ---
# 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.
+147
View File
@@ -0,0 +1,147 @@
---
# ---
# 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)
resolved_nameserver:
- 185.12.64.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/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_back_svn_privileges:
- 'ALL=(root) NOPASSWD: /usr/bin/svnadmin'
# ---
# 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.
@@ -83,7 +83,6 @@ resolved_nameserver:
- 2a01:4f8:0:1::add:9999 - 2a01:4f8:0:1::add:9999
# --- # ---
# vars used by roles/common/tasks/users.yml # vars used by roles/common/tasks/users.yml
# --- # ---
@@ -133,4 +132,3 @@ git_firewall_repository:
root_user: root_user:
name: root name: root
password: $6$J1ssJfdshf/$mknQEPDcW4HN5.wFfawbamamywI7F7fhdZmaR1abNrc4DA7DNRx766lz3ygf9YV3gcmRq3QhJ3fBVlkwGMCvq. password: $6$J1ssJfdshf/$mknQEPDcW4HN5.wFfawbamamywI7F7fhdZmaR1abNrc4DA7DNRx766lz3ygf9YV3gcmRq3QhJ3fBVlkwGMCvq.
@@ -1,4 +1,5 @@
--- ---
# yamllint disable rule:line-length
# --- # ---
# vars used by role firewall # vars used by role firewall
@@ -30,8 +31,8 @@ sshd_ports:
- 1036 - 1036
sshd_listen_address: sshd_listen_address:
- '::' - '::'
- '0.0.0.0' - '0.0.0.0'
sshd_host_keys: sshd_host_keys:
- /etc/ssh/ssh_host_rsa_key - /etc/ssh/ssh_host_rsa_key
@@ -68,7 +69,7 @@ sshd_allowed_users:
# - diffie-hellman-group-exchange-sha256 # - diffie-hellman-group-exchange-sha256
# - diffie-hellman-group14-sha1 # - diffie-hellman-group14-sha1
# #
#sshd_kexalgorithms: {} # sshd_kexalgorithms: {}
sshd_kexalgorithms: sshd_kexalgorithms:
- curve25519-sha256 - curve25519-sha256
- curve25519-sha256@libssh.org - curve25519-sha256@libssh.org
@@ -83,7 +84,7 @@ sshd_kexalgorithms:
# - chacha20-poly1305@openssh.com # - chacha20-poly1305@openssh.com
# - aes256-gcm@openssh.com # - aes256-gcm@openssh.com
# - aes256-ctr # - aes256-ctr
#sshd_ciphers: {} # sshd_ciphers: {}
sshd_ciphers: sshd_ciphers:
- chacha20-poly1305@openssh.com - chacha20-poly1305@openssh.com
- aes256-gcm@openssh.com - aes256-gcm@openssh.com
@@ -92,13 +93,13 @@ sshd_ciphers:
- aes192-ctr - aes192-ctr
- aes128-ctr - aes128-ctr
#sshd_macs: {} # sshd_macs: {}
sshd_macs: sshd_macs:
- hmac-sha2-256-etm@openssh.com - hmac-sha2-256-etm@openssh.com
- hmac-sha2-512-etm@openssh.com - hmac-sha2-512-etm@openssh.com
- umac-128-etm@openssh.com - umac-128-etm@openssh.com
#sshd_hostkeyalgorithms: {} # sshd_hostkeyalgorithms: {}
sshd_hostkeyalgorithms: sshd_hostkeyalgorithms:
- ssh-ed25519 - ssh-ed25519
- ssh-ed25519-cert-v01@openssh.com - ssh-ed25519-cert-v01@openssh.com
@@ -107,12 +108,12 @@ sshd_hostkeyalgorithms:
- rsa-sha2-256-cert-v01@openssh.com - rsa-sha2-256-cert-v01@openssh.com
- rsa-sha2-512-cert-v01@openssh.com - rsa-sha2-512-cert-v01@openssh.com
#sshd_kexalgorithms: # sshd_kexalgorithms:
# - curve25519-sha256@libssh.org # - curve25519-sha256@libssh.org
# - diffie-hellman-group-exchange-sha256 # - diffie-hellman-group-exchange-sha256
# - diffie-hellman-group14-sha1 # - diffie-hellman-group14-sha1
#sshd_ciphers: # sshd_ciphers:
# - chacha20-poly1305@openssh.com # - chacha20-poly1305@openssh.com
# - aes256-gcm@openssh.com # - aes256-gcm@openssh.com
# - aes256-ctr # - aes256-ctr
@@ -220,7 +221,7 @@ default_user:
password: $6$GntX81EP$O1GEmQF.BbOQfTMMw/m/BDKSXmANVpqmz0nyzw4O4R2/iK9huGOAjT/2eq8FVdMghvNOvdwrWtwohO.Mg4V9n. password: $6$GntX81EP$O1GEmQF.BbOQfTMMw/m/BDKSXmANVpqmz0nyzw4O4R2/iK9huGOAjT/2eq8FVdMghvNOvdwrWtwohO.Mg4V9n.
shell: /bin/bash shell: /bin/bash
ssh_keys: ssh_keys:
- 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC5IhVprsvVOcFPbZzD9xR0nCjZ/9qVG6RhLJ7QBSts81nRvLwnmvcMBHSf5Rfaigey7Ff5dLHfJnxRE0KDATn6n2yd/5mXpn2GAA8hDVfhdsmsb5U7bROjZNr8MmIUrP7c3msUGx1FtvzhwxtyvIWOFQpWx+W5biBa6hFjIxT1pkUJqe6fclp7xbGYKZiqZRBS4qKG5CpKnisuOYDsqYPND+OkU+PShoxGVzp1JywIVze7qeKv6GyYbRA9SP9Np+5Mit6B21Io4zOI81c2Rz6sPX7mwEAQEs7iCm2hzG8qJws45Lb4ERqDkVEVhGNUyHjHgGebS1sZx1mLExdurXlPm1l/EamkncDFDCutHXtLP7lsFFiym7fKUjSEgiiLmyu5Xm+mwZvesKa1FYNaeiFWfYZpCJrNzIk+ffs+mgg3kmL4Sd4Ooy7jXPX+WJe5Xyh1KLU/+Wj2TVrhN+LbmupYAti/Wgd3DA1v601svmG82aLmyJRtKC0rGMePH3kDbtqU72kYpzI8mXERe1TIQ00Z77kQBR/7BF/9y5/0YmYDcXt1wNCoSie+mzz3xYcEdLAc7T+DhYpd4M6VgWnuz/exzRzhQwoSdEKkEED8CpEoBrEWEiMdrlElGmlkVomLU7P9i9j1rshX/pAq0asnqeSoPdC3vNbU3keiJQnhIHECvw== chris@luna' - 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC5IhVprsvVOcFPbZzD9xR0nCjZ/9qVG6RhLJ7QBSts81nRvLwnmvcMBHSf5Rfaigey7Ff5dLHfJnxRE0KDATn6n2yd/5mXpn2GAA8hDVfhdsmsb5U7bROjZNr8MmIUrP7c3msUGx1FtvzhwxtyvIWOFQpWx+W5biBa6hFjIxT1pkUJqe6fclp7xbGYKZiqZRBS4qKG5CpKnisuOYDsqYPND+OkU+PShoxGVzp1JywIVze7qeKv6GyYbRA9SP9Np+5Mit6B21Io4zOI81c2Rz6sPX7mwEAQEs7iCm2hzG8qJws45Lb4ERqDkVEVhGNUyHjHgGebS1sZx1mLExdurXlPm1l/EamkncDFDCutHXtLP7lsFFiym7fKUjSEgiiLmyu5Xm+mwZvesKa1FYNaeiFWfYZpCJrNzIk+ffs+mgg3kmL4Sd4Ooy7jXPX+WJe5Xyh1KLU/+Wj2TVrhN+LbmupYAti/Wgd3DA1v601svmG82aLmyJRtKC0rGMePH3kDbtqU72kYpzI8mXERe1TIQ00Z77kQBR/7BF/9y5/0YmYDcXt1wNCoSie+mzz3xYcEdLAc7T+DhYpd4M6VgWnuz/exzRzhQwoSdEKkEED8CpEoBrEWEiMdrlElGmlkVomLU7P9i9j1rshX/pAq0asnqeSoPdC3vNbU3keiJQnhIHECvw== chris@luna'
sudo_users: sudo_users:
- alex - alex
@@ -272,4 +273,3 @@ git_firewall_repository:
root_user: root_user:
name: root name: root
password: $6$J1ssJfdshf/$mknQEPDcW4HN5.wFfawbamamywI7F7fhdZmaR1abNrc4DA7DNRx766lz3ygf9YV3gcmRq3QhJ3fBVlkwGMCvq. password: $6$J1ssJfdshf/$mknQEPDcW4HN5.wFfawbamamywI7F7fhdZmaR1abNrc4DA7DNRx766lz3ygf9YV3gcmRq3QhJ3fBVlkwGMCvq.
@@ -98,7 +98,7 @@ resolved_nameserver:
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- 123.netz - 123.netz
@@ -108,7 +108,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 194.150.168.168 - 194.150.168.168
# --- # ---
@@ -219,4 +219,3 @@ git_firewall_repository:
root_user: root_user:
name: root name: root
password: $y$j9T$IVBTpn.OrI6YiQ9q3fA8b1$Y1bmID5yXJbKfoLFt1VmQs6LezeTj5/1M9ppZBD2Pn4 password: $y$j9T$IVBTpn.OrI6YiQ9q3fA8b1$Y1bmID5yXJbKfoLFt1VmQs6LezeTj5/1M9ppZBD2Pn4
@@ -93,7 +93,7 @@ resolved_nameserver:
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- kanzlei-kiel.netz - kanzlei-kiel.netz
@@ -103,7 +103,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 194.150.168.168 - 194.150.168.168
# --- # ---
@@ -227,28 +227,28 @@ bind9_gateway_acl:
- 192.168.100.30 - 192.168.100.30
bind9_gateway_listen_on_v6: bind9_gateway_listen_on_v6:
- none - none
bind9_gateway_listen_on: bind9_gateway_listen_on:
- any - any
#bind9_gateway_allow_transfer: {} # bind9_gateway_allow_transfer: {}
bind9_gateway_allow_transfer: bind9_gateway_allow_transfer:
- internaldns - internaldns
bind9_transfer_source: !!str "192.168.100.1" bind9_transfer_source: !!str "192.168.100.1"
bind9_notify_source: !!str "192.168.100.1" bind9_notify_source: !!str "192.168.100.1"
#bind9_gateway_allow_query: {} # bind9_gateway_allow_query: {}
bind9_gateway_allow_query: bind9_gateway_allow_query:
- local-net - local-net
#bind9_gateway_allow_query_cache: {} # bind9_gateway_allow_query_cache: {}
bind9_gateway_allow_query_cache: bind9_gateway_allow_query_cache:
- local-net - local-net
bind9_gateway_recursion: !!str "yes" bind9_gateway_recursion: !!str "yes"
#bind9_gateway_allow_recursion: {} # bind9_gateway_allow_recursion: {}
bind9_gateway_allow_recursion: bind9_gateway_allow_recursion:
- local-net - local-net
@@ -271,4 +271,3 @@ git_firewall_repository:
root_user: root_user:
name: root name: root
password: $6$J1ssJfdshf/$mknQEPDcW4HN5.wFfawbamamywI7F7fhdZmaR1abNrc4DA7DNRx766lz3ygf9YV3gcmRq3QhJ3fBVlkwGMCvq. password: $6$J1ssJfdshf/$mknQEPDcW4HN5.wFfawbamamywI7F7fhdZmaR1abNrc4DA7DNRx766lz3ygf9YV3gcmRq3QhJ3fBVlkwGMCvq.
@@ -6,10 +6,10 @@
# If true, all additional files in /etc/network/interfaces/interfaces.d/ are deleted # If true, all additional files in /etc/network/interfaces/interfaces.d/ are deleted
network_manage_devices: True network_manage_devices: true
# Should the interfaces be reloaded after config change? # Should the interfaces be reloaded after config change?
network_interface_reload: False network_interface_reload: false
network_interface_path: /etc/network/interfaces.d network_interface_path: /etc/network/interfaces.d
network_interface_required_packages: network_interface_required_packages:
@@ -29,14 +29,14 @@ network_interfaces:
address: 172.16.0.1 address: 172.16.0.1
netmask: 24 netmask: 24
gateway: 172.16.0.254 gateway: 172.16.0.254
#nameservers: # nameservers:
# - 127.0.0.1 # - 127.0.0.1
# - 192.168.0.1 # - 192.168.0.1
#search: ebs.netz kanzlei-kiel.netz elster.netz # search: ebs.netz kanzlei-kiel.netz elster.netz
- device: eno2 - device: eno2
headline: eno2 - WLAN headline: eno2 - WLAN
auto: true auto: true
family: inet family: inet
method: static method: static
@@ -143,7 +143,7 @@ resolved_nameserver:
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- ak.netz - ak.netz
@@ -153,7 +153,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 194.150.168.168 - 194.150.168.168
# --- # ---
@@ -244,4 +244,3 @@ bind9_gateway_listen_on:
root_user: root_user:
name: root name: root
password: $6$J1ssJfdshf/$mknQEPDcW4HN5.wFfawbamamywI7F7fhdZmaR1abNrc4DA7DNRx766lz3ygf9YV3gcmRq3QhJ3fBVlkwGMCvq. password: $6$J1ssJfdshf/$mknQEPDcW4HN5.wFfawbamamywI7F7fhdZmaR1abNrc4DA7DNRx766lz3ygf9YV3gcmRq3QhJ3fBVlkwGMCvq.
@@ -26,7 +26,7 @@ copy_additional_plain_files_sysctl:
# vars used by roles/common/tasks/sshd.yml # vars used by roles/common/tasks/sshd.yml
# --- # ---
#sshd_hostkeyalgorithms: # sshd_hostkeyalgorithms:
# - ssh-ed25519 # - ssh-ed25519
# - ssh-ed25519-cert-v01@openssh.com # - ssh-ed25519-cert-v01@openssh.com
# - rsa-sha2-256 # - rsa-sha2-256
@@ -98,7 +98,7 @@ resolved_nameserver:
# If there are more than one search domains, then specify them here in the order in which # If there are more than one search domains, then specify them here in the order in which
# the resolver should also search them # the resolver should also search them
# #
#resolved_domains: [] # resolved_domains: []
resolved_domains: resolved_domains:
- ~. - ~.
- akb.netz - akb.netz
@@ -108,7 +108,7 @@ resolved_dnssec: false
# dns.as250.net: 194.150.168.168 # dns.as250.net: 194.150.168.168
# #
resolved_fallback_nameserver: resolved_fallback_nameserver:
- 194.150.168.168 - 194.150.168.168
# --- # ---
@@ -214,4 +214,3 @@ bind9_gateway_listen_on:
root_user: root_user:
name: root name: root
password: $y$j9T$IVBTpn.OrI6YiQ9q3fA8b1$Y1bmID5yXJbKfoLFt1VmQs6LezeTj5/1M9ppZBD2Pn4 password: $y$j9T$IVBTpn.OrI6YiQ9q3fA8b1$Y1bmID5yXJbKfoLFt1VmQs6LezeTj5/1M9ppZBD2Pn4

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