Commit graph

  • 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