chore: added iac

Signed-off-by: ITQ <itq.dev@ya.ru>
This commit is contained in:
ITQ
2025-11-21 18:16:52 +03:00
parent 5d66fcd0ca
commit 44df678c82
43 changed files with 1598 additions and 45 deletions
+27
View File
@@ -0,0 +1,27 @@
---
- name: Application Deployment
hosts: servers
gather_facts: true
become: true
serial: 1
roles:
- role: dokploy
when: applications.dokploy.enabled | bool
vars:
dokploy_state: "{{ applications.dokploy.state | default('present') }}"
tags: dokploy, apps
- role: coolify
when: applications.coolify.enabled | bool
vars:
coolify_state: "{{ applications.coolify.state | default('present') }}"
tags: coolify, apps
- role: artis3n.tailscale.machine
when: applications.tailscale.enabled | bool
tags: tailscale, apps
- role: borgbase.ansible_role_borgbackup
when: applications.borgbackup.enabled | bool
tags: borgbackup, apps