Files
integ/config/puppet-modules/openstack/puppet-keystone/debian/trixie/patches/0008-Fix-hiera_lookup-function-to-unescape-characters.patch
pmp1 f66ba24e4e Add integ/config for Trixie
Added packaging support for Trixie under 'debian/trixie/'.

This change brings updates from the 'f/trixie' branch into 'master' to
ensure consistent functionality and packaging structure across both
branches.

facter
puppet-ceph
puppet-keystone
puppet-horizon
puppet-openstacklib
puppet-oslo
puppet-boolean
puppet-dnsmasq
puppet-drbd
puppet-etcd
puppetlabs-haproxy
puppetlabs-postgresql
puppetlabs-stdlib
puppet-hash2stuff
puppet-lvm
puppet-memcached
puppet-network
puppet-puppi
puppet-rabbitmq
puppet-staging
puppet-vswitch
puppet-zitrlp-strongswan

Story: 2011360
Task: 53245

Change-Id: Id877ddc73835f0c3adeaae3a304dc5eb6f1c8274
Signed-off-by: pmp1 <preetham.mp@windriver.com>
Signed-off-by: Abhinav Ayyapasetti <ayyapasetti.abhinav@windriver.com>
2025-11-26 11:15:37 -05:00

29 lines
966 B
Diff

From 0071ccbc87326971769e207af6b6a592571e3bf1 Mon Sep 17 00:00:00 2001
From: Guilherme Schons <guilherme.dossantosschons@windriver.com>
Date: Fri, 19 May 2023 02:22:26 -0300
Subject: [PATCH] Fix hiera_lookup function to unescape characters
Fix the 'puppet lookup' command to unescape special characters.
Signed-off-by: Guilherme Schons <guilherme.dossantosschons@windriver.com>
---
lib/puppet/provider/keystone.rb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/puppet/provider/keystone.rb b/lib/puppet/provider/keystone.rb
index 2544942..2dd9ce9 100644
--- a/lib/puppet/provider/keystone.rb
+++ b/lib/puppet/provider/keystone.rb
@@ -227,7 +227,7 @@ class Puppet::Provider::Keystone < Puppet::Provider::Openstack
### STX Modifications (Start) ###
def self.hiera_lookup(key)
- %x(sudo puppet lookup #{key})[4...-1]
+ %x(sudo puppet lookup #{key} | sed 's,\",,g')[4...-1]
end
def self.initial_config_primary?
--
2.25.1