RETIRED, Lightweight composition layer for Puppet TripleO
Go to file
Michele Baldessari 6d335056a3 Fix manila-share with ceph-nfs backend
Currently when you deploy manila-share with a ceph-nfs backend
we get the following error:
Error: pcs -f
/var/lib/pacemaker/cib/puppet-cib-backup20210107-48280-1y4rwmx
constraint colocation add openstack-manila-share with ceph-nfs INFINITY
failed: Error: Resource 'ceph-nfs' does not exist. Too many tries

The reason for it is that we moved the pcs resource creation to the host
and outside containers
https://review.opendev.org/q/topic:%22pcs_host3%22+(status:open%20OR%20status:merged)

But when the ceph-nfs pcmk resource gets created at step 5, the
manila-share puppet code has already been invoked and since it requires
the ceph-nfs resource to be available it fails like above.

Let's move the ceph-nfs creation to step4 to solve this.

Closes-Bug: #1910732

Change-Id: Ifb81d155cbb4598a311c8e6fe90be951a8e7e656
(cherry picked from commit 06e131882b)
2021-01-12 17:56:47 +00:00
doc Follow the new PTI for document build 2018-02-28 14:42:12 +08:00
files Add certmonger-etcd-refresh.sh script 2020-08-04 10:41:17 -07:00
lib HA: ensure scaling up galera does not cause promotion errors 2020-08-25 07:36:34 +00:00
manifests Fix manila-share with ceph-nfs backend 2021-01-12 17:56:47 +00:00
releasenotes Allow to specify a nic for the VIPs + Fix nic selection when no nic is specified 2020-12-20 10:49:59 +01:00
spec Merge "Allow overriding share protocols with manila" into stable/ussuri 2020-10-15 01:12:17 +00:00
templates Puppet config options for AMQP1 sensubility transport 2020-10-28 12:57:55 +00:00
zuul.d [ussuri] Migrate to content provider jobs/template 2020-12-07 12:39:08 +00:00
.gitignore Dissuade .gitignore references to personal tools 2018-10-08 11:47:08 +08:00
.gitreview Update .gitreview for stable/ussuri 2020-05-26 17:14:00 +00:00
.sync.yml Initial msync run for all Puppet OpenStack modules 2015-08-18 14:30:54 +02:00
Gemfile Update Gemfile for stable/ussuri 2020-07-17 11:55:16 +09:00
LICENSE Add basic structure for a Puppet module 2015-02-02 11:39:21 -05:00
Puppetfile_extras Adding key_size option on the certmonger_certificate function 2021-01-05 15:45:15 +00:00
README.md Add release note link in README 2018-06-27 22:47:34 +08: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 Bump metadata for ussuri 12.4.1 release 2020-10-02 10:18:59 +03:00
setup.cfg Force to use markdown to prevent pypi issue 2019-07-01 20:45:00 +02:00
setup.py chmod +x setup.py 2017-10-06 12:28:56 -07:00
tox.ini Update TOX_CONSTRAINTS_FILE for stable/ussuri 2020-05-26 17:14:03 +00:00

README.md

Team and repository tags

Team and repository tags

puppet-tripleo

Lightweight composition layer for Puppet TripleO.

Contributing