]> 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)
committerDimitri Savineau <savineau.dimitri@gmail.com>
Fri, 10 Jan 2020 15:21:29 +0000 (10:21 -0500)
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>
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