24 Commits

Author SHA1 Message Date
1d67d5e14e Move image variables from vars to defaults
Shifted image-related variable definitions from `vars/main.yml` to `defaults/main.yml` for better alignment with Ansible best practices and improved manageability.
2025-08-28 15:26:33 +02:00
3ba13cf00d Parameterize image names in compose.yaml
Replaced hardcoded image names in the `compose.yaml` file with variables defined in `vars/main.yml`. This makes the configuration more flexible and easier to customize.
2025-08-28 15:16:32 +02:00
9f84c8c10e Update DATABASE_URL to use sslmode=prefer
Changed the `sslmode` parameter in the DATABASE_URL from `disable` to `prefer` for improved connection security. This ensures the database connection can utilize SSL when available.
2025-01-14 13:47:21 +01:00
3124330752 Fix typo in logrotate file path for privacy logs
Corrected the logrotate configuration to use the proper file path `/var/log/apt/privacy-*.log` instead of the incorrect `/var/log/apt/private-*.log`. This ensures the rotation settings apply to the intended log files.
2025-01-13 12:14:58 +01:00
41531016aa Add php-fpm user and group for log file ownership
This commit introduces the php-fpm user and group, assigning ownership of relevant log files to ensure proper permissions. Updates were also made to the logrotate configuration to include the `su` directive for php-fpm. These changes improve compatibility and address log management requirements.
2025-01-13 11:35:45 +01:00
edf09e16c2 Fix logrotate configuration file path for chill
Updated the destination path for the logrotate configuration file to the correct directory. This ensures proper placement under `/etc/logrotate.d/` and resolves potential misconfiguration issues.
2025-01-13 11:21:20 +01:00
de738f39c1 Add logrotate configuration for chill logs
This commit introduces log rotation for chill-related logs by adding a template file and the corresponding task in the playbook. It ensures proper log management by rotating logs daily, keeping a specified number of backups, and compressing old logs.
2025-01-13 11:19:51 +01:00
c572d68eb4 Fix logging paths and permissions for chill role configuration
Corrected log file paths in Monolog configuration and Compose file for consistency. Updated directory permissions in tasks to allow group write access. These changes improve log file organization and facilitate better collaboration.
2025-01-13 10:52:15 +01:00
cc82c7b2c5 Fix volume mount options in compose.yaml
Updated volume mounts to correct permissions and paths. Ensured writable access for logs and storage directories to avoid runtime issues.
2025-01-10 14:03:27 +01:00
bae6ecfde3 Add EDITOR_SERVER variable to env_file template
This update introduces the EDITOR_SERVER variable to the env_file template. It ensures that the environment configuration now includes the editor server endpoint, improving flexibility and usability for deployments.
2025-01-10 13:47:27 +01:00
76dfaf5d93 Update configs for trusted proxies, HTTPS, and log paths
Revised proxy settings to dynamically include trusted IPs and ensured HTTPS redirections. Adjusted log mount path in Docker compose to align with application structure. Removed unused Traefik certificate volume for cleanup.
2025-01-10 12:49:43 +01:00
e09224754f less restrictive for framework trusted proxies 2025-01-07 11:21:43 +01:00
22cfb03984 storage configuration and restart containers 2025-01-07 10:56:24 +01:00
07a9f4bf4d set up cronjob and timer 2024-12-30 13:19:45 +01:00
cf62dcc707 set up worker for async tasks 2024-12-30 12:34:33 +01:00
c6b32d6005 ssl / tsl and storage of document 2024-12-30 11:37:55 +01:00
bf2e38ad51 expose port for chill and add missing variables and parameters 2024-12-20 13:13:44 +01:00
6019e649e9 fixes for env and variables names 2024-12-20 11:46:21 +01:00
a53e62dd9e set-up the role 2024-12-19 11:05:25 +01:00
5a2ba1c9d6 loop over subtasks to install chill 2024-12-18 12:07:40 +01:00
b625aab3f2 init jetbrains 2024-12-18 11:25:21 +01:00
3c5a06d4b5 install docker using dedicated role 2024-12-18 11:10:03 +01:00
7567d4af84 init role 2024-12-18 10:13:45 +01:00
333b75fe58 initial commit 2024-12-18 10:05:11 +01:00