Keystone user issues on Puppet Enterprise.
Puppet Enterprise doesn't work for: - keystone_user; - keystone_tenant; - keystone_user_role; Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Could not autoload puppet/type/keystone_user: Malformed version number string 3.8.1 (Puppet Enterprise 3.8.1) This is due to the modified version string that Puppet Enterprise uses. This patch takes this string into consideration. It has been tested successfully on Puppet Enterprise. Change-Id: I8c79b9331134762620509ca0a6c09e16e534ad9b Closes-Bug: #1516687
This commit is contained in:
parent
0f7c194f01
commit
d3f03c6732
@ -1,5 +1,5 @@
|
||||
# Cherry pick PUP-1073 from puppetlabs: support of composite namevar for alias.
|
||||
if Gem::Version.new(Puppet.version) < Gem::Version.new('4.0.0')
|
||||
if Gem::Version.new(Puppet.version.sub(/\(Puppet Enterprise .*/i, '').strip) < Gem::Version.new('4.0.0')
|
||||
Puppet::Resource::Catalog.class_eval do
|
||||
def create_resource_aliases(resource)
|
||||
# Skip creating aliases and checking collisions for non-isomorphic resources.
|
||||
|
Loading…
x
Reference in New Issue
Block a user