Compare commits

...

5 Commits

Author SHA1 Message Date
Oli
4a9131d6d6 update rclone user agent for GoogleDrive 2024-06-01 21:27:10 +00:00
Oli
edec41a65b change lego config directory 2024-06-01 21:26:45 +00:00
Oli
02ef5b75da change time format 2024-06-01 21:24:52 +00:00
Oli
3cfb92f3a1 enable new SystemD feature in nextcloud notify push v0.6.12 2024-06-01 21:23:29 +00:00
Oli
329873e44c remove gtar dependency 2024-06-01 21:22:42 +00:00
7 changed files with 6 additions and 18 deletions

View File

@@ -57,7 +57,7 @@
{{ lego_cli_params | join(' ') }} {{ lego_cli_params | join(' ') }}
run run
args: args:
creates: "/etc/lego/accounts" creates: "/var/lib/lego/accounts"
environment: '{ "{{ lego_provider|upper }}_API_KEY": "{{ vault_ionos_token_dns }}" }' environment: '{ "{{ lego_provider|upper }}_API_KEY": "{{ vault_ionos_token_dns }}" }'
- name: Copy lego systemd service - name: Copy lego systemd service

View File

@@ -6,7 +6,7 @@ Description=Start lego renew
[Timer] [Timer]
Persistent=true Persistent=true
OnCalendar=Mon 04:00:00 OnCalendar=Mon 04:00:00
RandomizedDelaySec=3600 RandomizedDelaySec=1h
[Install] [Install]
WantedBy=timers.target WantedBy=timers.target

View File

@@ -1,6 +1,6 @@
--- ---
lego_install_dir: "/usr/local/bin" lego_install_dir: "/usr/local/bin"
lego_config_dir: "/etc/lego" lego_config_dir: "/var/lib/lego"
lego_provider: "ionos" lego_provider: "ionos"
lego_cert_mail: !vault | lego_cert_mail: !vault |
$ANSIBLE_VAULT;1.2;AES256;dtsv-dev $ANSIBLE_VAULT;1.2;AES256;dtsv-dev

View File

@@ -1,17 +1,4 @@
--- ---
- name: Install required system packages
apt:
name:
- python3-pip
state: latest
update_cache: true
cache_valid_time: 3600
- name: Install required python packages
pip:
name: gtar # needed for latest nextcloud tar.bz2 archiv
state: latest
- name: Enable APCu - name: Enable APCu
lineinfile: lineinfile:
path: /etc/php/{{ php_version }}/cli/conf.d/20-apcu.ini path: /etc/php/{{ php_version }}/cli/conf.d/20-apcu.ini

View File

@@ -5,7 +5,7 @@ Description=Run Nextcloud nightly background job every night
[Timer] [Timer]
OnCalendar=00:00:00 OnCalendar=00:00:00
RandomizedDelaySec=600 RandomizedDelaySec=10m
Unit=nextcloud_nightlycron.service Unit=nextcloud_nightlycron.service
[Install] [Install]

View File

@@ -5,6 +5,7 @@ Description = Push daemon for Nextcloud clients
[Service] [Service]
Environment = SOCKET_PATH={{ nextcloud_notify_push_socket }} METRICS_PORT=9206 Environment = SOCKET_PATH={{ nextcloud_notify_push_socket }} METRICS_PORT=9206
Type=notify
User={{ webserver_user }} User={{ webserver_user }}
Group={{ webserver_user }} Group={{ webserver_user }}
RuntimeDirectory=nextcloud RuntimeDirectory=nextcloud

View File

@@ -6,7 +6,7 @@ rclone_config_dir: "/root/.config/rclone"
rclone_config_file: "{{ rclone_config_dir }}/rclone.conf" rclone_config_file: "{{ rclone_config_dir }}/rclone.conf"
rclone_cache_dir: "/var/cache/rclone" rclone_cache_dir: "/var/cache/rclone"
rclone_log_dir: "/var/log/rclone" rclone_log_dir: "/var/log/rclone"
rclone_user_agent_gd: 'GoogleDriveFS/88.0.0.0 (Windows;OSVer=10.0.22631;)' rclone_user_agent_gd: 'GoogleDriveFS/90.0.3.0 (Windows;OSVer=10.0.26100;)'
vault_td_dtsv_id: !vault | vault_td_dtsv_id: !vault |
$ANSIBLE_VAULT;1.2;AES256;dtsv-dev $ANSIBLE_VAULT;1.2;AES256;dtsv-dev