initial push

This commit is contained in:
suu
2025-03-12 13:55:27 +01:00
commit 9f90c494ea
88 changed files with 2343 additions and 0 deletions

42
playbooks/cloudflare.yml Normal file
View File

@@ -0,0 +1,42 @@
- name: Create record to {{domaine_ext}} and proxy through Cloudflare's network
hosts: localhost
connection: local
tasks:
- name: CNAME add
community.general.cloudflare_dns:
record: "{{ item }}"
zone: "{{domaine_ext}}"
type: CNAME
value: server.{{domaine_ext}}
proxied: no
account_email: 'dvsthibaut@gmail.com'
account_api_key: '75d6440ffb38a5ce7a99bf0e10ec720d1737a'
state: present
when: m_cloudflare_add_cname is defined
with_items:
- "{{ m_cloudflare_add_cname }}"
- name: Create TXT record with value to allow OVH
community.general.cloudflare_dns:
domain: "{{ domaine_ext }}"
record: "{{ domaine_ext }}"
type: TXT
value: v=spf1 +a +mx include:mx.ovh.com ~all
solo: true
account_email: 'dvsthibaut@gmail.com'
account_api_key: '75d6440ffb38a5ce7a99bf0e10ec720d1737a'
state: present
- name: CNAME Clean
community.general.cloudflare_dns:
record: "{{ item }}"
zone: "{{domaine_ext}}"
type: CNAME
value: server.{{domaine_ext}}
proxied: no
account_email: 'dvsthibaut@gmail.com'
account_api_key: '75d6440ffb38a5ce7a99bf0e10ec720d1737a'
state: absent
when: m_cloudflare_add_cname_clean is defined
with_items:
- "{{ m_cloudflare_add_cname_clean }}"

11
playbooks/codeserver.yml Normal file
View File

@@ -0,0 +1,11 @@
---
- hosts: localhost
connection: local
gather_facts: yes
roles:
- name: pallxk.code_server
code_server_password: "BQ$fk#5i5aEcB$"
code_server_user: root
code_server_host: 0.0.0.0
code_server_port: 8443
code_server_work_dir: /etc/ansible

View File

@@ -0,0 +1,9 @@
- name: Deploiement de la configuration de "Homepage"
vars:
name_docker: homepage
hosts: localhost
connection: local
become: true
become_user: "{{ m_user_name }}"
roles:
- deploy-homepage-config

View File

@@ -0,0 +1,9 @@
- name: Deploiement du container "Bacula"
vars:
name_docker: bacula
hosts: localhost
connection: local
become: true
become_user: "{{ m_user_name }}"
roles:
- deploy-docker

View File

@@ -0,0 +1,9 @@
- name: Deploiement du container "Bitwarden"
vars:
name_docker: bitwarden
hosts: localhost
connection: local
become: true
become_user: "{{ m_user_name }}"
roles:
- deploy-docker

View File

@@ -0,0 +1,9 @@
- name: Deploiement du container "Bookstack"
vars:
name_docker: bookstack
hosts: localhost
connection: local
become: true
become_user: "{{ m_user_name }}"
roles:
- deploy-docker

View File

@@ -0,0 +1,9 @@
- name: Deploiement du container "Cloudflare DDNS"
vars:
name_docker: cloudflare-ddns
hosts: localhost
connection: local
become: true
become_user: "{{ m_user_name }}"
roles:
- deploy-docker

View File

@@ -0,0 +1,9 @@
- name: Deploiement du container "Code Server"
vars:
name_docker: codeserver
hosts: localhost
connection: local
become: true
become_user: "{{ m_user_name }}"
roles:
- deploy-docker

View File

@@ -0,0 +1,9 @@
- name: Deploiement du container "Discordbot"
vars:
name_docker: discordbot
hosts: localhost
connection: local
become: true
become_user: "{{ m_user_name }}"
roles:
- deploy-docker

View File

@@ -0,0 +1,9 @@
- name: Deploiement du container "Dolibarr
vars:
name_docker: dolibarr
hosts: localhost
connection: local
become: true
become_user: "{{ m_user_name }}"
roles:
- deploy-docker

