created draw server
This commit is contained in:
26
group_vars/drawio.yml
Normal file
26
group_vars/drawio.yml
Normal 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
|
||||||
@@ -7,9 +7,8 @@
|
|||||||
[nextcloud]
|
[nextcloud]
|
||||||
10.0.101.11 ansible_user=sbxadmin ansible_port=22
|
10.0.101.11 ansible_user=sbxadmin ansible_port=22
|
||||||
|
|
||||||
[mailout]
|
|
||||||
10.54.15.6 ansible_user=sbxadmin ansible_port=22
|
|
||||||
|
|
||||||
[netbootxyz]
|
[netbootxyz]
|
||||||
10.11.12.69 ansible_user=root ansible_port=22
|
10.11.12.69 ansible_user=root ansible_port=22
|
||||||
|
|
||||||
|
[drawio]
|
||||||
|
10.11.12.20 ansible_user=sbxadmin ansible_port=22
|
||||||
|
|||||||
26
run.yml
26
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
|
become: yes
|
||||||
vars_files:
|
|
||||||
- "vars/vault.yml"
|
|
||||||
pre_tasks:
|
pre_tasks:
|
||||||
- name: Perform a dist-upgrade.
|
- name: Perform a dist-upgrade.
|
||||||
ansible.builtin.apt:
|
ansible.builtin.apt:
|
||||||
@@ -13,10 +30,9 @@
|
|||||||
name: "{{ package_list }}"
|
name: "{{ package_list }}"
|
||||||
state: present
|
state: present
|
||||||
roles:
|
roles:
|
||||||
#- role: geerlingguy.security
|
- role: geerlingguy.security
|
||||||
- role: geerlingguy.docker
|
- role: geerlingguy.docker
|
||||||
- role: ironicbadger.docker_compose_generator
|
- role: ironicbadger.docker_compose_generator
|
||||||
#- role: samba
|
|
||||||
#- hosts: snipeit
|
#- hosts: snipeit
|
||||||
# vars_files:
|
# vars_files:
|
||||||
# - "vars/vault.yml"
|
# - "vars/vault.yml"
|
||||||
|
|||||||
Reference in New Issue
Block a user