failed_when: false
register: nmapexist
run_once: true
+ always_run: true
- name: inform that nmap is not present
debug:
changed_when: false
failed_when: false
register: monportstate
+ always_run: true
when:
- mon_group_name in group_names
- nmapexist.rc == 0
changed_when: false
failed_when: false
register: osdrangestate
+ always_run: true
when:
- osd_group_name in group_names
- nmapexist.rc == 0
changed_when: false
failed_when: false
register: mdsrangestate
+ always_run: true
when:
- mds_group_name in group_names
- nmapexist.rc == 0
changed_when: false
failed_when: false
register: rgwportstate
+ always_run: true
when:
- rgw_group_name in group_names
- nmapexist.rc == 0
changed_when: false
failed_when: false
register: nfsportstate
+ always_run: true
when:
- nfs_group_name in group_names
- nmapexist.rc == 0
update_cache: yes
when: nfs_group_name in group_names
-- name: install NFS gateway
+- name: install NFS gateway
apt:
pkg: nfs-ganesha
state: "{{ (upgrade_ceph_packages|bool) | ternary('latest','present') }}"
stat:
path: /etc/default/ceph
register: etc_default_ceph
+ always_run: true
when: ansible_os_family == "Debian"
- name: configure cluster name
command: subscription-manager identity
register: subscription
changed_when: false
+ always_run: true
- name: check if the red hat storage monitor repo is already present
shell: yum --noplugins --cacheonly repolist | grep -sq rhel-7-server-rhceph-{{ ceph_rhcs_version }}-mon-rpms
changed_when: false
failed_when: false
register: rh_storage_mon_repo
+ always_run: true
when: mon_group_name in group_names
- name: enable red hat storage monitor repository
changed_when: false
failed_when: false
register: rh_storage_osd_repo
+ always_run: true
when: osd_group_name in group_names
- name: enable red hat storage osd repository
changed_when: false
failed_when: false
register: rh_storage_rgw_repo
+ always_run: true
when: rgw_group_name in group_names
- name: enable red hat storage rados gateway repository