diff --git a/inventories/vagrant/host_vars/backend/nextcloud.yml b/inventories/vagrant/host_vars/backend/nextcloud.yml index 2da636f..891381f 100644 --- a/inventories/vagrant/host_vars/backend/nextcloud.yml +++ b/inventories/vagrant/host_vars/backend/nextcloud.yml @@ -35,6 +35,7 @@ nextcloud_extra_networks: nextcloud_extra_hosts: - "storage.local.test:192.168.56.11" + - "office.local.test:192.168.56.11" - "keycloak.local.test:192.168.56.11" - "authentik.local.test:192.168.56.11" # - "389ds:192.168.56.11" # only needed when using 389ds LDAP directly diff --git a/inventories/vagrant/host_vars/backend/opnform.yml b/inventories/vagrant/host_vars/backend/opnform.yml new file mode 100644 index 0000000..bde318c --- /dev/null +++ b/inventories/vagrant/host_vars/backend/opnform.yml @@ -0,0 +1,11 @@ +opnform_domain: "forms.local.test" + +opnform_secret_dir: "{{ playbook_dir }}/secrets/{{ inventory_hostname }}" +opnform_secret_file: "opnform_secret_encryption_key" +opnform_secret_length: 64 + +opnform_secret_encryption_key: >- + {{ lookup('ansible.builtin.password', + opnform_secret_dir ~ '/' ~ opnform_secret_file, + length=opnform_secret_length, + chars='hexdigits') }} diff --git a/inventories/vagrant/hosts.yml b/inventories/vagrant/hosts.yml index 5f438b8..65bfcc6 100644 --- a/inventories/vagrant/hosts.yml +++ b/inventories/vagrant/hosts.yml @@ -62,5 +62,17 @@ all: backend: homarr_servers: + hosts: + backend: + + collabora_servers: + hosts: + backend: + + drawio_servers: + hosts: + backend: + + opnform_servers: hosts: backend: \ No newline at end of file diff --git a/playbooks/site.yml b/playbooks/site.yml index 8749439..d9532f4 100644 --- a/playbooks/site.yml +++ b/playbooks/site.yml @@ -29,6 +29,12 @@ roles: - digitalboard.core.garage +- name: Deploy collabora service + hosts: collabora_servers + become: yes + roles: + - digitalboard.core.collabora + - name: Deploy nextcloud service hosts: nextcloud_servers become: yes