Nextcloud AIO playbook and role
This commit is contained in:
parent
d18e1df2cd
commit
c9cde03e58
|
|
@ -0,0 +1,5 @@
|
||||||
|
---
|
||||||
|
- name: Basic check nodes
|
||||||
|
hosts: all
|
||||||
|
roles:
|
||||||
|
- nextcloud_aio
|
||||||
|
|
@ -0,0 +1,2 @@
|
||||||
|
dependencies:
|
||||||
|
- role: docker
|
||||||
|
|
@ -0,0 +1,2 @@
|
||||||
|
---
|
||||||
|
- import_tasks: nextcloud_docker_aio.yaml
|
||||||
|
|
@ -1,6 +1,18 @@
|
||||||
---
|
---
|
||||||
# NB inherit docker
|
|
||||||
- name: Create volumes
|
- name: Create volumes
|
||||||
## TODO
|
debug:
|
||||||
|
msg:
|
||||||
|
- "TODO!!!"
|
||||||
|
|
||||||
- name: launch Nextcloud aio docker image
|
- name: Download compose file
|
||||||
|
become: true
|
||||||
|
become_user: docker
|
||||||
|
ansible.builtin.git:
|
||||||
|
repo: "https://gitea-s2i2s.isti.cnr.it/sinibaldi/SSE-Lab"
|
||||||
|
dest: SSE-Lab
|
||||||
|
|
||||||
|
- name: create and start docker compose services
|
||||||
|
become: true
|
||||||
|
become_user: docker
|
||||||
|
community.docker.docker_compose_v2:
|
||||||
|
project_src: ~/SSE-Lab/dockerized/nextcloud-aio/compose.yaml
|
||||||
|
|
|
||||||
|
|
@ -29,7 +29,11 @@ Basic checks connectivity for **all**
|
||||||
|
|
||||||
##### NextCloud
|
##### NextCloud
|
||||||
Installs Nextcloud AIO using SSE Lab / dockerized / nextcloud-aio
|
Installs Nextcloud AIO using SSE Lab / dockerized / nextcloud-aio
|
||||||
|
Calls role nextcloud_aio, dependent on docker role.
|
||||||
|
- Downloads SSE-Lab Repo
|
||||||
|
- Runs compose up (using ansible plugins)
|
||||||
|
|
||||||
|
E.g. `ansible-playbook -i inventories/ -l nextrup_copy_test playbooks/nextcloud.yaml`
|
||||||
|
|
||||||
### Bootstrap ###
|
### Bootstrap ###
|
||||||
Creates sudoer user ansible, necessitates of sudoer user.
|
Creates sudoer user ansible, necessitates of sudoer user.
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue