Compare commits
18 Commits
transcaffe
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
05ace71da7
|
|||
|
2268d803a7
|
|||
|
4634749378
|
|||
|
6688cf4039
|
|||
|
fb639db97c
|
|||
|
39b7190342
|
|||
|
a3ed7081f8
|
|||
|
b564b1579f
|
|||
|
52f6f5b45b
|
|||
|
d0203a5dd7
|
|||
|
72bb3fd273
|
|||
|
766957254a
|
|||
|
5e777934ed
|
|||
|
b44110704b
|
|||
|
416044692b
|
|||
|
31c68f5e89
|
|||
|
7b9ac4b0d5
|
|||
|
dcab6c5404
|
@@ -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'
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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 }}"
|
||||
|
||||
@@ -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: []
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user