integ/config/puppet-modules
Erickson Silva a88028e180 Fix the 'unless' condition of ceph-osd-prepare in osd puppet
In the 'unless' condition of ceph-prepare-osd-* there will be
a false positive if an exception occurs when running ceph-disk,
causing the osd to be formatted.

To fix this, the contents of the unless block were moved to the
command block and the execution of the binary (ceph-disk) was
isolated.

Test Plan:
PASS: Fresh install (AIO-SX)
PASS: Force exception in ceph-disk
PASS: Lock/Unlock the controller
PASS: Check if the osd has been wiped

Closes-bug: 2033552

Change-Id: I5374bc228eebabf4794e1ce302690dec258d6c2f
Signed-off-by: Erickson Silva <Erickson.SilvadeOliveira@windriver.com>
2023-08-31 08:01:33 -03:00
..
openstack Fix the 'unless' condition of ceph-osd-prepare in osd puppet 2023-08-31 08:01:33 -03:00
puppet-boolean-1.0.2/centos Add auto-versioning to starlingx/integ packages 2020-06-24 09:48:28 +08:00
puppet-boolean-2.0.2/debian meta_data.yaml: add sha256sum checksum 2022-03-03 14:30:40 +08:00
puppet-create_resources/centos Add auto-versioning to starlingx/integ packages 2020-06-24 09:48:28 +08:00
puppet-dnsmasq meta_data.yaml: add sha256sum checksum 2022-03-03 14:30:40 +08:00
puppet-drbd-0.3.1/centos Fix ceph-mon resize on AIO-DX 2022-02-17 07:45:13 -05:00
puppet-drbd-0.5.2/debian Fix warnings on puppet-drbd's resource.pp 2023-05-16 19:55:23 +00:00
puppet-etcd-1.12.3/debian Fix lint errors identified by Zuul pylint job 2023-03-15 12:07:17 +00:00
puppet-filemapper/centos Add auto-versioning to starlingx/integ packages 2020-06-24 09:48:28 +08:00
puppet-firewall-1.8.2/centos Enable puppet-firewall parsing of --random-fully rules 2022-05-10 11:17:08 -04:00
puppet-haproxy-1.5.0/centos Add auto-versioning to starlingx/integ packages 2020-06-24 09:48:28 +08:00
puppet-hash2stuff Add puppet package hash2stuff 2023-05-09 15:36:30 -03:00
puppet-ldap Update debian packages for pkg-versioning 2023-03-15 14:44:32 +00:00
puppet-lvm/centos puppet-lvm: add support for mpath device 2022-05-23 17:04:06 -03:00
puppet-lvm-1.4.0/debian puppet-lvm: Handle multipath persistent device support 2023-02-13 16:24:39 -03:00
puppet-network Replace IPAddress gem with built-in IPAddr class 2023-06-19 12:20:16 -03:00
puppet-nslcd/centos Remove puppet-nslcd package on Debian 2022-09-01 09:54:17 -04:00
puppet-postgresql-4.8.0/centos Make /usr readonly to support OSTree 2022-04-29 11:19:37 -04:00
puppet-puppi meta_data.yaml: add sha256sum checksum 2022-03-03 14:30:40 +08:00
puppet-rabbitmq-5.5.0/centos Add auto-versioning to starlingx/integ packages 2020-06-24 09:48:28 +08:00
puppet-rabbitmq-8.5.0/debian Fix lint errors identified by Zuul pylint job 2023-03-15 12:07:17 +00:00
puppet-staging meta_data.yaml: add sha256sum checksum 2022-03-03 14:30:40 +08:00
puppet-stdlib-4.12.0/centos Add auto-versioning to starlingx/integ packages 2020-06-24 09:48:28 +08:00
puppetlabs-firewall-1.12.0/debian Adjust puppet haproxy and firewall dependencies 2023-06-14 19:59:28 +00:00
puppetlabs-haproxy-2.1.0/debian Adjust puppet haproxy and firewall dependencies 2023-06-14 19:59:28 +00:00
puppetlabs-mysql-8.1.0/debian Debian: Fix deps on openstacklib, mysql modules 2022-06-01 18:02:33 -03:00
puppetlabs-postgresql-8.0.0/debian Update integ debian package ver based on git 2023-03-01 18:53:50 +00:00
puppetlabs-stdlib-5.0.0/debian meta_data.yaml: add sha256sum checksum 2022-03-03 14:30:40 +08:00