Remove a bunch of 3rdparty modules that seem unused
[mirror/dsa-puppet.git] / 3rdparty / modules / glance / manifests / keystone / auth.pp
diff --git a/3rdparty/modules/glance/manifests/keystone/auth.pp b/3rdparty/modules/glance/manifests/keystone/auth.pp
deleted file mode 100644 (file)
index 8caf194..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-#
-# Sets up glance users, service and endpoint
-#
-# == Parameters:
-#
-#  $auth_name :: identifier used for all keystone objects related to glance.
-#    Optional. Defaults to glance.
-#  $password :: password for glance user. Optional. Defaults to glance_password.
-#  $configure_user :: Whether to configure a service user. Optional. Defaults to true.
-#  $configure_user_role :: Whether to configure the admin role for the service user.
-#    Optional. Defaults to true.
-#  $service_name :: name of the service. Optional. Defaults to value of auth_name.
-#  $service_type :: type of service to create. Optional. Defaults to image.
-#  $public_address :: Public address for endpoint. Optional. Defaults to 127.0.0.1.
-#  $admin_address :: Admin address for endpoint. Optional. Defaults to 127.0.0.1.
-#  $inernal_address :: Internal address for endpoint. Optional. Defaults to 127.0.0.1.
-#  $port :: Port for endpoint. Needs to match glance api service port. Optional.
-#    Defaults to 9292.
-#  $region :: Region where endpoint is set.
-#  $public_protocol :: Protocol for public endpoint. Optional. Defaults to http.
-#  $admin_protocol :: Protocol for admin endpoint. Optional. Defaults to http.
-#  $internal_protocol :: Protocol for internal endpoint. Optional. Defaults to http.
-#
-class glance::keystone::auth(
-  $password,
-  $email               = 'glance@localhost',
-  $auth_name           = 'glance',
-  $configure_endpoint  = true,
-  $configure_user      = true,
-  $configure_user_role = true,
-  $service_name        = undef,
-  $service_type        = 'image',
-  $public_address      = '127.0.0.1',
-  $admin_address       = '127.0.0.1',
-  $internal_address    = '127.0.0.1',
-  $port                = '9292',
-  $region              = 'RegionOne',
-  $tenant              = 'services',
-  $public_protocol     = 'http',
-  $admin_protocol      = 'http',
-  $internal_protocol   = 'http'
-) {
-
-  if $service_name == undef {
-    $real_service_name = $auth_name
-  } else {
-    $real_service_name = $service_name
-  }
-
-  if $configure_endpoint {
-    Keystone_endpoint["${region}/${real_service_name}"]  ~> Service <| name == 'glance-api' |>
-  }
-
-  if $configure_user {
-    keystone_user { $auth_name:
-      ensure   => present,
-      password => $password,
-      email    => $email,
-      tenant   => $tenant,
-    }
-  }
-
-  if $configure_user_role {
-    Keystone_user_role["${auth_name}@${tenant}"] ~> Service <| name == 'glance-registry' |>
-    Keystone_user_role["${auth_name}@${tenant}"] ~> Service <| name == 'glance-api' |>
-
-    keystone_user_role { "${auth_name}@${tenant}":
-      ensure => present,
-      roles  => 'admin',
-    }
-  }
-
-  keystone_service { $real_service_name:
-    ensure      => present,
-    type        => $service_type,
-    description => 'Openstack Image Service',
-  }
-
-  if $configure_endpoint {
-    keystone_endpoint { "${region}/${real_service_name}":
-      ensure       => present,
-      public_url   => "${public_protocol}://${public_address}:${port}",
-      admin_url    => "${admin_protocol}://${admin_address}:${port}",
-      internal_url => "${internal_protocol}://${internal_address}:${port}",
-    }
-  }
-}