Description of problem: Attempting to deploy OSP12 with manila, without setting up a volume aggregate which does not seem to be required. When configuring manila manually, this value is not required. When referencing the puppet manifest list in the error. /etc/puppet/modules/tripleo/manifests/profile/pacemaker/manila.pp We can see that all values except for hiera('manila::backend::netapp::driver_handles_share_servers', true) allow an undefined value/string. manila::backend::netapp { $manila_netapp_backend : driver_handles_share_servers => hiera('manila::backend::netapp::driver_handles_share_servers', true), netapp_login => hiera('manila::backend::netapp::netapp_login'), netapp_password => hiera('manila::backend::netapp::netapp_password'), netapp_server_hostname => hiera('manila::backend::netapp::netapp_server_hostname'), netapp_transport_type => hiera('manila::backend::netapp::netapp_transport_type'), netapp_storage_family => hiera('manila::backend::netapp::netapp_storage_family'), netapp_server_port => hiera('manila::backend::netapp::netapp_server_port'), netapp_volume_name_template => hiera('manila::backend::netapp::netapp_volume_name_template'), netapp_vserver => hiera('manila::backend::netapp::netapp_vserver'), netapp_vserver_name_template => hiera('manila::backend::netapp::netapp_vserver_name_template'), netapp_lif_name_template => hiera('manila::backend::netapp::netapp_lif_name_template'), netapp_aggregate_name_search_pattern => hiera('manila::backend::netapp::netapp_aggregate_name_search_pattern'), netapp_root_volume_aggregate => hiera('manila::backend::netapp::netapp_root_volume_aggregate'), netapp_root_volume_name => hiera('manila::backend::netapp::netapp_root_volume'), netapp_port_name_search_pattern => hiera('manila::backend::netapp::netapp_port_name_search_pattern'), netapp_trace_flags => hiera('manila::backend::netapp::netapp_trace_flags'), This forces the user to define values that are not required. Compare to /etc/puppet/modules/tripleo/manifests/profile/base/cinder/volume/netapp.pp which allows for undefined values/params.
Correction we were testing with OSP10 not OSP12
Hey Chris, I opened a Launchpad bug mirroring this BZ. However, I haven't been able to reproduce this error with OSP 10 or OSP 12. Can you share the log files and/or the templates you used so we can dig in further? Please strip away any private/customer information as appropriate. Thanks!
I am currently seeing this issue in two environments. One using openstack-tripleo-heat-templates-5.2.0-15.el7ost.noarch, the other, openstack-tripleo-heat-templates-5.3.8-1.el7ost.noarch Attaching tarball of default templates.
Created attachment 1457838 [details] openstack-tripleo-heat-templates-5.3.8-1.tar
This problem seems related to something that was fixed a while ago ([1]). [1] https://review.openstack.org/444314 I checked openstack-tripleo-heat-templates-5.3.8-1 and see the patch [1] *is* present, which is good. However, it's possible that the env file you're using in the deployment might be undoing what the patch is attempting to resolve. Please list the deployment command you're running, and attach a copy (scrubbed of any private data) of the env files, particularly the one that has the Netapp settings. Moving back to ASSIGNED because I believe any additional patches have been proposed.
I am unable to validate against the OSP 12 env. The customer has removed this test environment and is moving on to test with OSP 12.
Thanks Chris. We believe this issue is fixed. If we're incorrect in thinking so, please reopen this bug.