storage
Ansible role that provisions my storage server.
1 KB•J2
arr-stack.env.j2
1 KB • 27 lines • plaintext
1# Arr Stack Environment Configuration
2# Generated by Ansible - DO NOT EDIT MANUALLY
3
4# User and Group Configuration
5PUID={{ storage_uid }}
6PGID={{ storage_gid }}
7TZ={{ storage_timezone }}
8
9# Gluetun VPN Configuration
10{% if gluetun_enabled and vpn_service_provider is defined and vpn_service_provider != "" %}
11VPN_SERVICE_PROVIDER={{ vpn_service_provider }}
12VPN_TYPE=wireguard
13SERVER_COUNTRIES={{ vpn_server_countries | default("Netherlands") }}
14
15# Wireguard VPN Credentials (from vault)
16{% if vault_storage.wireguard_private_key is defined and vault_storage.wireguard_private_key != "" %}
17WIREGUARD_PRIVATE_KEY={{ vault_storage.wireguard_private_key }}
18{% endif %}
19{% if vault_storage.wireguard_addresses is defined and vault_storage.wireguard_addresses != "" %}
20WIREGUARD_ADDRESSES={{ vault_storage.wireguard_addresses }}
21{% endif %}
22{% endif %}
23
24# Firewall Settings
25FIREWALL=on
26FIREWALL_VPN_INPUT_PORTS={{ sonarr_port }},{{ radarr_port }},{{ prowlarr_port }},{{ lazylibrarian_port }},{{ jellyseer_port }},{{ flaresolverr_port }}
27