X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=3rdparty%2Fmodules%2Fkeystone%2Flib%2Fpuppet%2Ftype%2Fkeystone_endpoint.rb;fp=3rdparty%2Fmodules%2Fkeystone%2Flib%2Fpuppet%2Ftype%2Fkeystone_endpoint.rb;h=0000000000000000000000000000000000000000;hb=6e1426dc77fb4e5d51f07c187c6f2219431dc31e;hp=43c5eb2ea80379ec05296a331d6ebbffa698f844;hpb=87423ba664cd5f2bb462ebadd08b1a90d0fe1c8d;p=mirror%2Fdsa-puppet.git diff --git a/3rdparty/modules/keystone/lib/puppet/type/keystone_endpoint.rb b/3rdparty/modules/keystone/lib/puppet/type/keystone_endpoint.rb deleted file mode 100644 index 43c5eb2ea..000000000 --- a/3rdparty/modules/keystone/lib/puppet/type/keystone_endpoint.rb +++ /dev/null @@ -1,42 +0,0 @@ -# LP#1408531 -File.expand_path('../..', File.dirname(__FILE__)).tap { |dir| $LOAD_PATH.unshift(dir) unless $LOAD_PATH.include?(dir) } -File.expand_path('../../../../openstacklib/lib', File.dirname(__FILE__)).tap { |dir| $LOAD_PATH.unshift(dir) unless $LOAD_PATH.include?(dir) } - -Puppet::Type.newtype(:keystone_endpoint) do - - desc 'Type for managing keystone endpoints.' - - ensurable - - newparam(:name, :namevar => true) do - newvalues(/\S+\/\S+/) - end - - newproperty(:id) do - validate do |v| - raise(Puppet::Error, 'This is a read only property') - end - end - - newproperty(:region) do - end - - newproperty(:public_url) do - end - - newproperty(:internal_url) do - end - - newproperty(:admin_url) do - end - - # we should not do anything until the keystone service is started - autorequire(:service) do - ['keystone'] - end - - autorequire(:keystone_service) do - (region, service_name) = self[:name].split('/') - [service_name] - end -end