This website requires JavaScript.
06f6e454e3
Merge pull request 'HEIMIT-2342-add-dhcpd-config' (#18 ) from HEIMIT-2342-add-dhcpd-config into main
kunsi
2020-11-13 22:36:04 +0000
cbfc8c75ad
bundles/dhcpd add defaults file and some escaping
Sophie Schiller
2020-11-13 23:30:21 +0100
ef211f7356
update gitignore
Sophie Schiller
2020-11-13 22:12:42 +0100
dcf944b198
bundles/dhcpd add initial items, metadata and template
Sophie Schiller
2020-11-13 22:11:56 +0100
6ba0f6df1d
bundles/systemd: make sure we're using UTC and NTP
Franzi
2020-11-13 23:26:13 +0100
0025482240
nodes/home.router: install cronjob to re-establish pppoe connection at night
Franzi
2020-11-13 23:07:18 +0100
870a5252e5
bundles/pppd: add iptables rules on ifup/ifdown
Franzi
2020-11-13 23:04:43 +0100
f65e216828
bundles/iptables: introduce, add to home.router
Franzi
2020-11-13 22:39:09 +0100
f355d1ec7b
Jenkinsfile: don't try to send mails. Doesn't work.
Franzi
2020-11-13 22:16:20 +0100
df9863ef31
bundles/openvpn-client: add
Franzi
2020-11-13 22:15:36 +0100
e515378497
bundles/backup-server: dummy nodes never do backups
Franzi
2020-11-13 21:56:15 +0100
42133b92de
nodes/home: add some dummy nodes
Franzi
2020-11-13 21:53:12 +0100
297c8c84fb
nodes/home.router: add pppd
Franzi
2020-11-13 21:41:24 +0100
3b829caaf6
bundles/pppd: introduce
Franzi
2020-11-13 21:41:02 +0100
b1860b7e01
bundles/systemd-networkd: add option to only create a .netdev file for interfaces
Franzi
2020-11-13 21:40:44 +0100
be2cdc39e8
nodes/home.router: add node
Franzi
2020-11-13 18:47:40 +0100
99071bd8ba
nodes/home.nas: use a vlan
Franzi
2020-11-13 18:47:24 +0100
f7c85ddd8a
nodes/rx300: add lldp
Franzi
2020-11-13 18:46:52 +0100
223e799a87
nodes/home: ipv4 -> ips
Franzi
2020-11-13 18:46:27 +0100
2631531fd2
nodes/home.nas: add vmhost bundle
Franzi
2020-11-13 16:29:42 +0100
75d86f3339
bundles/systemd-networkd: support vlans
Franzi
2020-11-13 16:29:17 +0100
4213b60052
bundles/lldp: introduce, add to all nodes at home
Franzi
2020-11-13 16:28:43 +0100
b9b0a9c5ca
bundles/vmhost: install correct packages
Franzi
2020-11-13 14:47:40 +0100
8246a8199c
nodes/htz-cloud.sewfile: add seafile data path
Franzi
2020-11-13 13:36:12 +0100
df63f8c732
bundles/nginx: make sure /var/www exists
Franzi
2020-11-13 13:35:02 +0100
e91ac7e457
bundles/backup-client: fix detection of rsync errors
Franzi
2020-11-13 13:23:57 +0100
215c824893
dns: remove duplicate TLS-RPT entry for kunbox.net
Franzi
2020-11-13 13:22:00 +0100
d31910368c
icinga2: install packages and dependencies
Franzi
2020-11-13 13:19:26 +0100
277808a9c5
Merge pull request 'kunsi-feature-rspamd-rotating-keys' (#3 ) from kunsi-feature-rspamd-rotating-keys into main
kunsi
2020-11-13 12:12:59 +0000
6bac83def2
bundles/rspamd: fix automatic generation of dkim key
Franzi
2020-11-13 13:09:11 +0100
6a2ecbdbf5
dns: add new DKIM signing key
Franzi
2020-11-08 13:44:17 +0100
cff0870e63
bundles/rspamd: refine auto-generation of dkim signing keys
Franzi
2020-11-08 13:35:43 +0100
56f1b1a6c6
bundles/rspamd: first draft for automatically-rotating dkim keys
Franzi
2020-11-08 13:16:00 +0100
52c36ae3fa
dns: add icinga.kunsmann.eu
Franzi
2020-11-13 13:04:53 +0100
f04dac11e5
Merge branch 'kunsi-icinga2' into main
Franzi
2020-11-13 13:03:16 +0100
cec8a14dfd
groups/all: do backups
Franzi
2020-11-13 12:59:06 +0100
45723a4c8a
nodes/home.nas: configure for backups
Franzi
2020-11-13 12:58:23 +0100
741f3b0032
bundles/backup-client: fix cronjob
Franzi
2020-11-13 12:57:50 +0100
0749fc75c5
bundles: add backup paths
Franzi
2020-11-13 12:37:26 +0100
f71653e3ce
bundles/backup-{client,server}: introduce
Franzi
2020-11-13 12:36:52 +0100
59c1cb8551
items/zfs_pool: support raidz2 and raidz3
Franzi
2020-11-13 11:24:30 +0100
05e8d83ebf
nodes/htz.ex42-1048908: update mautrix-telegram to 0.9.0-rc3
Franzi
2020-11-13 09:27:02 +0100
30ee0c8bdf
bundles/mx-puppet-discord: restart service after building new version
Franzi
2020-11-13 09:26:34 +0100
56fd0049f7
nodes/htz-cloud.luther: add zfs dataset for website root
Franzi
2020-11-12 23:00:10 +0100
e5c12f0628
bundles/nginx: create webroot directories after bundle:zfs is done
Franzi
2020-11-12 22:59:46 +0100
2274e7aa37
bundles/nfs-server: introduce
Franzi
2020-11-12 19:59:02 +0100
5b1b7241b7
nodes/home.nas: introduce
Franzi
2020-11-12 19:40:41 +0100
f2a0f0b46a
bundles/systemd-networkd: support bond and bridge interfaces
Franzi
2020-11-12 19:38:10 +0100
633ccb97fd
bundles/zfs: rename zed -> zfs-zed
Franzi
2020-11-12 18:40:39 +0100
d01d89d432
bundles/apt: support debian 11
Franzi
2020-11-12 18:40:19 +0100
e395a42160
bundles/apt: no need to have apt-daily.timer running
Franzi
2020-11-12 15:10:59 +0100
e82b4ba78b
nodes/htz.ex42-1048908: install oidentd
Franzi
2020-11-11 16:32:51 +0100
504c4f2314
nodes/{htz.ex42-1048908,htz-cloud.pirmasens}: make sure we have redis installed
Franzi
2020-11-11 16:29:27 +0100
087f4bb74d
groups/{gce,home}: send mail via mx0.kunbox.net
Franzi
2020-11-11 13:29:22 +0100
11701a67c8
dns: deploy MTA-STS
Franzi
2020-11-11 11:41:06 +0100
e0f02ef0f7
Jenkinsfile: send mail to committer on failing build
Franzi
2020-11-11 09:01:32 +0100
d47c39185b
bundles/php: no need to restart php if just installing the base packages
Franzi
2020-11-11 08:37:29 +0100
652fb72ccc
bundles/postfix: fix metadata reactor for letsencrypt
Franzi
2020-11-11 08:35:36 +0100
ea55a02215
nodes/htz-cloud.pirmasens: configure postfix, dovecot, rspamd, postfixadmin
Franzi
2020-11-10 20:35:35 +0100
9dd7589f12
bundles/postfix: add submission_header_cleanup file
Franzi
2020-11-10 20:34:27 +0100
8180769120
bundles/postfix: add postmaster alias
Franzi
2020-11-10 20:32:39 +0100
f9bd2d695d
bundles/postfix: add SPAM BLOCKLISt for every non-private IP attached to the server
Franzi
2020-11-10 14:28:12 +0100
aad1a742b7
bundles/icinga2: add ipv6-capable check_rbl script
Franzi
2020-11-10 14:26:07 +0100
f30aa48eca
bundles/icinga2: add sshmon private key
Franzi
2020-11-10 13:43:46 +0100
a176a1aa65
bundles/icinga2: introduce, install checks, install sources.list, create postgres database
Franzi
2020-11-10 12:40:12 +0100
a9c00409b4
bundles/mautrix-telegram: fix item dependency error
Franzi
2020-11-10 13:26:03 +0100
6cd02dc563
bundles: move non-login users to items.py
Franzi
2020-11-10 13:23:22 +0100
d0647b2e3c
nodes/htz.ex42-1048908: remove legacy users
Franzi
2020-11-10 13:13:44 +0100
cca4fec761
bundles/users: get default user data from users.json
Franzi
2020-11-10 13:12:36 +0100
c090a9c2c2
bundles/users: move root user to metadata
Franzi
2020-11-10 12:50:08 +0100
16e8c4fd00
scripts/passwords-for: sort metadata
Franzi
2020-11-10 12:49:47 +0100
3fbe32518a
bundles/postgresql: rename users -> roles
Franzi
2020-11-10 12:37:58 +0100
d087cea869
bundles/gitea: add monitoring
Franzi
2020-11-10 11:32:59 +0100
985f47ca99
bundles/miniflux: add monitoring
Franzi
2020-11-10 11:28:40 +0100
a185e027f8
nodes: add website checks to nginx vhosts
Franzi
2020-11-10 11:26:49 +0100
8cb997133a
bundles/nginx: add monitoring
Franzi
2020-11-10 10:57:04 +0100
65a8efc97f
bundles/zfs: fix monitoring metadata
Franzi
2020-11-10 10:35:01 +0100
f80896fa3b
bundles/postfix: add monitoring
Franzi
2020-11-10 10:21:37 +0100
420cea15d2
bundles/apt: add monitoring for unattended upgrades
Franzi
2020-11-10 09:50:20 +0100
3088ae0ba0
bundles/sshmon: add key, add to all nodes
Franzi
2020-11-10 09:15:51 +0100
ca922ef5f7
scripts: add encrypt_file and passwords-for
Franzi
2020-11-10 09:12:43 +0100
2e2c504111
groups/ovh: make sure default user is gone
Franzi
2020-11-10 08:59:54 +0100
6ca0d863b1
bundles/sudo: use sudoers.d
Franzi
2020-11-09 20:39:35 +0100
c7362df6c4
bundles/sshmon: import from work repository
Franzi
2020-11-09 20:31:06 +0100
eaf268aea9
libs/tools: change resolve_identifier() to return ipv4 and ipv6 separately
Franzi
2020-11-09 18:46:37 +0100
67386d9efa
bundles/cron: provide some environment, also manage /etc/crontab
Franzi
2020-11-09 18:22:41 +0100
1ffe8bd23e
nodes/htz.ex42-1048908: update travelynx to 1.18.8
Franzi
2020-11-09 17:03:13 +0100
a58c5877bf
bundles/gce-workaround: uninstall gce-disk-expand, too
Franzi
2020-11-09 16:48:28 +0100
4921e0b74f
bundles/systemd-networkd: use correct syntax for resolv.conf
Franzi
2020-11-09 16:47:56 +0100
2e56feb27d
nodes/ovh.icinga2: introduce
Franzi
2020-11-09 16:40:15 +0100
bd89cd4cb5
groups/locations: sort groups, add nameservers for google and home, add ovh
Franzi
2020-11-09 16:39:57 +0100
6f87a1d240
bundles/systemd-networkd: also deploy resolv.conf
Franzi
2020-11-09 16:38:59 +0100
394424951f
bundles/systemd-networkd: fix naming of GatewayOnlink
Franzi
2020-11-09 16:38:35 +0100
78047da04a
bundles/postgresql: only install packages after we have a zfs dataset
Franzi
2020-11-09 16:37:00 +0100
5bd642236c
bundles/postfix: only call newaliases if we already have postfix installed
Franzi
2020-11-09 16:36:26 +0100
607da9d39b
bundles/powerdns: user resolve_identifier() for node-dns-entries
Franzi
2020-11-09 15:37:48 +0100
5ffaa9b1c8
Merge pull request 'bundle/systemd-networkd' (#4 ) from interface-configuration into main
kunsi
2020-11-09 14:27:51 +0000
44414f2375
libs/tools: adjust resolve_identifier() to new interface config
Franzi
2020-11-09 15:23:44 +0100
d90c9edc22
nodes: fix interface config
Franzi
2020-11-09 15:16:29 +0100
91fd33cfa0
bundles/systemd-networkd: better dhcp support
Franzi
2020-11-09 14:58:09 +0100