53 Commits

Author SHA1 Message Date
b66213e29d meta: update collection version to 0.2.0, update dependencies 2025-08-16 17:12:17 +02:00
79a39e1aca update(gitea): bump version to 1.24.5 2025-08-13 19:00:25 +02:00
448975a12f update(authelia): bump version to 4.39.6 2025-08-09 10:19:13 +02:00
9cde7b3961 update(gitea): bump version to 1.24.4 2025-08-04 21:47:37 +02:00
0b1ac4957e update(vaultwarden): bump version to 1.34.3 2025-07-31 23:27:20 +02:00
ef83afc453 update(vaultwarden): bump version to 1.34.2 2025-07-28 16:12:58 +02:00
4d266054d4 update(keycloak): bump version to 26.3.2 2025-07-25 22:59:40 +02:00
15810fd6dc update(snipe_it): bump version to 8.2.1 2025-07-24 20:30:42 +02:00
df5f37bd5a update(snipe_it): bump version to 8.2.0 2025-07-23 17:30:53 +02:00
6a5f04f751 update(phpldapadmin): bump version to 2.2.2 2025-07-18 23:06:48 +02:00
63803053dc update(gitea): bump version to 1.24.3 2025-07-15 21:16:00 +02:00
0d07413608 update(phpldapadmin): bump version to 2.2.1 2025-07-13 16:14:54 +02:00
f46812872c update(authelia): bump version to 4.39.5 2025-07-13 10:16:25 +02:00
9861de8914 update(snipe_it): bump version to 8.1.18 2025-07-09 18:15:27 +02:00
b73d10f31e update(keycloak): bump version to 26.3.1 2025-07-09 18:13:22 +02:00
a38ded822f update(ghost): bump version to 5.129.1 2025-07-06 22:48:56 +02:00
52a8630554 update(keycloak): bump version to 26.3.0 2025-07-02 21:53:21 +02:00
d0cbff5d20 update(snipe-it): bump version to 8.1.17 2025-06-30 15:32:13 +02:00
3a52c20914 update(ghost): bump version to 5.126.1 2025-06-22 19:37:07 +02:00
017edc5ee5 update(gitea): bump version to 1.24.2 2025-06-21 11:03:45 +02:00
f8a5b865ae update(gitea): bump version to 1.24.1 2025-06-20 16:24:55 +02:00
a3f750c17d update(snipe_it): bump version to 8.1.16 2025-06-16 15:57:30 +02:00
b12a374ef1 update(gost): bump version to 5.125.1 2025-06-14 23:06:41 +02:00
aa6bf10e97 update(gitea): bump version to 1.24.0 2025-06-11 19:49:49 +02:00
78beaa1814 meta: add community.general@^10.0.0 dependency 2025-06-07 22:14:50 +02:00
fcbcb39e55 update(ghost): bump version to 5.121.0 2025-06-06 23:10:35 +02:00
a7b6189fa3 update(snipe_it): bump version to 8.1.15 2025-06-03 16:42:39 +02:00
cd0e305d34 update(ghost): bump version to 5.102.4 2025-05-30 17:16:02 +02:00
d09baa48fa update(keycloak): bump version to 26.2.5 2025-05-28 12:53:54 +02:00
3bb6928fad update(vaultwarden): bump version to 1.34.1 2025-05-27 16:25:46 +02:00
bce1d4ecee update(authelia): bump version to 4.39.4 2025-05-25 14:04:24 +02:00
4de87f2407 update(snipe_it): bump version to 8.1.4 2025-05-23 15:03:05 +02:00
2984018cd2 update(ghost): bump version to 5.120.0 2025-05-17 22:07:45 +02:00
536c988d64 update(gitea): bump version to 1.23.8 2025-05-13 15:54:51 +02:00
ef34c4de67 update(authelia): bump version to 4.39.3 2025-05-11 20:25:12 +02:00
f23a3538bd update(authelia): bump version to 4.39.2, change registry to ghcr.io 2025-05-10 23:31:32 +02:00
503c421b2f update(ghost): bump version to 5.119.2 2025-05-09 21:59:52 +02:00
46f26900fc update(keycloak): bump version to 26.2.4 2025-05-08 17:56:15 +02:00
0b9bfc1646 update(snipe_it): bump version to 8.1.3 2025-05-07 17:24:22 +02:00
79c8b6537e update(keycloak): bump version to 26.2.3 2025-05-05 16:11:18 +02:00
1de7bc2de9 update(snipe_it): bump version to 8.1.2 2025-05-05 16:08:35 +02:00
9587b4193c feat(phpldapadmin): add ansible role 2025-05-02 21:52:12 +02:00
f996c7a373 chore(vaultwarden): use strict env comparisions for container 2025-05-01 10:21:15 +02:00
e1866a1a41 update(keycloak): bump version to 26.2.2 2025-04-30 16:56:05 +02:00
800ebbae77 meta: update collection version to 0.1.15 2025-04-27 19:00:17 +02:00
6faba56371 update(keycloak): bump version to 26.2.1 2025-04-23 18:21:28 +02:00
05aec0581b update(ghost): bump version to 5.117.0 2025-04-17 17:45:11 +02:00
fbe33c06cf update(keycloak): bump version to 26.2.0 2025-04-12 11:34:44 +02:00
0e405cef07 update(keycloak): bump version to 26.1.5 2025-04-12 11:34:43 +02:00
42782b58a4 update(hedgedoc): bump version to 1.10.3 2025-04-10 17:08:45 +02:00
ee410b29a8 update(gitea): bump version to 1.23.7 2025-04-08 21:21:42 +02:00
1f7c4635a4 update(jellyfin): bump version to 10.10.7 2025-04-06 09:09:38 +02:00
7995eba69b update(ghost): bump version to 5.116.0 2025-04-04 21:59:18 +02:00
19 changed files with 159 additions and 21 deletions

