]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
common: switch from docker module to docker_container
authorGuillaume Abrioux <gabrioux@redhat.com>
Mon, 9 Jul 2018 13:50:52 +0000 (15:50 +0200)
committerSébastien Han <seb@redhat.com>
Wed, 11 Jul 2018 08:56:48 +0000 (10:56 +0200)
As of ansible 2.4, `docker` module has been removed (was deprecated
since ansible 2.1).
We must switch to `docker_container` instead.

See: https://docs.ansible.com/ansible/latest/modules/docker_module.html#docker-module

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

infrastructure-playbooks/purge-docker-cluster.yml
roles/ceph-mon/tasks/docker/start_docker_monitor.yml
roles/ceph-restapi/tasks/docker/start_docker_restapi.yml

index a49a355cf84cf8609accaf01374771f244573609..6e4057986f4bdfc397e554581c07b95628d129f7 100644 (file)
@@ -51,7 +51,7 @@
     ignore_errors: true
 
   - name: remove ceph mds container
-    docker:
+    docker_container:
       image: "{{ ceph_docker_registry }}/{{ ceph_docker_image }}:{{ ceph_docker_image_tag }}"
       name: "ceph-mds-{{ ansible_hostname }}"
       state: absent
@@ -88,7 +88,7 @@
     ignore_errors: true
 
   - name: remove ceph mgr container
-    docker:
+    docker_container:
       image: "{{ ceph_docker_registry }}/{{ ceph_docker_image }}:{{ ceph_docker_image_tag }}"
       name: "ceph-mgr-{{ ansible_hostname }}"
       state: absent
     ignore_errors: true
 
   - name: remove ceph rgw container
-    docker:
+    docker_container:
       image: "{{ ceph_docker_registry }}/{{ ceph_docker_image }}:{{ ceph_docker_image_tag }}"
       name: "ceph-rgw-{{ ansible_hostname }}"
       state: absent
     ignore_errors: true
 
   - name: remove ceph rbd-mirror container
-    docker:
+    docker_container:
       image: "{{ ceph_docker_registry }}/{{ ceph_docker_image }}:{{ ceph_docker_image_tag }}"
       name: "ceph-rbd-mirror-{{ ansible_hostname }}"
       state: absent
     ignore_errors: true
 
   - name: remove ceph nfs container
-    docker:
+    docker_container:
       image: "{{ ceph_docker_registry }}/{{ ceph_docker_image }}:{{ ceph_docker_image_tag }}"
       name: "ceph-nfs-{{ ansible_hostname }}"
       state: absent
     delay: 10
 
   - name: remove ceph osd zap disk container
-    docker:
+    docker_container:
       image: "{{ ceph_docker_registry }}/{{ ceph_docker_image }}:{{ ceph_docker_image_tag }}"
       name: "ceph-osd-zap-{{ ansible_hostname }}-{{ item }}"
       state: absent
     ignore_errors: true
 
   - name: remove ceph mon container
-    docker:
+    docker_container:
       image: "{{ ceph_docker_registry }}/{{ ceph_docker_image }}:{{ ceph_docker_image_tag }}"
       name: "ceph-mon-{{ ansible_hostname }}"
       state: absent
     ignore_errors: true
 
   - name: remove restapi container
-    docker:
+    docker_container:
       image: "{{ ceph_docker_registry }}/{{ ceph_docker_image }}:{{ ceph_docker_image_tag }}"
       name: "ceph-restapi-{{ ansible_hostname }}"
       state: absent
index 8df4826d2a4167011115e67ec28625eb0c666800..409a5020f435653fc33d9d902b545daa2c97d0cb 100644 (file)
@@ -1,10 +1,10 @@
 ---
 - name: populate kv_store with default ceph.conf
-  docker:
+  docker_container:
     name: populate-kv-store
     image: "{{ ceph_docker_image }}:{{ ceph_docker_image_tag }}"
     command: populate_kvstore
-    net: host
+    network: host
     env:
       KV_TYPE: "{{kv_type}}"
       KV_IP: "{{kv_endpoint}}"
     - mon_containerized_default_ceph_conf_with_kv
 
 - name: populate kv_store with custom ceph.conf
-  docker:
+  docker_container:
     name: populate-kv-store
     image: "{{ ceph_docker_image }}:{{ ceph_docker_image_tag }}"
     command: populate_kvstore
-    net: host
+    network: host
     env:
       KV_TYPE: "{{kv_type}}"
       KV_IP: "{{kv_endpoint}}"
@@ -34,7 +34,7 @@
     - not mon_containerized_default_ceph_conf_with_kv
 
 - name: delete populate-kv-store docker
-  docker:
+  docker_container:
     name: populate-kv-store
     state: absent
     image: "{{ ceph_docker_image }}:{{ ceph_docker_image_tag }}"
index 9c4b261e90589f239404094f006904a84b8258e5..470ff51f75ed0072342b4ed0b294556a38b88c4e 100644 (file)
@@ -1,9 +1,9 @@
 ---
 - name: run the ceph rest api docker image
-  docker:
+  docker_container:
     image: "{{ ceph_docker_registry }}/{{ ceph_docker_image }}:{{ ceph_docker_image_tag }}"
     name: "ceph-restapi-{{ ansible_hostname }}"
-    net: host
+    network: host
     expose: "{{ ceph_restapi_port }}"
     state: running
     env: "RESTAPI_IP={{ hostvars[inventory_hostname]['ansible_' + ceph_restapi_docker_interface]['ipv4']['address'] }},CEPH_DAEMON=RESTAPI,{{ ceph_restapi_docker_extra_env }}"