Update Nextcloud role to include Hiddenservice tasks
This commit is contained in:
parent
7f42bc9fd2
commit
63eb7d74f7
23 changed files with 282 additions and 244 deletions
|
@ -1,39 +1,58 @@
|
|||
---
|
||||
- import_tasks: version.yml
|
||||
tags: version
|
||||
- name: Run common tasks
|
||||
ansible.builtin.import_tasks: common.yml
|
||||
tags: common
|
||||
|
||||
- import_tasks: gateway.yml
|
||||
tags: gateway
|
||||
- name: Install packages
|
||||
ansible.builtin.import_tasks: packages.yml
|
||||
tags: packages
|
||||
|
||||
- import_tasks: database.yml
|
||||
- name: Redis
|
||||
ansible.builtin.import_tasks: redis.yml
|
||||
tags: redis
|
||||
|
||||
- name: Setup Gateway
|
||||
ansible.builtin.include_tasks: gateway.yml
|
||||
args:
|
||||
apply:
|
||||
delegate_to: "{{ gateway_host }}"
|
||||
loop: "{{ nextcloud_instances }}"
|
||||
|
||||
- name: Run database tasks
|
||||
ansible.builtin.include_tasks: database.yml
|
||||
tags: database
|
||||
loop: "{{ nextcloud_instances }}"
|
||||
|
||||
- import_tasks: user.yml
|
||||
- name: Run user tasks
|
||||
ansible.builtin.include_tasks: user.yml
|
||||
tags: user
|
||||
loop: "{{ nextcloud_instances }}"
|
||||
|
||||
- import_tasks: php.yml
|
||||
- name: Run php tasks
|
||||
ansible.builtin.include_tasks: php.yml
|
||||
tags: php
|
||||
loop: "{{ nextcloud_instances }}"
|
||||
|
||||
- name: Configure hiddenservices
|
||||
ansible.builtin.import_role:
|
||||
name: configure-hiddenservice
|
||||
tags: hiddenservice
|
||||
delegate_to: "{{ onion_host }}"
|
||||
when: item.config.hiddenservice is defined and item.config.hiddenservice
|
||||
- name: Run Hiddenservice tasks
|
||||
ansible.builtin.include_tasks: hiddenservice.yml
|
||||
loop: "{{ nextcloud_instances }}"
|
||||
|
||||
- import_tasks: user.yml
|
||||
tags: user
|
||||
|
||||
- import_tasks: apache.yml
|
||||
- name: Run Webserver tasks
|
||||
ansible.builtin.import_tasks: apache.yml
|
||||
tags: apache
|
||||
|
||||
- name: "Nextcloud installieren"
|
||||
include_tasks: nextcloud.yml
|
||||
when: nc_is_installed.stat.exists == False
|
||||
tags: nextcloud
|
||||
- name: Installation
|
||||
ansible.builtin.include_tasks: nextcloud.yml
|
||||
loop: "{{ nextcloud_instances }}"
|
||||
|
||||
- import_tasks: configuration.yml
|
||||
tags: configuration
|
||||
- name: Configure Nextcloud
|
||||
ansible.builtin.include_tasks: configuration.yml
|
||||
loop: "{{ nextcloud_instances }}"
|
||||
loop_control:
|
||||
loop_var: instances
|
||||
index_var: instance_id
|
||||
|
||||
- import_tasks: fail2ban.yml
|
||||
- name: Configure Fail2ban
|
||||
ansible.builtin.include_tasks: fail2ban.yml
|
||||
tags: fail2ban
|
||||
loop: "{{ nextcloud_instances }}"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue