Compare commits

18 Commits

Author SHA1 Message Date
05ace71da7 update(lego): bump version to 4.30.1 2025-12-19 22:39:06 +01:00
2268d803a7 fix(powerdns_tsig_key): delegation to undefined variable breaks even when skipped 2025-12-14 17:39:36 +01:00
4634749378 update(nginx): bump version to 1.29.4 2025-12-10 18:12:35 +01:00
6688cf4039 update(lego): bump version to 4.29.0 2025-11-30 18:39:27 +01:00
fb639db97c feat(restic): allow delaying timer activation by a random delay in a specified interval 2025-11-29 20:42:11 +01:00
39b7190342 update(minio): bump container image tag to RELEASE.2025-10-15T17-29-55Z 2025-11-07 22:39:21 +01:00
a3ed7081f8 update(lego): bump version to 4.28.1 2025-11-06 19:41:21 +01:00
b564b1579f fix(playbooks/lego_certificate): fix missing trailing dot in record name 2025-11-02 17:27:10 +01:00
52f6f5b45b update(lego): bump version to 4.28.0 2025-11-01 15:30:08 +01:00
d0203a5dd7 update(nginx): bump veersion to 1.29.3 2025-10-28 16:58:43 +01:00
72bb3fd273 update(lego): bump version to 4.27.0 2025-10-18 22:50:35 +02:00
766957254a update(nginx): bump version to 1.29.2 2025-10-08 15:39:13 +02:00
5e777934ed update(lego): bump version to 4.26.0 2025-09-14 21:30:58 +02:00
b44110704b update(minio): bump container image tag to RELEASE.2025-09-07T16-13-09Z 2025-09-07 21:52:08 +02:00
416044692b meta: bump collection version to 0.4.0, update dependencies 2025-08-13 19:17:28 +02:00
31c68f5e89 update(nginx): bump version to 1.29.1 2025-08-13 18:13:56 +02:00
7b9ac4b0d5 update(minio): bump container image tag to RELEASE.2025-07-23T15-54-02Z 2025-08-08 21:15:31 +02:00
dcab6c5404 update(lego): bump version to 4.25.2 2025-08-06 21:34:03 +02:00
7 changed files with 14 additions and 10 deletions

View File

@@ -1,6 +1,6 @@
namespace: finallycoffee
name: base
version: 0.3.0
version: 0.4.0
readme: README.md
authors:
- transcaffeine <transcaffeine@finally.coffee>
@@ -8,8 +8,9 @@ description: >-2
Roles for base services which are core functionality like managing packages
and ssh or common dependencies other services like databases
dependencies:
"community.docker": "^4.2.0"
"community.general": "^10.0.0"
"community.docker": "^4.7.0"
"community.general": "^11.1.2"
"containers.podman": "^1.17.0"
license_file: LICENSE.md
build_ignore:
- '*.tar.gz'

View File

@@ -10,7 +10,7 @@
vars:
_dns_record:
type: "CNAME"
name: "_acme-challenge.{{ _domain }}"
name: "_acme-challenge.{{ _domain }}."
content: "{{ target_tsig_key_name }}.{{ target_acme_zone }}."
loop: "{{ target_domains }}"
loop_control:

View File

@@ -1,6 +1,6 @@
---
lego_user: "lego"
lego_version: "4.25.1"
lego_version: "4.30.1"
lego_instance: default
lego_base_path: "/opt/lego"
lego_cert_user: "acme-{{ lego_instance }}"

View File

@@ -1,7 +1,7 @@
---
minio_container_name: minio
minio_container_image_name: "docker.io/minio/minio"
minio_container_image_tag: "RELEASE.2025-07-18T21-56-31Z"
minio_container_image_tag: "RELEASE.2025-10-15T17-29-55Z"
minio_container_image: "{{ minio_container_image_name }}:{{ minio_container_image_tag }}"
minio_container_networks: []
minio_container_ports: []

View File

@@ -1,5 +1,5 @@
---
nginx_version: "1.29.0"
nginx_version: "1.29.4"
nginx_flavour: alpine
nginx_base_path: /opt/nginx
nginx_config_file: "{{ nginx_base_path }}/nginx.conf"

View File

@@ -41,7 +41,7 @@
community.docker.docker_container_exec:
container: "{{ powerdns_tsig_key_container_name }}"
command: "pdnsutil list-tsig-keys"
delegate_to: "{{ powerdns_tsig_key_hostname }}"
delegate_to: "{{ powerdns_tsig_key_hostname | default(inventory_hostname) }}"
register: powerdns_tsig_key_powerdns_info
changed_when: false
check_mode: false
@@ -54,7 +54,7 @@
when: >-
(powerdns_tsig_key_name ~ '. ' ~ powerdns_tsig_key_algo ~ '. ')
not in powerdns_tsig_key_powerdns_info.stdout
delegate_to: "{{ powerdns_tsig_key_hostname }}"
delegate_to: "{{ powerdns_tsig_key_hostname | default(inventory_hostname) }}"
register: powerdns_tsig_key_powerdns_generated_tsig_key
throttle: 1
become: true
@@ -67,7 +67,7 @@
when: >-
(powerdns_tsig_key_name ~ '. ' ~ powerdns_tsig_key_algo ~ '. ')
not in powerdns_tsig_key_powerdns_info.stdout
delegate_to: "{{ powerdns_tsig_key_hostname }}"
delegate_to: "{{ powerdns_tsig_key_hostname | default(inventory_hostname) }}"
throttle: 1
become: true

View File

@@ -4,6 +4,9 @@ Description=Run {{ restic_timer_description | default(restic_job_name) }}
[Timer]
OnCalendar={{ restic_policy.frequency }}
Unit={{ restic_systemd_unit_naming_scheme }}.service
{% if restic_systemd_timer_randomized_delay_sec %}
RandomizedDelaySec={{ restic_systemd_timer_randomized_delay_sec }}
{% endif %}
[Install]
WantedBy=timers.target