/
/
/
Ansible role that provisions my storage server.
1# Calibre 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 }}
8UMASK_SET=022
9
10# Calibre Server Configuration
11CALIBRE_SERVER_PORT={{ calibre_server_port }}
12
13# Calibre-Web Configuration
14CALIBRE_WEB_PORT={{ calibre_web_port }}
15DOCKER_MODS=linuxserver/mods:universal-calibre
16OAUTHLIB_RELAX_TOKEN_SCOPE=1
17
18# Authentication (from vault)
19{% if calibre_web_admin_username is defined and calibre_web_admin_username != "" %}
20CALIBRE_WEB_USERNAME={{ calibre_web_admin_username }}
21{% endif %}
22{% if calibre_web_admin_password is defined and calibre_web_admin_password != "" %}
23CALIBRE_WEB_PASSWORD={{ calibre_web_admin_password }}
24{% endif %}
25
26# Library Configuration
27CALIBRE_LIBRARY_PATH={{ calibre_library_dir }}
28
29# Security and Access
30CALIBRE_WEB_CONFIG_DIR={{ calibre_web_config_dir }}
31CALIBRE_SERVER_CONFIG_DIR={{ calibre_server_config_dir }}
32
33# Performance Settings
34CALIBRE_MEM_LIMIT={{ default_memory_limit }}
35CALIBRE_CPU_LIMIT={{ default_cpu_limit }}
36
37# Optional GUI Password (for Calibre Server VNC access)
38# PASSWORD=your_vnc_password