created draw server

This commit is contained in:
2025-03-14 16:54:37 +01:00
parent 0faee905e3
commit 5da5c914ae
3 changed files with 49 additions and 8 deletions

26
group_vars/drawio.yml Normal file
View File

@@ -0,0 +1,26 @@
#This compose file adds draw.io to your stack
---
main_username: sbxadmin
main_uid: "1000"
main_gid: "{{ main_uid }}"
docker_compose_generator_output_path: "/home/sbxadmin/drawio"
containers:
- service_name: drawio
active: true
image: jgraph/drawio
container_name: drawio
restart: unless-stopped
ports:
- 8080:8080
- 8443:8443
environment:
PUBLIC_DNS: drawio.lab.softbox.net
DRAWIO_SERVER_URL: http://drawio.lab.softbox.net/
DRAWIO_BASE_URL: http://drawio.lab.softbox.net
DRAWIO_USE_HTTP: 1
healthcheck:
test: ["CMD-SHELL", "curl -f http://domain:8080 || exit 1"]
interval: 1m30s
timeout: 10s
retries: 5
start_period: 10s

View File

@@ -7,9 +7,8 @@
[nextcloud]
10.0.101.11 ansible_user=sbxadmin ansible_port=22
[mailout]
10.54.15.6 ansible_user=sbxadmin ansible_port=22
[netbootxyz]
10.11.12.69 ansible_user=root ansible_port=22
[drawio]
10.11.12.20 ansible_user=sbxadmin ansible_port=22

26
run.yml
View File

@@ -1,8 +1,25 @@
---
- hosts: netbootxyz
#- hosts: netbootxyz
# become: yes
# vars_files:
# - "vars/vault.yml"
# pre_tasks:
# - name: Perform a dist-upgrade.
# ansible.builtin.apt:
# upgrade: dist
# update_cache: yes
# - name: Install essential packages
# package:
# name: "{{ package_list }}"
# state: present
# roles:
# #- role: geerlingguy.security
# - role: geerlingguy.docker
# - role: ironicbadger.docker_compose_generator
#- role: samba
#
- hosts: drawio
become: yes
vars_files:
- "vars/vault.yml"
pre_tasks:
- name: Perform a dist-upgrade.
ansible.builtin.apt:
@@ -13,10 +30,9 @@
name: "{{ package_list }}"
state: present
roles:
#- role: geerlingguy.security
- role: geerlingguy.security
- role: geerlingguy.docker
- role: ironicbadger.docker_compose_generator
#- role: samba
#- hosts: snipeit
# vars_files:
# - "vars/vault.yml"