From 5da5c914ae04ec4ba98c5d48712d841a9888d8ca Mon Sep 17 00:00:00 2001 From: Petar Cubela Date: Fri, 14 Mar 2025 16:54:37 +0100 Subject: [PATCH] created draw server --- group_vars/drawio.yml | 26 ++++++++++++++++++++++++++ hosts.ini | 5 ++--- run.yml | 26 +++++++++++++++++++++----- 3 files changed, 49 insertions(+), 8 deletions(-) create mode 100644 group_vars/drawio.yml diff --git a/group_vars/drawio.yml b/group_vars/drawio.yml new file mode 100644 index 0000000..8c122c9 --- /dev/null +++ b/group_vars/drawio.yml @@ -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 diff --git a/hosts.ini b/hosts.ini index 2957545..9ea1e39 100644 --- a/hosts.ini +++ b/hosts.ini @@ -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 diff --git a/run.yml b/run.yml index cea3ff5..aa5a1fa 100644 --- a/run.yml +++ b/run.yml @@ -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"