summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--roles/debian-installer/tasks/main.yml18
-rw-r--r--roles/elevate/media/tasks/nextcloud-config.yml8
2 files changed, 12 insertions, 14 deletions
diff --git a/roles/debian-installer/tasks/main.yml b/roles/debian-installer/tasks/main.yml
index eb32f6aa..77228e91 100644
--- a/roles/debian-installer/tasks/main.yml
+++ b/roles/debian-installer/tasks/main.yml
@@ -1,15 +1,15 @@
- name: prepare directories for installer images
- with_subelements:
- - "{{ distros }}"
- - arch
+ loop: "{{ distros | subelements('arch') }}"
+ loop_control:
+ label: "{{ item.0.distro }}/{{ item.0.codename }} {{ item.1 }}"
file:
name: "{{ debian_installer_path }}/{{ item.0.distro }}-{{ item.0.codename }}/{{ item.1 }}"
state: directory
- name: download installer kernel images
- with_subelements:
- - "{{ distros }}"
- - arch
+ loop: "{{ distros | subelements('arch') }}"
+ loop_control:
+ label: "{{ item.0.distro }}/{{ item.0.codename }} {{ item.1 }}"
get_url:
url: "{{ debian_installer_url[item.0.distro] }}/dists/{{ item.0.codename }}/main/installer-{{ item.1 }}/current/images/netboot/{{ item.0.distro }}-installer/{{ item.1 }}/linux"
dest: "{{ debian_installer_path }}/{{ item.0.distro }}-{{ item.0.codename }}/{{ item.1 }}/linux"
@@ -17,9 +17,9 @@
force: "{{ debian_installer_force_download }}"
- name: download installer initrd.gz
- with_subelements:
- - "{{ distros }}"
- - arch
+ loop: "{{ distros | subelements('arch') }}"
+ loop_control:
+ label: "{{ item.0.distro }}/{{ item.0.codename }} {{ item.1 }}"
get_url:
url: "{{ debian_installer_url[item.0.distro] }}/dists/{{ item.0.codename }}/main/installer-{{ item.1 }}/current/images/netboot/{{ item.0.distro }}-installer/{{ item.1 }}/initrd.gz"
dest: "{{ debian_installer_path }}/{{ item.0.distro }}-{{ item.0.codename }}/{{ item.1 }}/initrd.gz"
diff --git a/roles/elevate/media/tasks/nextcloud-config.yml b/roles/elevate/media/tasks/nextcloud-config.yml
index babec783..04100533 100644
--- a/roles/elevate/media/tasks/nextcloud-config.yml
+++ b/roles/elevate/media/tasks/nextcloud-config.yml
@@ -59,10 +59,8 @@
## 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: "{{ nextcloud_app_config | subelements('opts') }}"
loop_control:
label: "{{ item.0.app }}/{{ item.1.name }} = '{{ item.1.value }}'"
+ 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