View File

@@ -1,13 +1,14 @@
namespace: finallycoffee namespace: finallycoffee
name: services name: services
version: "0.1.14" version: "0.2.0"
readme: README.md readme: README.md
authors: authors:
- transcaffeine <transcaffeine@finally.coffee> - transcaffeine <transcaffeine@finally.coffee>
description: Various ansible roles useful for automating infrastructure description: Various ansible roles useful for automating infrastructure
dependencies: dependencies:
"community.crypto": "^2.22.0" "community.general": "^11.0.0"
"community.docker": "^4.0.0" "community.crypto": "^3.0.3"
"community.docker": "^4.7.0"
"containers.podman": "^1.16.0" "containers.podman": "^1.16.0"
license_file: LICENSE.md license_file: LICENSE.md
build_ignore: build_ignore:
@@ -22,3 +23,4 @@ tags:
- vaultwarden - vaultwarden
- snipeit - snipeit
- docker - docker
- phpldapadmin

View File

@@ -0,0 +1,7 @@
---
- name: Configure and run phpldapadmin
hosts: "{{ phpldapadmin_hosts | default('phpldapadmin', true) }}"
become: "{{ phpldapadmin_become | default(false) }}"
gather_facts: "{{ phpldapadmin_gather_facts | default(false) }}"
roles:
- role: finallycoffee.services.phpldapadmin

View File

