summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--files/dan/elevate/elevatge_logo_white_sm.pngbin0 -> 2801 bytes
-rw-r--r--files/dan/elevate/elevatge_turm_white_sm.pngbin0 -> 9466 bytes
-rw-r--r--roles/elevate/media/defaults/main.yml10
-rw-r--r--roles/elevate/media/tasks/nextcloud-config.yml13
4 files changed, 23 insertions, 0 deletions
diff --git a/files/dan/elevate/elevatge_logo_white_sm.png b/files/dan/elevate/elevatge_logo_white_sm.png
new file mode 100644
index 00000000..e6457c08
--- /dev/null
+++ b/files/dan/elevate/elevatge_logo_white_sm.png
Binary files differ
diff --git a/files/dan/elevate/elevatge_turm_white_sm.png b/files/dan/elevate/elevatge_turm_white_sm.png
new file mode 100644
index 00000000..c3238ee0
--- /dev/null
+++ b/files/dan/elevate/elevatge_turm_white_sm.png
Binary files differ
diff --git a/roles/elevate/media/defaults/main.yml b/roles/elevate/media/defaults/main.yml
index 6b96adc5..9c326458 100644
--- a/roles/elevate/media/defaults/main.yml
+++ b/roles/elevate/media/defaults/main.yml
@@ -17,5 +17,15 @@ nextcloud_lvm: {}
nextcloud_max_upload_size: 20G
+nextcloud_app_config:
+ - app: theming
+ opts:
+ - name: name
+ value: Elevate Media Server
+ - name: slogan
+ value: Fileserver for Elevate Staff
+ - name: url
+ value: https://elevate.at
+
share_uid: 800
share_gid: 800
diff --git a/roles/elevate/media/tasks/nextcloud-config.yml b/roles/elevate/media/tasks/nextcloud-config.yml
index 837d3e3d..babec783 100644
--- a/roles/elevate/media/tasks/nextcloud-config.yml
+++ b/roles/elevate/media/tasks/nextcloud-config.yml
@@ -19,8 +19,10 @@
command: docker exec -u www-data -e OC_PASS={{ lookup('password', '/dev/null length=30') }} nextcloud.service /var/www/html/occ user:add -n --display-name='Dummy User for files:scan' --group=elevate --password-from-env _elevate_
when: '"_elevate_" not in nextcloud_user_list'
+ ## TODO: this is idempotent but flagging change would be nice
- name: disable user _elevate_
command: docker exec -u www-data nextcloud.service /var/www/html/occ user:disable -n _elevate_
+ changed_when: false
- name: check if external storage is configured in nextcloud (1/2)
@@ -53,3 +55,14 @@
- name: set password for admin user
command: 'docker exec -u www-data -e "OC_PASS={{ nextcloud_admin.password }}" nextcloud.service /var/www/html/occ user:resetpassword -n --password-from-env "{{ nextcloud_admin.username }}"'
changed_when: false
+
+
+ ## TODO: this is idempotent but flagging change would be nice
+- name: set nextcloud app config
+ with_subelements:
+ - "{{ nextcloud_app_config }}"
+ - "opts"
+ command: 'docker exec -u www-data nextcloud.service /var/www/html/occ config:app:set -n "--value={{ item.1.value }}" {{ item.0.app }} {{ item.1.name }}'
+ changed_when: false
+ loop_control:
+ label: "{{ item.0.app }}/{{ item.1.name }} = '{{ item.1.value }}'"