Overcloud deploy fails with no implicit conversion of nil into Hash on ceph node
Issue
-
incorrect templates cause ceph deployment issue.
-
os-collect-config from ceph node
Jun 27 17:51:34 devbcld101.localdomain os-collect-config[12310]: Error: no implicit conversion of nil into Hash at /etc/puppet/modules/ceph/manifests/osds.pp:42 on node devbcld101.localdomain
Jun 27 17:51:34 devbcld101.localdomain os-collect-config[12310]: Error: no implicit conversion of nil into Hash at /etc/puppet/modules/ceph/manifests/osds.pp:42 on node devbcld101.localdomain
Jun 27 17:51:34 devbcld101.localdomain os-collect-config[12310]: [2017-06-27 17:51:34,279] (heat-config) [ERROR] Error running /var/lib/heat-config/heat-config-puppet/0437ec3e-f2dc-4adb-8f4a-d2d943788c5d.pp. [1]
Jun 27 17:51:34 devbcld101.localdomain os-collect-config[12310]: [2017-06-27 17:51:34,283] (heat-config) [INFO] Completed /usr/libexec/heat-config/hooks/puppet
Environment
- Red Hat OpenStack Platform 7.0
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.