needrestart and unattended upgrades configuration

main
_shirenn 2022-12-17 16:29:07 +01:00
parent c95cf063d5
commit a2f4d70f4d
62 changed files with 348 additions and 0 deletions

View File

@ -1,3 +1,9 @@
---
interfaces:
adm: ens18
loc_unattended:
reboot: true
loc_needrestart:
override: []

View File

@ -2,6 +2,12 @@
interfaces:
adm: ens18
loc_unattended:
reboot: true
loc_needrestart:
override: []
loc_home_nounou:
mounts:
- ip: "{{ query('ldap', 'ip4', 'ft', 'adm') }}"

View File

@ -2,6 +2,12 @@
interfaces:
adm: ens18
loc_unattended:
reboot: true
loc_needrestart:
override: []
loc_home_nounou:
mounts:
- ip: "{{ query('ldap', 'ip4', 'thot', 'adm') }}"

View File

@ -2,3 +2,9 @@
interfaces:
adm: eth0
srv_nat: eth1
loc_unattended:
reboot: true
loc_needrestart:
override: []

View File

@ -3,6 +3,12 @@ interfaces:
adm: ens18
srv: ens19
loc_unattended:
reboot: true
loc_needrestart:
override: []
loc_wireguard:
tunnels:
- name: "sputnik"

View File

@ -2,6 +2,9 @@
interfaces:
disable: true
loc_needrestart:
override: []
loc_borg:
to_exclude:
- /var/mail

View File

@ -1,3 +1,9 @@
---
interfaces:
adm: eth0
loc_unattended:
reboot: true
loc_needrestart:
override: []

View File

@ -3,6 +3,12 @@ interfaces:
adm: eth0
srv_nat: eth1
loc_unattended:
reboot: true
loc_needrestart:
override: []
loc_constellation:
allowed_hosts:
- 'constellation-dev.crans.org'

View File

@ -3,3 +3,6 @@ interfaces:
disable: true
adm: ens18
san: ens19
loc_needrestart:
override: []

View File

@ -2,6 +2,9 @@
interfaces:
disable: true
loc_needrestart:
override: []
loc_slapd:
ip: "{{ query('ldap', 'ip4', 'daniel', 'adm') }}"
replica: true

View File

@ -4,6 +4,12 @@ interfaces:
san: ens19
srv: ens20
loc_unattended:
reboot: true
loc_needrestart:
override: []
loc_nfs_mount:
mounts:
- ip: "{{ query('ldap', 'ip4', 'tealc', 'san') }}"

View File

@ -3,6 +3,9 @@ interfaces:
adm: ens18
renater: ens19
loc_needrestart:
override: []
loc_bind:
default:
type: slave

View File

@ -2,3 +2,9 @@
interfaces:
adm: eth0
srv_nat: eth1
loc_unattended:
reboot: true
loc_needrestart:
override: []

View File

@ -1,3 +1,9 @@
---
interfaces:
adm: ens18
loc_unattended:
reboot: true
loc_needrestart:
override: []

View File

@ -2,3 +2,9 @@
interfaces:
adm: eth0
srv: eth1
loc_unattended:
reboot: true
loc_needrestart:
override: []

View File

@ -2,6 +2,9 @@
interfaces:
disable: true
loc_needrestart:
override: []
loc_borg:
to_backup:
- /etc

View File

@ -3,6 +3,12 @@ interfaces:
adm: eth0
srv_nat: eth1
loc_unattended:
reboot: true
loc_needrestart:
override: []
loc_prometheus:
node:
config:

View File

@ -2,3 +2,9 @@
interfaces:
adm: eth0
srv_nat: eth1
loc_unattended:
reboot: true
loc_needrestart:
override: []

View File

@ -3,6 +3,13 @@ interfaces:
adm: ens18
srv: ens19
loc_unattended:
reboot: true
blacklist: [ "gitlab"]
loc_needrestart:
override: []
loc_certbot:
- mail: root@crans.org
certname: crans.org

View File

@ -2,6 +2,9 @@
interfaces:
disable: true
loc_needrestart:
override: []
loc_debian_images:
include_extra_images: true

View File

@ -4,5 +4,11 @@ interfaces:
srv_nat: ens19
lp: ens20
loc_unattended:
reboot: true
loc_needrestart:
override: []
loc_snmp_exporter:
listen_address: "{{ query('ldap', 'ip4', 'helloworld', 'adm') }}:9116"

