tripleo-ansible/tripleo_ansible/playbooks
Francesco Pantano ab58c38c03 Create ganesha-export-index before the ceph-nfs daemon is deployed
When ceph_nfs_rados_backend is provided, as per doc [1], for a fresh
setup, we need to make sure to create the Ganesha export index object
as an empty object before starting the Ganesha server.
This change provides the two tasks, already present in ceph-ansible,
to create the index object.
In addition, since the ganesha systemd units are managed by pacemaker,
this change renders the related j2 templates and prepares the ganesha
workdir in the ceph-nfs target hosts.

[1] https://docs.openstack.org/manila/latest/contributor/ganesha.html
[2] https://github.com/ceph/ceph-ansible/blob/master/roles/ceph-nfs/tasks/start_nfs.yml#L15-L31

Change-Id: Ie89c35238d1bb82a28d560d7f0f718f7ee38044f
(cherry picked from commit 6415174661)
2021-05-21 07:33:47 +00:00
..
group_vars Update project structure 2019-06-05 14:27:22 +00:00
host_vars Update project structure 2019-06-05 14:27:22 +00:00
ceph-admin-user-playbook.yml Introduce ceph_spec_bootstrap module 2021-03-15 15:35:52 +00:00
ceph-backup.yaml BaR - Ceph Backup 2020-08-28 12:31:23 +02:00
ceph.yaml Remove tripleo_ceph_fetch_dir role 2020-02-25 22:31:36 +00:00
ceph_deactivate_mds.yaml Upgrade ansible-lint to 5.0 2021-03-11 09:47:14 +00:00
cephadm.yml Create ganesha-export-index before the ceph-nfs daemon is deployed 2021-05-21 07:33:47 +00:00
cli-baremetal-bios-apply.yaml Normalize how we run validations 2020-05-12 13:33:54 +00:00
cli-baremetal-bios-reset.yaml Normalize how we run validations 2020-05-12 13:33:54 +00:00
cli-baremetal-clean.yaml Normalize how we run validations 2020-05-12 13:33:54 +00:00
cli-baremetal-introspect.yaml Set retry timeout for nodes introspection 2020-06-23 19:52:28 +03:00
cli-baremetal-raid.yaml Normalize how we run validations 2020-05-12 13:33:54 +00:00
cli-config-download-export.yaml Drop use of config_container var in config-download playbooks 2021-02-12 11:33:02 +05:30
cli-config-download.yaml Drop use of config_container var in config-download playbooks 2021-02-12 11:33:02 +05:30
cli-container-image-prepare.yaml Fix bare variable warning 2021-01-21 10:49:33 -07:00
cli-derive-parameters.yaml Add append option to tripleo_derive_hci_parameters module 2021-04-29 21:50:09 +00:00
cli-enable-ssh-admin.yaml Merge "Don't specify --os-cloud undercloud (ephemeral heat)" 2021-03-17 00:12:28 +00:00
cli-generate-containerfile.yaml Add role for Container file(s) generation 2020-05-06 07:56:26 -05:00
cli-grant-local-access.yaml Remove mistral user access to config-download work dir 2020-04-21 15:44:15 +05:30
cli-overcloud-backup.yaml Modifying playbooks to support python-tripleoclient B&R commands 2021-02-24 13:59:01 +01:00
cli-overcloud-delete.yaml Merge "Use openstack ansible collection instead of os_ modules" 2021-04-28 01:20:55 +00:00
cli-overcloud-network-extract.yaml Fix the Copyright year in licence headers 2020-11-18 19:21:18 +01:00
cli-overcloud-network-provision.yaml Add network index support in network modules 2021-01-28 03:13:27 +01:00
cli-overcloud-network-vip-extract.yaml Add module and cli to extract net VIPs 2021-04-08 10:49:36 +02:00
cli-overcloud-network-vip-provision.yaml Network provision - overcloud net VIPs 2021-04-08 10:52:13 +02:00
cli-overcloud-node-import.yaml Ensure the os-cloud flag is used for CLI commands 2020-03-05 17:29:15 -06:00
cli-overcloud-node-network-config.yaml Add cli-overcloud-node-network-config 2021-03-18 00:00:10 +01:00
cli-overcloud-node-provide.yaml Don't use rescue to skip cell actions 2020-09-18 12:11:09 -06:00
cli-overcloud-node-provision.yaml Store network_config opts to for inventory generation 2021-03-17 23:58:54 +01:00
cli-overcloud-node-unprovision.yaml Provison/Unprovision instance network ports 2020-12-18 07:45:59 +01:00
cli-support-collect-logs.yaml Add new workflow playbook for log collection 2020-01-27 08:49:14 -06:00
cli-undercloud-backup-legacy.yaml Adding playbook support for changes coming to python-tripleoclient. 2020-06-05 17:19:41 -04:00
cli-undercloud-backup.yaml Modifying playbooks to support python-tripleoclient B&R commands 2021-02-24 13:59:01 +01:00
cli-undercloud-get-horizon-url.yaml Don't specify --os-cloud undercloud (ephemeral heat) 2021-02-25 07:42:47 -05:00
cli-undercloud-local-artifacts.yaml Tune-up plan create when running swift-less 2021-01-04 17:50:08 +00:00
container-cleanup.yml Update project structure 2019-06-05 14:27:22 +00:00
create-nova-cell-v2.yaml Replace all references to the old role name 2020-01-22 12:06:06 +00:00
derive-local-hci-parameters.yml Remove "cli" prefix from cli-derive-local-hci-parameters.yml 2021-04-30 11:55:50 +00:00
docker-vfs-setup.yml Replace all references to the old role name 2020-01-22 12:06:06 +00:00
fetch-logs.yml Update project structure 2019-06-05 14:27:22 +00:00
octavia-files.yaml Fix role name typo in octavia playbook 2020-08-24 14:01:58 +00:00
prepare-nfs-backup.yaml Modifying playbooks to support python-tripleoclient B&R commands 2021-02-24 13:59:01 +01:00
prepare-overcloud-backup.yaml Modifying playbooks to support python-tripleoclient B&R commands 2021-02-24 13:59:01 +01:00
prepare-test-host.yml Enforce testing consistency 2019-07-01 19:48:38 -05:00
prepare-undercloud-backup.yaml Modifying playbooks to support python-tripleoclient B&R commands 2021-02-24 13:59:01 +01:00
restart-service.yml Update project structure 2019-06-05 14:27:22 +00:00
rotate-fernet-keys.yaml Change rotate-fernet-keys playbook to not use plan 2021-03-15 14:06:57 +05:30
rotate-keys.yaml Ensure that the playbooks and roles can display debug data when enabled 2020-05-23 15:04:10 +00:00
rotate-passwords.yaml Write passwords to env file when rotating 2021-02-09 08:01:04 +05:30
tripleo_nova_image_cache.yml Stop relying on future mtime in tripleo_nova_image_cache 2020-09-02 00:34:44 +01:00