@@ -1,5 +1,5 @@
--- ---
authelia_version: "4.39.1" authelia_version: "4.39.6"
authelia_user: authelia authelia_user: authelia
authelia_base_dir: /opt/authelia authelia_base_dir: /opt/authelia
authelia_domain: authelia.example.org authelia_domain: authelia.example.org
@@ -15,7 +15,7 @@ authelia_notification_storage_file: "{{ authelia_data_dir }}/notifications.txt"
authelia_user_storage_file: "{{ authelia_data_dir }}/user_database.yml" authelia_user_storage_file: "{{ authelia_data_dir }}/user_database.yml"
authelia_container_name: authelia authelia_container_name: authelia
authelia_container_image_server: docker.io authelia_container_image_server: ghcr.io
authelia_container_image_namespace: authelia authelia_container_image_namespace: authelia
authelia_container_image_name: authelia authelia_container_image_name: authelia
authelia_container_image: >-2 authelia_container_image: >-2
@@ -92,7 +92,11 @@ authelia_config_webauthn_disable: true
authelia_config_webauthn_timeout: 60s authelia_config_webauthn_timeout: 60s
authelia_config_webauthn_display_name: "Authelia ({{ authelia_domain }})" authelia_config_webauthn_display_name: "Authelia ({{ authelia_domain }})"
authelia_config_webauthn_attestation_conveyance_preference: indirect authelia_config_webauthn_attestation_conveyance_preference: indirect
authelia_config_webauthn_user_verification: preferred authelia_config_webauthn_user_verification: "preferred"
authelia_config_webauthn_selection_criteria_user_verification: >-2
{{ authelia_config_webauthn_user_verification }}
authelia_config_webauthn_selection_criteria_discoverability: "preferred"
authelia_config_webauthn_selection_criteria_attachment: ""
authelia_config_duo_api_hostname: ~ authelia_config_duo_api_hostname: ~
authelia_config_duo_api_integration_key: ~ authelia_config_duo_api_integration_key: ~
authelia_config_duo_api_secret_key: ~ authelia_config_duo_api_secret_key: ~
@@ -107,6 +111,8 @@ authelia_config_authentication_backend_password_reset_disable: false
authelia_config_authentication_backend_password_reset_custom_url: ~ authelia_config_authentication_backend_password_reset_custom_url: ~
authelia_config_authentication_backend_ldap_implementation: custom authelia_config_authentication_backend_ldap_implementation: custom
authelia_config_authentication_backend_ldap_url: ldap://127.0.0.1:389 authelia_config_authentication_backend_ldap_url: ldap://127.0.0.1:389
authelia_config_authentication_backend_ldap_address: >-2
{{ authelia_config_authentication_backend_ldap_url }}
authelia_config_authentication_backend_ldap_timeout: 5s authelia_config_authentication_backend_ldap_timeout: 5s
authelia_config_authentication_backend_ldap_start_tls: false authelia_config_authentication_backend_ldap_start_tls: false
authelia_config_authentication_backend_ldap_tls_skip_verify: false authelia_config_authentication_backend_ldap_tls_skip_verify: false
@@ -157,6 +163,19 @@ authelia_config_session_inactivity: 5m
authelia_config_session_remember_me_duration: 1M authelia_config_session_remember_me_duration: 1M
authelia_config_session_remember_me: >-2 authelia_config_session_remember_me: >-2
{{ authelia_config_session_remember_me_duration }} {{ authelia_config_session_remember_me_duration }}
authelia_config_session_cookies:
- "{{ authelia_config_session_cookies_default }}"
authelia_config_session_cookies_default_domain: >-2
{{ authelia_config_session_domain }}
authelia_config_session_cookies_default_authelia_url: >-2
https://{{ authelia_config_session_cookies_default_domain }}
authelia_config_session_cookies_default_default_redirection_url: >-2
{{ authelia_config_default_redirection_url }}
authelia_config_session_cookies_default:
domain: "{{ authelia_config_session_cookies_default_domain }}"
authelia_url: "{{ authelia_config_session_cookies_default_authelia_url }}"
default_redirection_url: >-2
{{ authelia_config_session_cookies_default_default_redirection_url }}
authelia_config_session_redis_host: "{{ authelia_redis_host }}" authelia_config_session_redis_host: "{{ authelia_redis_host }}"
authelia_config_session_redis_port: "{{ authelia_redis_port }}" authelia_config_session_redis_port: "{{ authelia_redis_port }}"
authelia_config_session_redis_username: "{{ authelia_redis_user }}" authelia_config_session_redis_username: "{{ authelia_redis_user }}"
@@ -193,7 +212,10 @@ authelia_config_notifier_smtp_disable_require_tls: false
authelia_config_notifier_smtp_disable_html_emails: false authelia_config_notifier_smtp_disable_html_emails: false
authelia_config_notifier_smtp_tls_skip_verify: false authelia_config_notifier_smtp_tls_skip_verify: false
authelia_config_notifier_smtp_tls_minimum_version: "{{ authelia_tls_minimum_version }}" authelia_config_notifier_smtp_tls_minimum_version: "{{ authelia_tls_minimum_version }}"
#authelia_config_identity_provider_ authelia_config_identity_validation_reset_password_jwt_secret: >-2
{{ authelia_config_jwt_secret }}
authelia_config_identity_validation_reset_password_jwt_lifespan: "5 minutes"
authelia_config_identity_validation_reset_password_jwt_algorithm: "HS256"
authelia_database_type: ~ authelia_database_type: ~
authelia_database_host: ~ authelia_database_host: ~

