nodes['htz.ex42-1048908'] = { 'bundles': [ 'jenkins-ci', 'matrix-synapse', 'mx-puppet-discord', 'nginx', 'nodejs', 'riot-web', 'postgresql', 'vmhost', 'voc-loudness-monitor', ], 'metadata': { 'apt': { 'unattended-upgrades': { 'sites': { 'weechat.org', 'rspamd.com', 'artifacts.elastic.co', 'apt.miniflux.app', 'packages.grafana.com', 'packages.matrix.org', }, }, }, 'matrix-synapse': { 'server_name': 'franzi.business', 'baseurl': 'matrix.franzi.business', 'admin_contact': 'mailto:hostmaster@kunbox.net', 'appservice_configs': { '/opt/matrix-bridges/mautrix-whatsapp/registration.yaml', '/opt/matrix-bridges/mautrix-telegram/registration.yaml', }, 'trusted_key_servers': { 'matrix.org', 'finallycoffee.eu', 'nyantec.com', }, }, 'mx-puppet-discord': { 'homeserver': { 'domain': 'franzi.business', 'url': 'https://matrix.franzi.business', }, 'allowed-users': { '@.*:franzi\\\\.business', }, }, 'riot-web': { 'url': 'chat.franzi.business', 'config': { 'default_server_name': 'franzi.business', 'brand': 'franzi.business', 'showLabsSettings': True, 'integrations_ui_url': 'https://dimension.franzi.business/riot', 'integrations_rest_url': 'https://dimension.franzi.business/api/v1/scalar', 'integrations_widgets_urls': ['https://dimension.franzi.business/widgets'], 'default_theme': 'dark', 'defaultCountryCode': 'DE', 'permalinkPrefix': 'https://chat.franzi.business', }, }, 'postgresql': { 'users': { 'mx-puppet-discord': { 'password': vault.password_for('htz.ex42-1048908 postgresql mx-puppet-discord'), }, 'synapse_user': { 'password': vault.password_for('htz.ex42-1048908 postgresql synapse_user'), }, }, 'databases': { 'mx-puppet-discord': { 'owner': 'mx-puppet-discord', }, 'synapse': { 'owner': 'synapse_user', }, }, }, 'users': { 'feli': { 'ssh_pubkey': [ 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDPTSLjSY/Be1XJ/klAwLiM1pKSvmbdcOgtgDB6nPcHkgX6JZu7g/Kejfuk4qIKL8GYYUQt7DlGY6n2u5rChWE/6KZJzXcUwS3pXk4LZ5KydWp7ihfvyRtUOBgKkRa1zQv+6KCH9WyR++ArwVTP8KSkrmDe6k7NWAjZqOuIJHG/AbEyTBapTJYjObZ0AM7wlwcB+oRM1BfZCP0Y+PIP2eGJS7Pyb32pITNKk3JuFXgAvbj5OeRrwtpZ9S+/7wIpaUVODPzrVmbC7vOXu/2KJ9aY2BmxUsxRbrvWMmWNiuE0YPt/7lUroK4pH3md3lWRcGUS/uYvhug7yG1yB81nyI15', ], }, 'kunsi': { 'groups': [ 'www-data', 'libvirt', ], }, 'vliedel': { 'ssh_pubkey': [ 'command="/usr/local/bin/rrsync /var/www/vliedel.random.franzi.business/",no-agent-forwarding,no-port-forwarding,no-pty,no-user-rc,no-X11-forwarding ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDVOBnzs/QDzhvg70VK6xaV318Euaag1cWNjAJfsA266618UiZVx4xsHzNwYN960v0MhiVPMwnl3NoGWAT9/j/b5l3HAkihv4rEPYQkoGV0Mvtwee37dT5nCL8o54Kl+rhl4WPD4Ju5+iZ3AP84YMUJXUrETpZLRzQD1pKOWLaGxBSJolICjz5A7glDVNmvI8uH58EkzhA7q4lCPhzFLxfvFfJPRuEHdVViL2usvHpRnIDRQOCjLYF2fIpG3ULrvWGl4VZ+9cZCNqSN6ywjlH8U8e5Vc3Fi4sbqYh71LrBqs/lSJ+5BL9/rB3GZD1SVTbivyEDJGJu3HPDV4ahwYYKn minecraft@irc', ], }, }, 'os': 'debian', 'os_release': 'buster', }, }