Compare commits

..

1 Commits

Author SHA1 Message Date
0ac9c60026 feat(unifi_controller): add ansible role and playbook 2025-11-12 17:19:02 +01:00
14 changed files with 16 additions and 32 deletions

View File

@@ -1,6 +1,6 @@
namespace: finallycoffee
name: services
version: "0.2.2"
version: "0.2.1"
readme: README.md
authors:
- transcaffeine <transcaffeine@finally.coffee>

View File

@@ -36,8 +36,6 @@
valkey_config_bind:
- "0.0.0.0"
- "-::"
tags:
- pretix-valkey
- name: Install and configure pretix
hosts: "{{ pretix_hosts | default('pretix') }}"

View File

@@ -1,18 +1,4 @@
---
- import_playbook: finallycoffee.base.lego_certificate
when: unifi_controller_enable_lego_certificate | default(false) | bool
vars:
target_become: "{{ unifi_controller_become | default(false) }}"
target_hosts: "{{ unifi_controller_hosts | default('unifi_controller') }}"
target_gather_facts: "{{ unifi_controller_gather_facts | default(false) }}"
target_domains:
- "{{ unifi_controller_domain }}"
target_acme_zone: "{{ acme_domain }}"
target_acme_account_email: "{{ unifi_controller_lego_acme_account_email }}"
target_dns_server: "{{ dns_server }}"
target_dns_additional_records: "{{ unifi_controller_dns_records | default([]) }}"
target_dns_tsig_key: "{{ dns_tsig_keydata }}"
- name: Deploy unifi controller
hosts: "{{ unifi_controller_hosts | default('unifi_controller') }}"
become: "{{ unifi_controller_become | default(false) }}"

View File

@@ -1,5 +1,5 @@
---
authelia_version: "4.39.15"
authelia_version: "4.39.14"
authelia_user: authelia
authelia_base_dir: /opt/authelia
authelia_domain: authelia.example.org
@@ -31,8 +31,8 @@ authelia_container_image_ref: >-2
{{ authelia_container_image }}:{{ authelia_container_image_tag | default(authelia_version, true) }}
authelia_container_image_force_pull: "{{ authelia_container_image_tag | default(false, True) }}"
authelia_container_env:
PUID: "{{ authelia_run_user | string }}"
PGID: "{{ authelia_run_group | string }}"
PUID: "{{ authelia_run_user }}"
PGID: "{{ authelia_run_group }}"
authelia_container_labels: >-2
{{ authelia_container_base_labels | combine(authelia_container_extra_labels) }}
authelia_container_extra_labels: {}

View File

@@ -28,6 +28,7 @@
owner: "{{ item.owner | default(authelia_user) }}"
group: "{{ item.group | default(authelia_user) }}"
mode: "{{ item.mode | default('0750') }}"
when: item.path | default(false, true) | bool
loop:
- path: "{{ authelia_base_dir }}"
mode: "0755"

View File

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

View File

@@ -1,5 +1,5 @@
---
gitea_version: "1.25.3"
gitea_version: "1.25.1"
gitea_user: git
gitea_run_user: "{{ gitea_user }}"
gitea_base_path: "/opt/gitea"
@@ -44,8 +44,8 @@ gitea_container_base_ports:
- "127.0.0.1:{{ git_container_port_ssh }}:{{ git_container_port_ssh }}"
gitea_container_base_env:
USER_UID: "{{ gitea_user_res.uid | default(gitea_user) | string }}"
USER_GID: "{{ gitea_user_res.group | default(gitea_user) | string }}"
USER_UID: "{{ gitea_user_res.uid | default(gitea_user) }}"
USER_GID: "{{ gitea_user_res.group | default(gitea_user) }}"
gitea_container_base_labels:
version: "{{ gitea_version }}"

View File

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

View File

@@ -1,6 +1,6 @@
---
jellyfin_user: jellyfin
jellyfin_version: "10.11.5"
jellyfin_version: "10.11.2"
jellyfin_state: present
jellyfin_deployment_method: docker

View File

@@ -1,5 +1,5 @@
---
keycloak_version: "26.4.7"
keycloak_version: "26.4.4"
keycloak_container_name: keycloak
keycloak_container_image_upstream_registry: quay.io

View File

@@ -1,5 +1,5 @@
---
phpldapadmin_version: "2.3.7"
phpldapadmin_version: "2.3.4"
phpldapadmin_state: present
phpldapadmin_deployment_method: docker

View File

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

View File

@@ -1,9 +1,9 @@
---
unifi_controller_version: "9.5.21"
unifi_controller_version: "9.4.19"
unifi_controller_base_path: "/var/lib/unifi-controller"
unifi_controller_log_path: "{{ unifi_controller_base_path }}/log"
unifi_controller_data_path: "{{ unifi_controller_base_path }}/data"
unifi_controller_bind_ip: "[::]"
unifi_controller_bind_ip: "::"
unifi_controller_state: "present"
unifi_controller_deployment_method: "docker"

View File

@@ -10,7 +10,6 @@
community.docker.docker_container:
name: "{{ unifi_controller_container_name }}"
image: "{{ unifi_controller_container_image }}"
env: "{{ unifi_controller_container_env | default(omit, true) }}"
user: "{{ unifi_controller_container_user }}"
ports: "{{ unifi_controller_container_ports }}"
volumes: "{{ unifi_controller_container_merged_volumes }}"