2016-08-26 21:22:47 +08:00
|
|
|
---
|
2018-03-23 11:24:56 +08:00
|
|
|
- name: include common.yml
|
2018-08-21 22:23:35 +08:00
|
|
|
include_tasks: common.yml
|
2017-10-04 16:39:17 +08:00
|
|
|
|
2018-03-23 11:24:56 +08:00
|
|
|
- name: include non-container/prerequisites.yml
|
2018-08-21 22:23:35 +08:00
|
|
|
include_tasks: non-container/prerequisites.yml
|
2019-05-22 16:02:42 +08:00
|
|
|
when: not containerized_deployment | bool
|
2017-08-05 02:18:11 +08:00
|
|
|
|
|
|
|
# deploy_ssl_keys used the ansible controller to create self-signed crt/key/pub files
|
|
|
|
# and transfers them to /etc/ceph directory on each controller. SSL certs are used by
|
|
|
|
# the API for https support.
|
2017-09-15 06:48:53 +08:00
|
|
|
- name: include deploy_ssl_keys.yml
|
2018-08-21 22:23:35 +08:00
|
|
|
include_tasks: deploy_ssl_keys.yml
|
2019-05-22 16:02:42 +08:00
|
|
|
when: generate_crt | bool
|
2017-09-15 06:48:53 +08:00
|
|
|
|
2018-03-23 11:24:56 +08:00
|
|
|
- name: include non-container/configure_iscsi.yml
|
2018-08-21 22:23:35 +08:00
|
|
|
include_tasks: non-container/configure_iscsi.yml
|
2019-05-31 00:28:34 +08:00
|
|
|
when:
|
|
|
|
- not containerized_deployment | bool
|
|
|
|
- not use_new_ceph_iscsi | bool
|
2018-03-23 11:24:56 +08:00
|
|
|
|
|
|
|
- name: include containerized.yml
|
2018-08-21 22:23:35 +08:00
|
|
|
include_tasks: container/containerized.yml
|
2019-05-22 16:02:42 +08:00
|
|
|
when: containerized_deployment | bool
|