]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
lint: add changed_when to command
authorSébastien Han <seb@redhat.com>
Tue, 30 Oct 2018 14:51:32 +0000 (15:51 +0100)
committerGuillaume Abrioux <gabrioux@redhat.com>
Wed, 31 Oct 2018 13:18:36 +0000 (14:18 +0100)
Calling command should have changed_when false otherwise each time it
runs it will show as 'changed' and this is irrelevant.
Commands should not change things if nothing needs doing

Signed-off-by: Sébastien Han <seb@redhat.com>
roles/ceph-common/tasks/facts_mon_fsid.yml
roles/ceph-docker-common/tasks/fetch_image.yml
roles/ceph-mds/tasks/containerized.yml
roles/ceph-mgr/tasks/main.yml
roles/ceph-mon/tasks/docker/main.yml
roles/ceph-mon/tasks/secure_cluster.yml
roles/ceph-osd/tasks/openstack_config.yml
roles/ceph-rbd-mirror/tasks/configure_mirroring.yml
roles/ceph-rgw/tasks/multisite/secondary.yml
roles/ceph-rgw/tasks/openstack-keystone.yml

index 8b6bc2a4eab0b6afa3ece2bf69fdf854d9e17a1d..ebb1a8a1b9b31c6d77fa1054de7d9ce330c98dfa 100644 (file)
@@ -19,6 +19,7 @@
 
 - name: test existing initial mon keyring
   command: ceph --connect-timeout 3 --cluster {{ cluster }} --keyring /var/lib/ceph/mon/{{ cluster }}-{{ monitor_name }}/keyring -n mon. fsid
+  changed_when: false
   register: test_initial_monitor_keyring
   ignore_errors: true
 
index 0fccd4a34d7e580d03c992e6b8a71139e383cbf7..0144709fc659b9f2be3818f745fda365d65184b5 100644 (file)
 
 - name: "inspecting {{ ceph_docker_registry}}/{{ ceph_docker_image }}:{{ ceph_docker_image_tag }} image after pulling"
   command: "docker inspect {{ ceph_docker_registry}}/{{ ceph_docker_image }}:{{ ceph_docker_image_tag }}"
+  changed_when: false
   failed_when: false
   register: image_inspect_after_pull
 
     - (ceph_docker_dev_image is defined and ceph_docker_dev_image)
 
 - name: remove tmp ceph dev image file
-  command: "rm /tmp/{{ ceph_docker_username }}-{{ ceph_docker_imagename }}-{{ ceph_docker_image_tag }}.tar"
+  file:
+    name: "/tmp/{{ ceph_docker_username }}-{{ ceph_docker_imagename }}-{{ ceph_docker_image_tag }}.tar"
+    state: absent
   when:
     - (ceph_docker_dev_image is defined and ceph_docker_dev_image)
index 50bfe679cf0e07cd2e804e178bbe5b1b0047341f..55b34fbd5a92a3f404266256714902afc7d48ffd 100644 (file)
@@ -65,6 +65,7 @@
 
 - name: wait for mds socket to exist
   command: "{{ docker_exec_cmd }} sh -c 'stat /var/run/ceph/{{ cluster }}-mds.{{ ansible_hostname }}.asok || stat /var/run/ceph/{{ cluster }}-mds.{{ ansible_fqdn }}.asok'"
+  changed_when: false
   register: multi_mds_socket
   retries: 5
   delay: 15
index 9b5f1a41a143101b437c852462d2b619b3565e7f..214a8efeff65442a27808a99b787e73185ddf6f7 100644 (file)
@@ -18,6 +18,7 @@
 
 - name: get enabled modules from ceph-mgr
   command: "{{ docker_exec_cmd_mgr | default('') }} ceph --cluster {{ cluster }} --format json mgr module ls"
+  changed_when: false
   register: _ceph_mgr_modules
   delegate_to: "{{ groups[mon_group_name][0] }}"
 
