Compare commits
5 Commits
4a67f38f11
...
f759064c1e
Author | SHA1 | Date | |
---|---|---|---|
f759064c1e | |||
38246ea585 | |||
ff312f8214 | |||
31f326016b | |||
6640ba726e |
@ -1,6 +1,6 @@
|
||||
namespace: finallycoffee
|
||||
name: nextcloud
|
||||
version: 0.7.0
|
||||
version: 0.7.1
|
||||
readme: README.md
|
||||
authors:
|
||||
- transcaffeine <transcaffeine@finally.coffee>
|
||||
|
12
roles/apps/meta/main.yml
Normal file
12
roles/apps/meta/main.yml
Normal file
@ -0,0 +1,12 @@
|
||||
---
|
||||
allow_duplicates: true
|
||||
dependencies: []
|
||||
galaxy_info:
|
||||
role_name: apps
|
||||
description: Install Nextcloud apps using ansible
|
||||
galaxy_tags:
|
||||
- nextcloud
|
||||
- owncloud
|
||||
- apps
|
||||
- nextcloud-apps
|
||||
- docker
|
@ -1,4 +1,12 @@
|
||||
---
|
||||
|
||||
collections:
|
||||
- community.docker
|
||||
allow_duplicates: true
|
||||
dependencies: []
|
||||
galaxy_info:
|
||||
role_name: ldap_user_backend
|
||||
description: Configure a nextcloud ldap user backend using ansible
|
||||
galaxy_tags:
|
||||
- nextcloud
|
||||
- owncloud
|
||||
- ldap
|
||||
- authentication
|
||||
- docker
|
||||
|
12
roles/nginx_fpm_proxy/meta/main.yml
Normal file
12
roles/nginx_fpm_proxy/meta/main.yml
Normal file
@ -0,0 +1,12 @@
|
||||
---
|
||||
allow_duplicates: true
|
||||
dependencies: []
|
||||
galaxy_info:
|
||||
role_name: nginx_fpm_proxy
|
||||
description: Configure nginx as a FPM proxy for nextcloud
|
||||
galaxy_tags:
|
||||
- nextcloud
|
||||
- owncloud
|
||||
- nginx
|
||||
- fpm
|
||||
- docker
|
12
roles/oidc_user_backend/meta/main.yml
Normal file
12
roles/oidc_user_backend/meta/main.yml
Normal file
@ -0,0 +1,12 @@
|
||||
---
|
||||
allow_duplicates: true
|
||||
dependencies: []
|
||||
galaxy_info:
|
||||
role_name: oidc_user_backend
|
||||
description: Configure a nextcloud oidc user backend using ansible
|
||||
galaxy_tags:
|
||||
- nextcloud
|
||||
- owncloud
|
||||
- oidc
|
||||
- authentication
|
||||
- docker
|
@ -20,9 +20,20 @@ nextcloud_database_pass: ~
|
||||
nextcloud_database_host: localhost
|
||||
|
||||
nextcloud_container_name: nextcloud
|
||||
nextcloud_container_image: docker.io/library/nextcloud
|
||||
nextcloud_container_image_server: docker.io
|
||||
nextcloud_container_image_namespace: library
|
||||
nextcloud_container_image_name: nextcloud
|
||||
nextcloud_container_image: >-2
|
||||
{{
|
||||
[
|
||||
nextcloud_container_image_server,
|
||||
nextcloud_container_image_namespace,
|
||||
nextcloud_container_image_name,
|
||||
] | join('/')
|
||||
}}
|
||||
nextcloud_container_image_variant: "-fpm-alpine"
|
||||
nextcloud_container_image_ref: "{{ nextcloud_container_name }}:{{ nextcloud_version }}{{ nextcloud_container_image_variant }}"
|
||||
nextcloud_container_image_ref: >-2
|
||||
{{ nextcloud_container_image }}:{{ nextcloud_version }}{{ nextcloud_container_image_variant }}
|
||||
nextcloud_container_image_force_source: false
|
||||
nextcloud_container_restart_policy: "unless-stopped"
|
||||
|
||||
|
10
roles/server/meta/main.yml
Normal file
10
roles/server/meta/main.yml
Normal file
@ -0,0 +1,10 @@
|
||||
---
|
||||
allow_duplicates: true
|
||||
dependencies: []
|
||||
galaxy_info:
|
||||
role_name: server
|
||||
description: Deploy nextcloud server, the self-hosted nextcloud
|
||||
galaxy_tags:
|
||||
- nextcloud
|
||||
- owncloud
|
||||
- docker
|
@ -9,6 +9,9 @@
|
||||
user: "{{ nextcloud_user_info.uid }}"
|
||||
tty: yes
|
||||
register: nextcloud_current_config_entry
|
||||
until: nextcloud_current_config_entry is success
|
||||
retries: 30
|
||||
delay: 10
|
||||
check_mode: false
|
||||
changed_when: false
|
||||
|
||||
|
@ -29,7 +29,7 @@
|
||||
group: "{{ item.group }}"
|
||||
loop: "{{ nextcloud_paths }}"
|
||||
|
||||
- name: Ensure docker container for nextcloud is pulled
|
||||
- name: Ensure docker container image '{{ nextcloud_container_image_ref }}' for nextcloud is pulled
|
||||
community.docker.docker_image:
|
||||
name: "{{ nextcloud_container_image_ref }}"
|
||||
state: present
|
||||
|
Loading…
x
Reference in New Issue
Block a user