View File

@@ -25,7 +25,6 @@ authelia_container_base_labels:
authelia_config: "{{ authelia_base_config | combine(authelia_extra_config, recursive=True) }}" authelia_config: "{{ authelia_base_config | combine(authelia_extra_config, recursive=True) }}"
authelia_top_level_config: authelia_top_level_config:
theme: "{{ authelia_config_theme }}" theme: "{{ authelia_config_theme }}"
jwt_secret: "{{ authelia_config_jwt_secret }}"
log: "{{ authelia_config_log }}" log: "{{ authelia_config_log }}"
telemetry: "{{ authelia_config_telemetry }}" telemetry: "{{ authelia_config_telemetry }}"
totp: "{{ authelia_config_totp }}" totp: "{{ authelia_config_totp }}"
@@ -39,12 +38,11 @@ authelia_top_level_config:
regulation: "{{ authelia_config_regulation }}" regulation: "{{ authelia_config_regulation }}"
storage: "{{ authelia_config_storage }}" storage: "{{ authelia_config_storage }}"
notifier: "{{ authelia_config_notifier }}" notifier: "{{ authelia_config_notifier }}"
identity_validation: "{{ authelia_config_identity_validation }}"
authelia_base_config: >-2 authelia_base_config: >-2
{{ {{
authelia_top_level_config authelia_top_level_config
| combine({"default_redirection_url": authelia_config_default_redirection_url}
if authelia_config_default_redirection_url | default(false, true) else {})
| combine(({"server": authelia_config_server }) | combine(({"server": authelia_config_server })
| combine({"tls": authelia_config_server_tls} | combine({"tls": authelia_config_server_tls}
if authelia_config_server_tls_key | default(false, true) else {})) if authelia_config_server_tls_key | default(false, true) else {}))
@@ -99,7 +97,10 @@ authelia_config_webauthn:
timeout: "{{ authelia_config_webauthn_timeout }}" timeout: "{{ authelia_config_webauthn_timeout }}"
display_name: "{{ authelia_config_webauthn_display_name }}" display_name: "{{ authelia_config_webauthn_display_name }}"
attestation_conveyance_preference: "{{ authelia_config_webauthn_attestation_conveyance_preference }}" attestation_conveyance_preference: "{{ authelia_config_webauthn_attestation_conveyance_preference }}"
user_verification: "{{ authelia_config_webauthn_user_verification }}" selection_criteria:
attachment: "{{ authelia_config_webauthn_selection_criteria_attachment }}"
discoverability: "{{ authelia_config_webauthn_selection_criteria_discoverability }}"
user_verification: "{{ authelia_config_webauthn_selection_criteria_user_verification }}"
authelia_config_duo_api: authelia_config_duo_api:
hostname: "{{ authelia_config_duo_api_hostname }}" hostname: "{{ authelia_config_duo_api_hostname }}"
integration_key: "{{ authelia_config_duo_api_integration_key }}" integration_key: "{{ authelia_config_duo_api_integration_key }}"
@@ -128,7 +129,7 @@ authelia_config_authentication_backend_password_reset:
disable: "{{ authelia_config_authentication_backend_password_reset_disable }}" disable: "{{ authelia_config_authentication_backend_password_reset_disable }}"
authelia_config_authentication_backend_ldap: authelia_config_authentication_backend_ldap:
implementation: "{{ authelia_config_authentication_backend_ldap_implementation }}" implementation: "{{ authelia_config_authentication_backend_ldap_implementation }}"
url: "{{ authelia_config_authentication_backend_ldap_url }}" address: "{{ authelia_config_authentication_backend_ldap_address }}"
timeout: "{{ authelia_config_authentication_backend_ldap_timeout }}" timeout: "{{ authelia_config_authentication_backend_ldap_timeout }}"
start_tls: "{{ authelia_config_authentication_backend_ldap_start_tls }}" start_tls: "{{ authelia_config_authentication_backend_ldap_start_tls }}"
tls: tls:
@@ -182,12 +183,12 @@ authelia_config_session: >-2
}} }}
authelia_config_session_base: authelia_config_session_base:
name: "{{ authelia_config_session_name }}" name: "{{ authelia_config_session_name }}"
domain: "{{ authelia_config_session_domain }}"
same_site: "{{ authelia_config_session_same_site }}" same_site: "{{ authelia_config_session_same_site }}"
secret: "{{ authelia_config_session_secret }}" secret: "{{ authelia_config_session_secret }}"
expiration: "{{ authelia_config_session_expiration }}" expiration: "{{ authelia_config_session_expiration }}"
inactivity: "{{ authelia_config_session_inactivity }}" inactivity: "{{ authelia_config_session_inactivity }}"
remember_me: "{{ authelia_config_session_remember_me }}" remember_me: "{{ authelia_config_session_remember_me }}"
cookies: "{{ authelia_config_session_cookies }}"
authelia_config_session_redis: >-2 authelia_config_session_redis: >-2
{{ {{
{ {
@@ -274,3 +275,9 @@ authelia_config_notifier_smtp:
tls: tls:
skip_verify: "{{ authelia_config_notifier_smtp_tls_skip_verify }}" skip_verify: "{{ authelia_config_notifier_smtp_tls_skip_verify }}"
minimum_version: "{{ authelia_config_notifier_smtp_tls_minimum_version }}" minimum_version: "{{ authelia_config_notifier_smtp_tls_minimum_version }}"
authelia_config_identity_validation:
reset_password: "{{ authelia_config_identity_validation_reset_password }}"
authelia_config_identity_validation_reset_password:
jwt_secret: "{{ authelia_config_identity_validation_reset_password_jwt_secret }}"
jwt_lifespan: "{{ authelia_config_identity_validation_reset_password_jwt_lifespan }}"
jwt_algorithm: "{{ authelia_config_identity_validation_reset_password_jwt_algorithm }}"

View File

@@ -1,6 +1,6 @@
--- ---
ghost_domain: ~ ghost_domain: ~
ghost_version: "5.113.1" ghost_version: "5.129.1"
ghost_user: ghost ghost_user: ghost
ghost_user_group: ghost ghost_user_group: ghost
ghost_base_path: /opt/ghost ghost_base_path: /opt/ghost

View File

@@ -1,5 +1,5 @@
--- ---
gitea_version: "1.23.6" gitea_version: "1.24.5"
gitea_user: git gitea_user: git
gitea_run_user: "{{ gitea_user }}" gitea_run_user: "{{ gitea_user }}"
gitea_base_path: "/opt/gitea" gitea_base_path: "/opt/gitea"

View File

@@ -1,6 +1,6 @@
--- ---
hedgedoc_user: hedgedoc hedgedoc_user: hedgedoc
hedgedoc_version: "1.10.2" hedgedoc_version: "1.10.3"
hedgedoc_state: present hedgedoc_state: present
hedgedoc_deployment_method: docker hedgedoc_deployment_method: docker

View File

@@ -1,6 +1,6 @@
--- ---
jellyfin_user: jellyfin jellyfin_user: jellyfin
jellyfin_version: "10.10.6" jellyfin_version: "10.10.7"
jellyfin_state: present jellyfin_state: present
jellyfin_deployment_method: docker jellyfin_deployment_method: docker

View File

@@ -1,5 +1,5 @@
--- ---
keycloak_version: "26.1.4" keycloak_version: "26.3.2"
keycloak_container_name: keycloak keycloak_container_name: keycloak
keycloak_container_image_upstream_registry: quay.io keycloak_container_image_upstream_registry: quay.io

View File

@@ -0,0 +1,3 @@
# `finallycoffee.services.phpldapadmin`
Role to deploy and configure [phpldapadmin](https://github.com/leenooks/phpLDAPadmin).

View File

@@ -0,0 +1,39 @@
---
phpldapadmin_container_name: phpldapadmin
phpldapadmin_container_image_registry: docker.io
phpldapadmin_container_image_namespace: phpldapadmin
phpldapadmin_container_image_name: phpldapadmin
phpldapadmin_container_image_repository: >-2
{{
[
phpldapadmin_container_image_registry | default([], true),
phpldapadmin_container_image_namespace | default([], true),
phpldapadmin_container_image_name
] | flatten | join('/')
}}
phpldapadmin_container_image: >-2
{{
[
phpldapadmin_container_image_repository,
phpldapadmin_container_image_tag | default(phpldapadmin_version, true)
] | join(':')
}}
phpldapadmin_container_image_tag: ~
phpldapadmin_container_image_source: pull
phpldapadmin_container_image_force_source: >-2
{{ phpldapadmin_container_image_tag | default(false, true) }}
phpldapadmin_container_env: ~
phpldapadmin_container_user: ~
phpldapadmin_container_ports: ~
phpldapadmin_container_labels: ~
phpldapadmin_container_volumes: ~
phpldapadmin_container_networks: ~
phpldapadmin_container_network_mode: ~
phpldapadmin_container_dns_servers: ~
phpldapadmin_container_etc_hosts: ~
phpldapadmin_container_memory: ~
phpldapadmin_container_memory_swap: ~
phpldapadmin_container_memory_reservation: ~
phpldapadmin_container_restart_policy: "on-failure"
phpldapadmin_container_state: >-2
{{ (phpldapadmin_state == 'present') | ternary('started', 'absent') }}

View File

@@ -0,0 +1,5 @@
---
phpldapadmin_version: "2.2.2"
phpldapadmin_state: present
phpldapadmin_deployment_method: docker

View File

@@ -0,0 +1,27 @@
---
- name: Ensure phpldapadmin container image '{{ phpldapadmin_container_image }}' is {{ phpldapadmin_state }}
community.docker.docker_image:
name: "{{ phpldapadmin_container_image }}"
state: "{{ phpldapadmin_state }}"
source: "{{ phpldapadmin_container_image_source }}"
force_source: "{{ phpldapadmin_container_image_force_source }}"
- name: Ensure phpldapadmin container '{{ phpldapadmin_container_name }}' is {{ phpldapadmin_container_state }}
community.docker.docker_container:
name: "{{ phpldapadmin_container_name }}"
image: "{{ phpldapadmin_container_image }}"
env: "{{ phpldapadmin_container_env | default(omit, true) }}"
user: "{{ phpldapadmin_container_user | default(omit, true) }}"
ports: "{{ phpldapadmin_container_ports | default(omit, true) }}"
labels: "{{ phpldapadmin_container_labels | default(omit, true) }}"
volumes: "{{ phpldapadmin_container_volumes | default(omit, true) }}"
networks: "{{ phpldapadmin_container_networks | default(omit, true) }}"
network_mode: "{{ phpldapadmin_container_network_mode | default(omit, true) }}"
dns_servers: "{{ phpldapadmin_container_dns_servers | default(omit, true) }}"
etc_hosts: "{{ phpldapadmin_container_etc_hosts | default(omit, true) }}"
memory: "{{ phpldapadmin_container_memory | default(omit, true) }}"
memory_swap: "{{ phpldapadmin_container_memory_swap | default(omit, true) }}"
memory_reservation: >-2
{{ phpldapadmin_container_memory_reservation | default(omit, true) }}
restart_policy: "{{ phpldapadmin_container_restart_policy | default(omit, true) }}"
state: "{{ phpldapadmin_container_state }}"

View File

@@ -0,0 +1,18 @@
---
- name: Ensure 'phpldapadmin_state' is valid
ansible.builtin.fail:
msg: >-2
Unsupported state '{{ phpldapadmin_state }}'!
Supported states are {{ phpldapadmin_states | join(', ') }}
when: phpldapadmin_state not in phpldapadmin_states
- name: Ensure 'phpldapadmin_deployment_method' is valid
ansible.builtin.fail:
msg: >-2
Unsupported deployment method '{{ phpldapadmin_deployment_method }}'!
Supported deployment methods are {{ phpldapadmin_deployment_methods | join(', ') }}
when: phpldapadmin_deployment_method not in phpldapadmin_deployment_methods
- name: Deploy using {{ phpldapadmin_deployment_method }}
ansible.builtin.import_tasks:
file: "deploy-{{ phpldapadmin_deployment_method }}.yml"

View File

@@ -0,0 +1,6 @@
---
phpldapadmin_states:
- "present"
- "absent"
phpldapadmin_deployment_methods:
- "docker"

View File

@@ -1,6 +1,6 @@
--- ---
snipe_it_container_image_registry: docker.io snipe_it_container_image_registry: docker.io
snipe_it_container_image_namespace: snipe snipe_it_container_image_namespace: 'snipe'
snipe_it_container_image_name: 'snipe-it' snipe_it_container_image_name: 'snipe-it'
snipe_it_container_image_tag: ~ snipe_it_container_image_tag: ~
snipe_it_container_image_flavour: alpine snipe_it_container_image_flavour: alpine

View File

@@ -1,6 +1,6 @@
--- ---
snipe_it_user: snipeit snipe_it_user: snipeit
snipe_it_version: "8.0.4" snipe_it_version: "8.2.1"
snipe_it_domain: ~ snipe_it_domain: ~
snipe_it_state: present snipe_it_state: present
snipe_it_deployment_method: docker snipe_it_deployment_method: docker

View File

@@ -1,6 +1,6 @@
--- ---
vaultwarden_user: vaultwarden vaultwarden_user: vaultwarden
vaultwarden_version: "1.33.2" vaultwarden_version: "1.34.3"
vaultwarden_config_file: "/etc/vaultwarden/config.json" vaultwarden_config_file: "/etc/vaultwarden/config.json"
vaultwarden_config_directory: "{{ vaultwarden_config_file | dirname }}" vaultwarden_config_directory: "{{ vaultwarden_config_file | dirname }}"

View File

@@ -20,3 +20,5 @@
dns_servers: "{{ vaultwarden_container_dns_servers | default(omit, true) }}" dns_servers: "{{ vaultwarden_container_dns_servers | default(omit, true) }}"
restart_policy: "{{ vaultwarden_container_restart_policy | default(omit, true) }}" restart_policy: "{{ vaultwarden_container_restart_policy | default(omit, true) }}"
state: "{{ vaultwarden_container_state | default(omit, true) }}" state: "{{ vaultwarden_container_state | default(omit, true) }}"
comparisons:
'env': 'strict'