View File

@ -3,5 +3,11 @@ interfaces:
adm: ens18
srv: ens19
loc_unattended:
reboot: true
loc_needrestart:
override: []
loc_autoconfig:
path: /var/www/autoconfig.crans.org

View File

@ -1,3 +1,9 @@
---
interfaces:
adm: eth0
loc_unattended:
reboot: true
loc_needrestart:
override: []

View File

@ -3,6 +3,12 @@ interfaces:
adm: ens18
srv: ens19
loc_needrestart:
override:
- inspircd
- anope
- thelounge
loc_nginx:
service_name: "thelounge"
servers:

View File

@ -2,6 +2,9 @@
interfaces:
disable: true
loc_needrestart:
override: []
loc_slapd:
ip: "{{ query('ldap', 'ip4', 'jack', 'adm') }}"
replica: true

View File

@ -2,3 +2,9 @@
interfaces:
adm: ens18
srv: ens19
loc_unattended:
reboot: true
loc_needrestart:
override: []

View File

@ -3,3 +3,6 @@ interfaces:
adm: ens18
san: ens19
zef: ens20
loc_needrestart:
override: []

View File

@ -2,3 +2,9 @@
interfaces:
adm: ens18
srv_nat: ens19
loc_unattended:
reboot: true
loc_needrestart:
override: []

View File

@ -3,5 +3,11 @@ interfaces:
adm: ens18
srv_nat: ens19
loc_unattended:
reboot: true
loc_needrestart:
override: []
loc_moinmoin:
main: true

View File

@ -2,5 +2,11 @@
interfaces:
adm: ens18
loc_unattended:
reboot: true
loc_needrestart:
override: []
loc_linx:
ip: "{{ query('ldap', 'ip', 'linx', 'adm') | first }}"

View File

@ -3,3 +3,6 @@ interfaces:
disable: true
adm: ens18
san: ens19
loc_needrestart:
override: []

View File

@ -2,3 +2,9 @@
interfaces:
adm: eth0
srv: eth1
loc_unattended:
reboot: true
loc_needrestart:
override: []

View File

@ -2,3 +2,9 @@
interfaces:
adm: eth0
srv: eth1
loc_unattended:
reboot: true
loc_needrestart:
override: []

View File

@ -1,3 +1,9 @@
---
interfaces:
adm: ens18
loc_unattended:
reboot: true
loc_needrestart:
override: []

View File

@ -2,6 +2,9 @@
interfaces:
disable: true
loc_needrestart:
override: []
loc_debian_images:
include_extra_images: true

View File

@ -3,3 +3,6 @@ interfaces:
adm: ens18
san: ens19
zef: ens20
loc_needrestart:
override: []

View File

@ -3,6 +3,12 @@ interfaces:
adm: eth0
srv: eth1
loc_unattended:
reboot: true
loc_needrestart:
override: []
loc_dovecot:
cert_path: /etc/letsencrypt/live/crans.org

View File

@ -4,6 +4,14 @@ interfaces:
san: eth1
srv_nat: eth2
loc_unattended:
reboot: true
blacklist:
- owncloud
loc_needrestart:
override: []
loc_ldap:
base_dn: "{{ vault.slapd.re2o.admin.binddn }}"
password: "{{ vault.slapd.re2o.admin.bindpass }}"

View File

@ -2,3 +2,9 @@
interfaces:
adm: ens18
srv: ens19
loc_unattended:
reboot: true
loc_needrestart:
override: []

View File

@ -4,6 +4,18 @@ interfaces:
san: ens19
srv: ens20
loc_unattended:
reboot: true
loc_needrestart:
override: []
loc_unattended:
reboot: true
loc_needrestart:
override: []
loc_nfs_mount:
mounts:
- ip: "{{ query('ldap', 'ip4', 'tealc', 'san') }}"

View File

@ -3,5 +3,11 @@ interfaces:
adm: eth0
srv_nat: eth1
loc_unattended:
reboot: true
loc_needrestart:
override: []
loc_re2o_ldap_replica:
url: "ldaps://{{ query('ldap', 'ip4', 'yson-partou', 'adm') }}:636"

View File

