created roles and playbooks for schreinerei och.

This commit is contained in:
2026-03-21 14:34:30 +01:00
commit 092e6bc94e
24 changed files with 655 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
---
- name: Unifi | create project paths
ansible.builtin.file:
state: directory
path: "{{ item }}"
owner: root
group: root
mode: '0755'
with_items: "{{ unifi_docker_paths }}"
- name: Unifi | copy mongo-init.js
ansible.builtin.template:
src: mongo-init.js.j2
dest: /opt/docker/config/unifi/mongo-init.js
mode: '0644'
- name: Unifi | copy unifi docker-compose.yml
ansible.builtin.template:
src: docker-compose.yml.j2
dest: /opt/docker/config/unifi/docker-compose.yml
mode: '0644'
- name: Unifi | create docker proxy network if not available
community.docker.docker_network:
name: proxy
- name: Unifi | start docker container
community.docker.docker_compose_v2:
project_src: /opt/docker/config/unifi/
state: present