Include the standalone ganesha tasks when ceph is external
When Ceph is external, we can use [1] to deploy standalone ganesha instances; these instances can be connected to the external ceph cluster via the related ceph.conf and keyrings. [1] https://review.opendev.org/786871 Depends-On: Ied85643d888d6729aa97172d836c8d1e04bb469f Change-Id: Ib5f83f7fcbf7ecbbbea41a62275970d13d589ae8
This commit is contained in:
parent
b44102a8d4
commit
49c49d3c03
|
@ -121,6 +121,18 @@ outputs:
|
||||||
loop: "{{ ceph_external_multi_config }}"
|
loop: "{{ ceph_external_multi_config }}"
|
||||||
when:
|
when:
|
||||||
- ceph_external_multi_config is defined
|
- ceph_external_multi_config is defined
|
||||||
|
- name: Load variables for standalone ganesha
|
||||||
|
include_vars: "{{ playbook_dir }}/cephadm/cephadm-extra-vars-heat.yml"
|
||||||
|
when:
|
||||||
|
- groups['ceph_mon'] | default([]) | length == 0
|
||||||
|
- groups['ceph_nfs'] | default([]) | length > 0
|
||||||
|
- name: Config Standalone Ganesha
|
||||||
|
include_role:
|
||||||
|
name: tripleo_cephadm
|
||||||
|
tasks_from: nfs
|
||||||
|
when:
|
||||||
|
- groups['ceph_mon'] | default([]) | length == 0
|
||||||
|
- groups['ceph_nfs'] | default([]) | length > 0
|
||||||
external_update_tasks: []
|
external_update_tasks: []
|
||||||
external_upgrade_tasks: []
|
external_upgrade_tasks: []
|
||||||
config_settings: {}
|
config_settings: {}
|
||||||
|
|
Loading…
Reference in New Issue