@ -4,6 +4,12 @@ interfaces:
srv_nat: eth1
infra: eth2
loc_unattended:
reboot: true
loc_needrestart:
override: []
loc_re2o:
owner: www-data
group: _nounou

View File

@ -3,6 +3,12 @@ interfaces:
adm: eth0
srv: eth1
loc_unattended:
reboot: true
loc_needrestart:
override: []
postfix:
primary: true
secondary: false

View File

@ -4,6 +4,12 @@ interfaces:
srv: ens19
adh: ens20
loc_unattended:
reboot: true
loc_needrestart:
override: []
unbound:
verbosity: 1
interfaces:

View File

@ -2,3 +2,9 @@
interfaces:
adm: eth0
srv_nat: eth1
loc_unattended:
reboot: true
loc_needrestart:
override: []

View File

@ -2,3 +2,11 @@
interfaces:
adm: ens18
srv: ens21
loc_unattended:
blacklist:
- linux
- nftables
loc_needrestart:
override: []

View File

@ -8,3 +8,12 @@ interfaces:
srv_nat: ens22
adh: ens23
ens: ens1
loc_unattended:
blacklist:
- linux
- nftables
loc_needrestart:
override:
- bird2

View File

@ -3,6 +3,12 @@ interfaces:
adm: ens18
auto: ens19
loc_unattended:
reboot: true
loc_needrestart:
override: []
loc_wireguard:
tunnels:
- name: "boeing"

View File

@ -8,3 +8,12 @@ interfaces:
srv_nat: ens22
adh: ens23
ens: ens1
loc_unattended:
blacklist:
- linux
- nftables
loc_needrestart:
override:
- bird2

View File

@ -8,3 +8,12 @@ interfaces:
srv_nat: ens22
adh: ens23
ens: ens1
loc_unattended:
blacklist:
- linux
- nftables
loc_needrestart:
override:
- bird2

View File

@ -3,6 +3,12 @@ interfaces:
adm: ens18
auto: ens19
loc_unattended:
reboot: true
loc_needrestart:
override: []
loc_wireguard:
tunnels:
- name: "boeing"

View File

@ -2,6 +2,9 @@
interfaces:
disable: true
loc_needrestart:
override: []
loc_borg:
to_backup:
- /etc

View File

@ -3,6 +3,12 @@ interfaces:
adm: eth1
srv: eth0
loc_unattended:
reboot: true
loc_needrestart:
override: []
loc_bind:
options:
secondaries: "{{ query('ldap', 'ip', 'sputnik', 'adm') | union(query('ldap', 'ip', 'en7', 'adm')) }}"

View File

@ -1,4 +1,10 @@
---
interfaces:
disable: true
loc_needrestart:
override: []
debian_mirror: http://deb.debian.org/debian
postfix:

View File

@ -2,5 +2,8 @@
interfaces:
disable: true
loc_needrestart:
override: []
loc_debian_images:
include_extra_images: true

View File

@ -2,6 +2,10 @@
interfaces:
disable: true
loc_needrestart:
override:
- postgresql
debian_mirror: 'file:/pool/mirror/pub/debian'
loc_postgres:

View File

@ -3,3 +3,6 @@ interfaces:
adm: ens18
san: ens19
zef: ens20
loc_needrestart:
override: []

View File

@ -2,6 +2,9 @@
interfaces:
disable: true
loc_needrestart:
override: []
loc_borg:
to_backup:
- /etc

View File

@ -3,6 +3,12 @@ interfaces:
adm: ens18
srv_nat: ens19
loc_unattended:
reboot: true
loc_needrestart:
override: []
loc_matrix_synapse:
database:
user: synapse

View File

@ -2,6 +2,12 @@
interfaces:
adm: ens18
loc_unattended:
automatic_reboot: true
loc_needrestart:
override: []
loc_slapd:
ip: "{{ query('ldap', 'ip', 'wall-e', 'adm') | ipv4 | first }}"
replica: false

View File

@ -1,3 +1,9 @@
---
interfaces:
adm: eth0
loc_unattended:
automatic_reboot: true
loc_needrestart:
override: []

View File

@ -2,6 +2,15 @@
interfaces:
disable: true
loc_unattended:
blacklist:
- linux
- nftables
loc_needrestart:
override:
- thelounge
loc_borg:
to_exclude:
- /var/mail