Fixed require statements for puppet 4
This change updates the require statements in the providers to resolve the issues with the autoloader in puppet. This issue technically always existed but was masked prior to the split with puppet server and puppet agent because both used to share the same loadpath. Documentation on this issue can be read at https://tickets.puppetlabs.com/browse/PUP-4450. Change-Id: I5eae546d65832a39dd75ab9c0f97868c7edc9e91
This commit is contained in:
parent
4e386acb4e
commit
6f9d029206
|
@ -2,7 +2,7 @@ require 'puppet/util/inifile'
|
|||
require 'puppet/provider/openstack'
|
||||
require 'puppet/provider/openstack/auth'
|
||||
require 'puppet/provider/openstack/credentials'
|
||||
require 'puppet/provider/keystone/util'
|
||||
require File.join(File.dirname(__FILE__), '..','..', 'puppet/provider/keystone/util')
|
||||
|
||||
class Puppet::Provider::Keystone < Puppet::Provider::Openstack
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
require 'puppet/provider/keystone'
|
||||
require File.join(File.dirname(__FILE__), '..','..','..', 'puppet/provider/keystone')
|
||||
require 'puppet/util/inifile'
|
||||
|
||||
Puppet::Type.type(:keystone_domain).provide(
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
require 'puppet/provider/keystone'
|
||||
require File.join(File.dirname(__FILE__), '..','..','..', 'puppet/provider/keystone')
|
||||
|
||||
Puppet::Type.type(:keystone_endpoint).provide(
|
||||
:openstack,
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
require 'json'
|
||||
require 'puppet/provider/keystone'
|
||||
require File.join(File.dirname(__FILE__), '..','..','..', 'puppet/provider/keystone')
|
||||
|
||||
class Puppet::Error::OpenstackDuplicateRemoteId < Puppet::Error; end
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
require 'puppet/provider/keystone'
|
||||
require File.join(File.dirname(__FILE__), '..','..','..', 'puppet/provider/keystone')
|
||||
|
||||
Puppet::Type.type(:keystone_role).provide(
|
||||
:openstack,
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
require 'puppet/provider/keystone'
|
||||
require File.join(File.dirname(__FILE__), '..','..','..', 'puppet/provider/keystone')
|
||||
|
||||
Puppet::Type.type(:keystone_service).provide(
|
||||
:openstack,
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
require 'puppet/provider/keystone'
|
||||
require File.join(File.dirname(__FILE__), '..','..','..', 'puppet/provider/keystone')
|
||||
|
||||
Puppet::Type.type(:keystone_tenant).provide(
|
||||
:openstack,
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
require 'puppet/provider/keystone'
|
||||
require File.join(File.dirname(__FILE__), '..','..','..', 'puppet/provider/keystone')
|
||||
|
||||
Puppet::Type.type(:keystone_user).provide(
|
||||
:openstack,
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
require 'puppet/provider/keystone'
|
||||
require 'puppet/provider/keystone/util'
|
||||
require 'puppet_x/keystone/composite_namevar'
|
||||
require File.join(File.dirname(__FILE__), '..','..','..', 'puppet/provider/keystone')
|
||||
require File.join(File.dirname(__FILE__), '..','..','..', 'puppet/provider/keystone/util')
|
||||
require File.join(File.dirname(__FILE__), '..','..','..', 'puppet_x/keystone/composite_namevar')
|
||||
|
||||
Puppet::Type.type(:keystone_user_role).provide(
|
||||
:openstack,
|
||||
|
|
Loading…
Reference in New Issue