sophies-stuff #36

Merged
sophie merged 43 commits from sophies-stuff into main 2021-03-13 12:43:44 +00:00
Showing only changes of commit 718b7a9ce8 - Show all commits

View file

@ -6,6 +6,9 @@ nodes['htz-cloud.miniserver'] = {
'debian-buster',
'webserver',
},
'bundles': {
'iptables',
},
'metadata': {
'dummy': True,
'interfaces': {
@ -20,6 +23,7 @@ nodes['htz-cloud.miniserver'] = {
},
'apt': {
'packages': {
'mosh': {},
'weechat': {},
'weechat-core': {},
'weechat-curses': {},
@ -28,6 +32,13 @@ nodes['htz-cloud.miniserver'] = {
'weechat-python': {},
'weechat-ruby': {},
},
'repos': {
'weechat': {
'items': {
'deb https://weechat.org/debian {os_release} main',
},
},
},
},
'backups': {
'exclude_from_backups': True,
@ -35,6 +46,13 @@ nodes['htz-cloud.miniserver'] = {
'icinga_options': {
'exclude_from_monitoring': True,
},
'iptables': {
'custom_rules': [
'iptables_both -A INPUT -p udp --dport 60000:61000 -j ACCEPT', # mosh
'iptables_both -A INPUT -p tcp --dport 9001 -j ACCEPT', # weechat
],
},
'letsencrypt': {
'concat_and_deploy': {
'sophie-weechat': {