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', 'debian-buster',
'webserver', 'webserver',
}, },
'bundles': {
'iptables',
},
'metadata': { 'metadata': {
'dummy': True, 'dummy': True,
'interfaces': { 'interfaces': {
@ -20,6 +23,7 @@ nodes['htz-cloud.miniserver'] = {
}, },
'apt': { 'apt': {
'packages': { 'packages': {
'mosh': {},
'weechat': {}, 'weechat': {},
'weechat-core': {}, 'weechat-core': {},
'weechat-curses': {}, 'weechat-curses': {},
@ -28,6 +32,13 @@ nodes['htz-cloud.miniserver'] = {
'weechat-python': {}, 'weechat-python': {},
'weechat-ruby': {}, 'weechat-ruby': {},
}, },
'repos': {
'weechat': {
'items': {
'deb https://weechat.org/debian {os_release} main',
},
},
},
}, },
'backups': { 'backups': {
'exclude_from_backups': True, 'exclude_from_backups': True,
@ -35,6 +46,13 @@ nodes['htz-cloud.miniserver'] = {
'icinga_options': { 'icinga_options': {
'exclude_from_monitoring': True, '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': { 'letsencrypt': {
'concat_and_deploy': { 'concat_and_deploy': {
'sophie-weechat': { 'sophie-weechat': {