index 898f31f55f4ad420837c366870a0c559d2c36f5b..abe6323edc996f989d319b859f7617ead8bcd649 100644 (file)
@@ -11,6 +11,7 @@
 
 - name: wait for monitor socket to exist
   command: "{{ docker_exec_cmd }} sh -c 'stat /var/run/ceph/{{ cluster }}-mon.{{ ansible_hostname }}.asok || stat /var/run/ceph/{{ cluster }}-mon.{{ ansible_fqdn }}.asok'"
+  changed_when: false
   register: monitor_socket
   retries: 5
   delay: 15
index d9c9ea3e9c9afb14f58feb1f4e22404d3f69dc0b..bdce4294655a49cf360c7f425947520025b9829d 100644 (file)
@@ -1,11 +1,13 @@
 ---
 - name: collect all the pools
   command: rados --cluster {{ cluster }} lspools
+  changed_when: false
   register: ceph_pools
   check_mode: no
 
 - name: secure the cluster
   command: ceph --cluster {{ cluster }} osd pool set {{ item[0] }} {{ item[1] }} true
+  changed_when: false
   with_nested:
     - "{{ ceph_pools.stdout_lines|default([]) }}"
     - "{{ secure_cluster_flags }}"
index 71322d7b341fd69bbb1ec6f86509a3fb1534ca6e..a4312068ee0ca81f701656045394ae423478312e 100644 (file)
@@ -6,6 +6,7 @@
   register: wait_for_all_osds_up
   retries: 30
   delay: 10
+  changed_when: false
   delegate_to: "{{ groups[mon_group_name][0] }}"
   until: wait_for_all_osds_up.rc == 0
 
index 66c32e19e396c0ae8377c9104ffcdda84133f66d..d93bd8e5deda2c42a5c7984a5e9934a59068dcdc 100644 (file)
@@ -1,3 +1,4 @@
 ---
 - name: add a peer
-  shell: "rbd mirror pool peer add {{ ceph_rbd_mirror_pool }} {{ ceph_rbd_mirror_remote_user }}@{{ ceph_rbd_mirror_remote_cluster }}"
+  command: "rbd mirror pool peer add {{ ceph_rbd_mirror_pool }} {{ ceph_rbd_mirror_remote_user }}@{{ ceph_rbd_mirror_remote_cluster }}"
+  changed_when: false
index 4353138cbcc99a3162a10b68dedadd328510e306..413749c9d6ddd75471f785219bf5084e4e5c6408 100644 (file)
 
 - name: set default realm
   command: "{{ docker_exec_cmd }} radosgw-admin realm default --rgw-realm={{ rgw_realm }}"
+  changed_when: false
   delegate_to: "{{ groups[mon_group_name][0] }}"
   run_once: true
 
 - name: set default zonegroup
   command: "{{ docker_exec_cmd }} radosgw-admin zonegroup default --rgw-zonegroup={{ rgw_zonegroup }}"
+  changed_when: false
   delegate_to: "{{ groups[mon_group_name][0] }}"
   run_once: true
 
index ab0653ec309439e2f055454c3fc9d91597b654a1..f1d64d9e3f014985394a60185d1d40f2c3c973aa 100644 (file)
@@ -23,6 +23,9 @@
 
 - name: create nss entries for keystone certificates
   shell: "{{ item }}"
+  args:
+    warn: no
+  changed_when: false
   with_items:
-    - "openssl x509 -in /etc/keystone/ssl/certs/ca.pem -pubkey |certutil -d {{ radosgw_nss_db_path }} -A -n ca -t 'TCu,Cu,Tuw'"
+    - "openssl x509 -in /etc/keystone/ssl/certs/ca.pem -pubkey | certutil -d {{ radosgw_nss_db_path }} -A -n ca -t 'TCu,Cu,Tuw'"
     - "openssl x509 -in /etc/keystone/ssl/certs/signing_cert.pem -pubkey | certutil -A -d {{ radosgw_nss_db_path }} -n signing_cert -t 'P,P,P'"