aboutsummaryrefslogtreecommitdiffstats
path: root/roles/nextcloud/occ.yml
diff options
context:
space:
mode:
authorRomain Gonçalves <me@rgoncalves.se>2024-07-06 10:20:54 +0200
committerRomain Gonçalves <me@rgoncalves.se>2024-07-06 10:21:47 +0200
commit3194ffd5bd9d674f19ee49f8fbce406cdc9666aa (patch)
tree0ac19d43206c3c2968c9ccd3875ddae9a3fcc381 /roles/nextcloud/occ.yml
parent21d259bbf44138ea37d66719e26c290de59cbbef (diff)
downloadrules-3194ffd5bd9d674f19ee49f8fbce406cdc9666aa.tar.gz
feat(roles/nextcloud): manage email with occ
Diffstat (limited to 'roles/nextcloud/occ.yml')
-rw-r--r--roles/nextcloud/occ.yml17
1 files changed, 16 insertions, 1 deletions
diff --git a/roles/nextcloud/occ.yml b/roles/nextcloud/occ.yml
index c881d30..e6f41f1 100644
--- a/roles/nextcloud/occ.yml
+++ b/roles/nextcloud/occ.yml
@@ -63,7 +63,7 @@
- occ
- user:add
- --password-from-env
- - "--display-name={{ item.fullname }}"
+ - "--display-name={{ item.display_name }}"
- "{{ item.username }}"
chdir: "{{ httpd_pre__chroot_dir }}/nextcloud"
environment:
@@ -78,3 +78,18 @@
- '"already exists" not in nextcloud__result_create_application_users.stdout'
changed_when:
- '"already exists" not in nextcloud__result_create_application_users.stdout'
+
+- name: update application users
+ ansible.builtin.command:
+ argv:
+ - "{{ nextcloud__php_bin }}"
+ - occ
+ - user:setting
+ - "{{ item.0.username }}"
+ - settings
+ - "{{ item.1 }}"
+ - "{{ item.0[item.1] }}"
+ chdir: "{{ httpd_pre__chroot_dir }}/nextcloud"
+ with_nested:
+ - "{{ nextcloud__users }}"
+ - ["email"]
remember that computers suck.