diff --git a/data/hostname/webapp.internal.staging.swh.network.yaml b/data/hostname/webapp.internal.staging.swh.network.yaml index bdb3c608..85a5825b 100644 --- a/data/hostname/webapp.internal.staging.swh.network.yaml +++ b/data/hostname/webapp.internal.staging.swh.network.yaml @@ -1,76 +1,90 @@ networks: eth0: address: 192.168.130.30 netmask: 255.255.255.0 gateway: 192.168.130.1 swh::deploy::storage::db::user: guest swh::deploy::storage::db::password: guest swh::deploy::storage::backend::listen::host: "%{::fqdn}" swh::remote_service::storage::config: "%{alias('swh::remote_service::storage::config::local_internal_network')}" swh::deploy::webapp::backend::workers: 16 swh::deploy::webapp::backend::http_keepalive: 5 swh::deploy::webapp::backend::http_timeout: 3600 swh::deploy::webapp::backend::reload_mercy: 3600 swh::deploy::webapp::config::throttling: cache_uri: "%{hiera('memcached::server::bind')}:%{hiera('memcached::server::port')}" scopes: swh_api: limiter_rate: default: 120/h exempted_networks: - 127.0.0.0/8 - 192.168.100.0/23 - 129.168.130.0/24 swh_api_origin_search: limiter_rate: default: 10/m swh_api_origin_visit_latest: # This endpoint gets called a lot (by default, up to 70 times # per origin search), so it deserves a much higher rate-limit # than the rest of the API. limiter_rate: default: 700/m exempted_networks: - 127.0.0.0/8 - 192.168.100.0/23 - 192.168.130.0/24 swh_vault_cooking: limiter_rate: default: 120/h GET: 60/m exempted_networks: - 127.0.0.0/8 - 192.168.100.0/23 - 192.168.130.0/24 swh_save_origin: limiter_rate: default: 120/h POST: 10/h exempted_networks: - 127.0.0.0/8 - 192.168.100.0/23 - 129.168.130.0/24 + swh::deploy::webapp::config::keycloak: server_url: "https://%{hiera('keycloak::vhost::name')}/auth/" realm_name: SoftwareHeritageStaging +swh::deploy::webapp::config::swh_extra_django_apps: + - swh.web.add_forge_now + - swh.web.archive_coverage + - swh.web.badges + - swh.web.banners + - swh.web.deposit + - swh.web.inbound_email + - swh.web.jslicenses + - swh.web.mailmap + - swh.web.metrics + - swh.web.save_code_now + - swh.web.save_origin_webhooks + - swh.web.vault + swh::deploy::webapp::instance_name: webapp.staging.swh.network swh::deploy::webapp::timers_enabled: true - smtp::virtual_aliases: - destination: "@%{lookup('swh::deploy::webapp::inbound_email::domain')}" alias: "%{lookup('swh::deploy::webapp::user')}" smtp::extra_aliases_files: - owner: "%{lookup('swh::deploy::webapp::user')}" group: "%{lookup('swh::deploy::webapp::group')}" base_directory: "/etc/postfix/swhwebapp" contents: - user: "%{lookup('swh::deploy::webapp::user')}" aliases: - "| django-admin process_inbound_email --settings=%{lookup('swh::deploy::webapp::django_settings_module')}"