Commit graph

185 commits

Author SHA1 Message Date
Sophie Schiller
aa639dc913 bw/matrix-dimension switch to generic vhost name 2021-07-17 01:09:33 +02:00
Sophie Schiller
f40036422f bw/matrix-dimensions fix typos 2021-07-17 01:09:33 +02:00
Sophie Schiller
fd6f42cef7 bw/htz-cloud.miniserver set differend recursors 2021-07-17 01:09:33 +02:00
Sophie Schiller
c52482e98b bw/bundle matrix-dimension add first draft 2021-07-17 01:09:33 +02:00
fe5b7b7335
nodes/htz-cloud.pirmasens: add bundle:check-mail-received 2021-07-10 15:54:02 +02:00
b5ab21549d
bundles/nginx: rename 'proxy' metadata to 'locations', support more generic options, move extras files to metadata
All checks were successful
bundlewrap/pipeline/head This commit looks good
2021-07-04 19:28:03 +02:00
Sophie Schiller
a3a228fc2d bw/htz-cloud.miniserver bump element-web version
All checks were successful
bundlewrap/pipeline/head This commit looks good
2021-07-04 13:32:18 +02:00
5a8f7f4075
update mautrix-telegram, update mautrix-whatsapp 2021-06-16 07:15:20 +02:00
1b70a4247c
upgrade element-web to 1.7.30 2021-06-11 12:58:37 +02:00
95856a2c2d
add bundle:sysctl 2021-06-04 07:28:26 +02:00
d569b00960
modify nodes and bundles for new nftables syntax 2021-06-03 13:59:36 +02:00
Sophie Schiller
c395438a41 update element-web
All checks were successful
bundlewrap/pipeline/head This commit looks good
2021-05-24 19:12:33 +02:00
Sophie Schiller
c200e4002e add dimension
All checks were successful
bundlewrap/pipeline/head This commit looks good
2021-05-21 23:37:11 +02:00
Sophie Schiller
4d33539a63 bump element-web to 1.7.28
All checks were successful
bundlewrap/pipeline/head This commit looks good
2021-05-17 17:27:40 +02:00
Sophie Schiller
d307bc0556 bw/htz-cloud.miniserver enable backups
All checks were successful
bundlewrap/pipeline/head This commit looks good
2021-05-16 19:54:18 +02:00
479b730be4
bundles/zfs: introduce zfs-snapshot-backups, enable backups for nodes which need zfs-snapshot-backups
All checks were successful
bundlewrap/pipeline/head This commit looks good
2021-05-15 20:32:23 +02:00
Sophie Schiller
8bde57be4b bw/htz-cloud.miniserver install matrix and other components
All checks were successful
bundlewrap/pipeline/head This commit looks good
2021-05-14 20:07:55 +02:00
Sophie Schiller
ea73de81e5 remove dummy from miniserver
All checks were successful
bundlewrap/pipeline/head This commit looks good
2021-05-14 15:00:37 +02:00
f92eb37bfc
nodes/htz-cloud.influxdb: increase login timeout
All checks were successful
bundlewrap/pipeline/head This commit looks good
2021-05-14 12:27:58 +02:00
1fce93ad30
update postfixadmin setup password 2021-05-13 09:15:55 +02:00
835726f3a7
nodes: update postfixadmin to 3.3.9 2021-05-13 09:01:45 +02:00
f33f638d88
nodes/htz-cloud.miniserver: set dummy=True
All checks were successful
bundlewrap/pipeline/head This commit looks good
2021-05-04 17:34:22 +02:00
7d9ce7aed9
add pretty name for status page to some nodes
All checks were successful
bundlewrap/pipeline/head This commit looks good
2021-05-02 10:54:27 +02:00
c548a88ee7
bundles/grafana: introduce, add to htz-cloud.influxdb 2021-05-02 10:44:50 +02:00
2f222371c3
nodes/htz-cloud.influxdb: add influxdb2 to node 2021-04-24 10:35:41 +02:00
4e175e998e
nodes/htz-cloud.influxdb: add node
Some checks failed
bundlewrap/pipeline/head There was a failure building this commit
2021-04-24 09:14:28 +02:00
90a84fc9da
htz-cloud: add wireguard node, add internal network to nodes
All checks were successful
bundlewrap/pipeline/head This commit looks good
2021-04-24 08:53:20 +02:00
fc7655469f
icinga2: add pretty_name for status page
All checks were successful
bundlewrap/pipeline/head This commit looks good
2021-04-10 15:05:29 +02:00
6712d98040
nodes/htz-cloud.miniserver: remove dummy metadata, add monitoring 2021-04-02 13:40:10 +02:00
b52a196c73
bundles/nginx: add configuration option for client_max_body_size
All checks were successful
bundlewrap/pipeline/head This commit looks good
2021-03-30 21:26:25 +02:00
85d9b9fdac
nodes/htz-cloud.sewfile: move seafile data to zfs
All checks were successful
bundlewrap/pipeline/head This commit looks good
2021-03-27 14:03:33 +01:00
0ca57e8e24
nodes/htz-cloud.sewfile: also backup mysql database
All checks were successful
bundlewrap/pipeline/head This commit looks good
2021-03-27 13:49:23 +01:00
087bc4c669
nodes: iptables for all
All checks were successful
bundlewrap/pipeline/head This commit looks good
2021-03-21 11:44:52 +01:00
Sophie Schiller
e8e513e6d4 bw/miniserver new vhost
Some checks failed
bundlewrap/pipeline/head There was a failure building this commit
2021-03-13 13:31:41 +01:00
Sophie Schiller
a8fd397a3d add work ssh key
All checks were successful
bundlewrap/pipeline/head This commit looks good
2021-03-11 22:27:30 +01:00
Sophie Schiller
718b7a9ce8 add firewall
All checks were successful
bundlewrap/pipeline/head This commit looks good
2021-03-11 22:18:03 +01:00
Sophie Schiller
36b6e801e5 update bashrc 2021-03-11 22:18:03 +01:00
Sophie Schiller
f8bea96752 plagiarize weechat setup 2021-03-11 22:18:03 +01:00
Sophie Schiller
33be3a90d2 bw/htz-miniserver initial nodefile 2021-03-11 22:18:03 +01:00
84ece2731c
did anyone say updates?
All checks were successful
bundlewrap/pipeline/head This commit looks good
2021-03-05 07:20:08 +01:00
807b296078
nodes/htz-cloud.pleroma: add www subdomain
All checks were successful
bundlewrap/pipeline/head This commit looks good
2021-02-21 11:06:46 +01:00
b3ad49ac8d
nodes/htz-cloud.pleroma: do backups
All checks were successful
bundlewrap/pipeline/head This commit looks good
2021-02-20 22:05:42 +01:00
9aeb690589
nodes/htz-cloud.pleroma: set postfix/myhostname to correct domain
All checks were successful
bundlewrap/pipeline/head This commit looks good
2021-02-20 20:49:35 +01:00
ca857091e4
nodes/htz-cloud.pleroma: auto activate users with work email address
All checks were successful
bundlewrap/pipeline/head This commit looks good
2021-02-20 20:45:53 +01:00
017c2c3421
bundles/pleroma: allow database configuration
Some checks failed
bundlewrap/pipeline/head There was a failure building this commit
2021-02-20 20:18:34 +01:00
f8c157ce50
bundles/pleroma: get it working
All checks were successful
bundlewrap/pipeline/head This commit looks good
2021-02-20 19:37:33 +01:00
33fb9fb3f5
nodes/htz-cloud.pleroma: introduce 2021-02-20 19:14:23 +01:00
e0ffb4fd2f
postfixadmin: bump to 3.3.7 2021-02-18 10:28:34 +01:00
b1e665db7c
postfixadmin: bump to 3.3.6
All checks were successful
bundlewrap/pipeline/head This commit looks good
2021-02-17 17:54:20 +01:00
c25233b991
nodes: replace pkg_apt:redis with bundle:redis
All checks were successful
bundlewrap/pipeline/head This commit looks good
2021-02-07 21:09:39 +01:00
d0c0425b65
nodes/htz-cloud.pirmasens: fix website check for salonkatrin.de 2021-01-31 11:38:45 +01:00
f56852c27d
bundles/postfixadmin: use tagged release 2021-01-29 18:07:57 +01:00
3eeb253e55
bundles/unbound: introduce, add to nodes
All checks were successful
bundlewrap/pipeline/head This commit looks good
2020-12-13 14:59:44 +01:00
9850a27ee2
icinga2: disable sms for some hosts 2020-11-30 06:54:50 +01:00
4a57926577
bundles/icinga2: set some notification options for checks 2020-11-22 08:24:44 +01:00
6cc0498e10
nodes/htz-cloud.pirmasens: more cpu, more ram
All checks were successful
bundlewrap/pipeline/head This commit looks good
2020-11-21 11:08:19 +01:00
daa90a4668
move groups around 2020-11-21 10:55:09 +01:00
8246a8199c
nodes/htz-cloud.sewfile: add seafile data path
All checks were successful
bundlewrap/pipeline/head This commit looks good
2020-11-13 13:36:12 +01:00
cec8a14dfd
groups/all: do backups
All checks were successful
bundlewrap/pipeline/head This commit looks good
.. except for a couple of nodes which hold no important data
2020-11-13 12:59:06 +01:00
56fd0049f7
nodes/htz-cloud.luther: add zfs dataset for website root
All checks were successful
bundlewrap/pipeline/head This commit looks good
2020-11-12 23:00:10 +01:00
504c4f2314
nodes/{htz.ex42-1048908,htz-cloud.pirmasens}: make sure we have redis installed 2020-11-11 16:29:27 +01:00
ea55a02215
nodes/htz-cloud.pirmasens: configure postfix, dovecot, rspamd, postfixadmin
Some checks failed
bundlewrap/pipeline/head There was a failure building this commit
2020-11-10 20:35:35 +01:00
a185e027f8
nodes: add website checks to nginx vhosts 2020-11-10 11:26:49 +01:00
d90c9edc22
nodes: fix interface config 2020-11-09 15:16:29 +01:00
3dc5962627
nodes/htz-cloud.luther: add needed config and packages for drupal
All checks were successful
bundlewrap/pipeline/head This commit looks good
2020-10-31 13:01:15 +01:00
3ee570a47a
nodes/htz-cloud.luther: add postgresql config 2020-10-31 10:31:10 +01:00
4873ec053e
nodes/htz-cloud.luther: add node
All checks were successful
bundlewrap/pipeline/head This commit looks good
2020-10-31 10:19:03 +01:00
3c1361a2eb
nodes/htz-cloud.sewfile: fix ip addresses
All checks were successful
bundlewrap/pipeline/head This commit looks good
2020-10-27 18:15:01 +01:00
fdf7e31492
nodes/*: fix debian version (has no minor versions to differentiate) 2020-10-09 18:28:30 +02:00
44a6e8292a
bundles/bind: add node-dns-auto-generator 2020-09-20 18:56:53 +02:00
664832313d
nodes/*: add cpu and ram info to nodefiles 2020-08-30 10:32:54 +02:00
768bad7b77
nodes/*: add README for subfolders
All checks were successful
bundlewrap/pipeline/head This commit looks good
2020-08-29 21:36:24 +02:00
880184807b
nodes: use node.os and node.os_version correctly 2020-08-29 21:09:42 +02:00
21343f6213
get rid of cloud-init
All checks were successful
bundlewrap/pipeline/head This commit looks good
2020-08-20 11:07:18 +02:00
5e2fea8497
update to bw4 2020-08-18 15:31:52 +02:00
5704fd94a1
nodes/htz-cloud.pirmasens: configure webserver and letsencrypt 2020-08-18 15:03:38 +02:00
f47c9ea0a0
htz-cloud: keep cloud-init
All checks were successful
bundlewrap/pipeline/head This commit looks good
2020-06-08 10:12:48 +02:00
f0d962ab04
nodes/htz-cloud.sewfile: deploy nginx for seafile
All checks were successful
bundlewrap/pipeline/head This commit looks good
2020-06-01 11:35:56 +02:00
033adc1f0b
move nginx and letsencrypt bundle to group "webserver"
All checks were successful
bundlewrap/pipeline/head This commit looks good
2020-06-01 11:04:51 +02:00
dc9e8dc679
add letsencrypt bundle 2020-06-01 10:26:37 +02:00
7d990a6a93
add sophie to all nodes except htz-cloud.pirmasens 2020-04-13 09:54:56 +02:00
def3f2078f
nodes/htz-cloud.sewfile: add host 2020-04-13 09:53:40 +02:00
e7a1c2c83e
nodes/htz-cloud.pirmasens: remove user frank ssh key 2020-04-05 18:59:13 +02:00
ae82e9cd51
nodes.py: autogenerate hostname if not set in nodefile 2020-03-27 12:33:14 +00:00
d7d793e04a
nodes/htz-cloud.pirmasens: initial commit 2020-03-27 11:30:34 +00:00