View File

@@ -0,0 +1,9 @@
- name: Deploiement du container "Duplicati"
vars:
name_docker: duplicati
hosts: localhost
connection: local
become: true
become_user: "{{ m_user_name }}"
roles:
- deploy-docker

View File

@@ -0,0 +1,9 @@
- name: Deploiement du container "Easywall"
vars:
name_docker: easywall
hosts: localhost
connection: local
become: true
become_user: "{{ m_user_name }}"
roles:
- deploy-docker

View File

@@ -0,0 +1,9 @@
- name: Deploiement du container "File Browser"
vars:
name_docker: filebrowser
hosts: localhost
connection: local
become: true
become_user: "{{ m_user_name }}"
roles:
- deploy-docker

View File

@@ -0,0 +1,9 @@
- name: Deploiement du container "Firefly"
vars:
name_docker: firefly
hosts: localhost
connection: local
become: true
become_user: "{{ m_user_name }}"
roles:
- deploy-docker

View File

@@ -0,0 +1,9 @@
- name: Deploiement du container "FiveM"
vars:
name_docker: fivem
hosts: localhost
connection: local
become: true
become_user: "{{ m_user_name }}"
roles:
- deploy-docker

View File

@@ -0,0 +1,9 @@
- name: Deploiement du container "Gitea"
vars:
name_docker: gitea
hosts: localhost
connection: local
become: true
become_user: "{{ m_user_name }}"
roles:
- deploy-docker

View File

@@ -0,0 +1,9 @@
- name: Deploiement du container "Heimdall"
vars:
name_docker: heimdall
hosts: localhost
connection: local
become: true
become_user: "{{ m_user_name }}"
roles:
- deploy-docker

View File

@@ -0,0 +1,9 @@
- name: Deploiement du container "homepage"
vars:
name_docker: homepage
hosts: localhost
connection: local
become: true
become_user: "{{ m_user_name }}"
roles:
- deploy-docker

View File

@@ -0,0 +1,9 @@
- name: Deploiement du container "Kanboard"
vars:
name_docker: kanboard
hosts: localhost
connection: local
become: true
become_user: "{{ m_user_name }}"
roles:
- deploy-docker

View File

@@ -0,0 +1,9 @@
- name: Deploiement du container "NGINX"
vars:
name_docker: nginx
hosts: localhost
connection: local
become: true
become_user: "{{ m_user_name }}"
roles:
- deploy-docker

View File

@@ -0,0 +1,9 @@
- name: Deploiement du container "Planka"
vars:
name_docker: planka
hosts: localhost
connection: local
become: true
become_user: "{{ m_user_name }}"
roles:
- deploy-docker

View File

@@ -0,0 +1,9 @@
- name: Deploiement du container "Portainer"
vars:
name_docker: portainer
hosts: localhost
connection: local
become: true
become_user: "{{ m_user_name }}"
roles:
- deploy-docker

View File

@@ -0,0 +1,9 @@
- name: Deploiement du container "postgressemaphore"
vars:
name_docker: postgressemaphore
hosts: localhost
connection: local
become: true
become_user: "{{ m_user_name }}"
roles:
- deploy-docker

View File

@@ -0,0 +1,9 @@
- name: Deploiement du container "Rainloop"
vars:
name_docker: rainloop
hosts: localhost
connection: local
become: true
become_user: "{{ m_user_name }}"
roles:
- deploy-docker

View File

@@ -0,0 +1,9 @@
- name: Deploiement du container "RedM2"
vars:
name_docker: redm-die
hosts: localhost
connection: local
become: true
become_user: "{{ m_user_name }}"
roles:
- deploy-docker

View File

@@ -0,0 +1,9 @@
- name: Deploiement du container "RedM"
vars:
name_docker: redm
hosts: localhost
connection: local
become: true
become_user: "{{ m_user_name }}"
roles:
- deploy-docker

View File

@@ -0,0 +1,9 @@
- name: Deploiement du container "Utpime Kuma"
vars:
name_docker: uptimekuma
hosts: localhost
connection: local
become: true
become_user: "{{ m_user_name }}"
roles:
- deploy-docker