This guide assumes that your undercloud is already installed and ready to deploy an overcloud with Manila enabled.
The Deploying with Heat Templates doc has a more detailed explanation of the following steps.
Copy the Manila driver-specific configuration file to your home directory:
Generic driver:sudo cp /usr/share/openstack-tripleo-heat-templates/environments/manila-generic-config.yaml ~
NetApp driver:sudo cp /usr/share/openstack-tripleo-heat-templates/environments/manila-netapp-config.yaml ~
Edit the permissions (user is typically stack):
sudo chown $USER ~/manila-*-config.yaml sudo chmod 755 ~/manila-*-config.yaml
If you’re using the generic driver, ensure that the service image details correspond to the service image you intend to load.
Ensure that the following line is changed:
OS::TripleO::ControllerExtraConfigPre: /usr/share/openstack-tripleo-heat-templates/puppet/extraconfig/pre_deploy/controller/manila-[generic or netapp].yaml
Continue following the TripleO instructions for deploying an overcloud. Before entering the command to deploy the overcloud, add the environment file that you just configured as an argument:
openstack overcloud deploy --templates -e ~/manila-[generic or netapp]-config.yaml
Wait for the completion of the overcloud deployment process.