]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
docker2podman: use set_fact to override variables
authorGuillaume Abrioux <gabrioux@redhat.com>
Fri, 10 Jan 2020 13:30:35 +0000 (14:30 +0100)
committerGuillaume Abrioux <gabrioux@redhat.com>
Fri, 10 Jan 2020 16:41:27 +0000 (17:41 +0100)
play vars have lower precedence than role vars and `set_fact`.
We must use a `set_fact` to reset these variables.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit b0c491800a785df88613ef7a9c2680a7540a8c90)

infrastructure-playbooks/docker-to-podman.yml

index fa1ad766fdbb08e572f70f3af7df2c1115e77868..b39ec57496f79a92e0c5f2aba01c0ef40e0b4ed8 100644 (file)
     - "{{ iscsi_gw_group_name | default('iscsigws') }}"
     - "{{ rbdmirror_group_name | default('rbdmirrors') }}"
   become: true
-  vars:
-    docker2podman: True
-    container_binary: podman
-    container_binding_name: podman
-    container_service_name: podman
-    container_package_name: podman
   pre_tasks:
     - import_role:
         name: ceph-defaults
 
 
   tasks:
+    - name: set_fact container_binary, container_binding_name, container_service_name, container_package_name
+      set_fact:
+        docker2podman: True
+        container_binary: podman
+        container_binding_name: podman
+        container_service_name: podman
+        container_package_name: podman
+
     - name: install podman
       package:
         name: podman