RETIRED, Lightweight composition layer for Puppet TripleO
Go to file
Michele Baldessari 77527bb050 Make the 'Could not find data item hacluster_pwd' error a bit clearer
If you deploy a role with a pacemaker-managed service (galera, rabbit, redis,
etc) but forgot to add the ::tripleo::profile::base::pacemaker
there will be a rather unintuitive error:
  puppet apply --debug --verbose --detailed-exitcodes --summarize --color=false --modulepath
    /etc/puppet/modules:/opt/stack/puppet-modules:/usr/share/openstack-puppet/module --tags
    file,file_line,concat,augeas,pacemaker::resource::bundle,pacemaker::property,pacemaker::resource::ocf,pacemaker::constraint::order,pacemaker::constraint::colocation
    -e 'include ::tripleo::profile::base::pacemaker;include ::tripleo::profile::pacemaker::database::redis_bundle'",
  Error: Evaluation Error: Error while evaluating a Function
  Call, Could not find data item hacluster_pwd in any Hiera data file and no default supplied at
  /etc/puppet/modules/tripleo/manifests/profile/base/pacemaker.pp:127:24 on node role-2.localdomain

Let's make it a bit clearer. Long-term we want to look at a validation
that covers this.

Change-Id: Iffb6e76cdd0286ef10ada57c70ce31971e42c84f
2018-03-19 19:12:38 +01:00
doc Follow the new PTI for document build 2018-02-28 14:42:12 +08:00
files Add support for libvirt VNC TLS with option of a dedicated CA 2018-02-14 10:23:26 +00:00
lib Merge "Ensure interface names are downcased" 2018-03-16 23:40:47 +00:00
manifests Make the 'Could not find data item hacluster_pwd' error a bit clearer 2018-03-19 19:12:38 +01:00
releasenotes Merge "firewall/rule: add 'table' support" 2018-03-17 05:54:39 +00:00
spec Merge "firewall/rule: add 'table' support" 2018-03-17 05:54:39 +00:00
templates hw ovs offload - On some machines representor ports not created after reboot 2018-01-29 11:32:24 +00:00
zuul.d Zuul: Remove project name 2018-01-31 16:51:36 -08:00
.gitignore Update gitignore not to exclude fixture hieradata 2017-05-17 14:45:35 -06:00
.gitreview Update .gitreview file for project rename 2015-06-12 23:12:30 +00:00
.sync.yml Initial msync run for all Puppet OpenStack modules 2015-08-18 14:30:54 +02:00
Gemfile Load puppet-openstack_spec_helper locally during tests 2018-02-12 10:53:40 +08:00
LICENSE Add basic structure for a Puppet module 2015-02-02 11:39:21 -05:00
Puppetfile_extras Pin puppet-systemd 2018-03-12 09:37:03 -06:00
README.md Update the doc link 2017-12-16 02:49:05 +00:00
Rakefile Composable HA 2017-01-25 19:32:31 +00:00
bindep.txt Add Puppet package to bindep, for module build 2017-10-27 13:50:15 -07:00
metadata.json Prep puppet-tripleo metadata for Queens rc1 2018-02-19 13:21:19 -07:00
setup.cfg Fixes license to explicitly be Apache 2.0 2017-10-09 11:06:29 -04:00
setup.py chmod +x setup.py 2017-10-06 12:28:56 -07:00
tox.ini Follow the new PTI for document build 2018-02-28 14:42:12 +08:00

README.md

Team and repository tags

Team and repository tags

puppet-tripleo

Lightweight composition layer for Puppet TripleO.

Contributing