keystone (openstack) is no longer in use
authorPeter Palfrader <peter@palfrader.org>
Sun, 27 Aug 2017 08:53:14 +0000 (10:53 +0200)
committerPeter Palfrader <peter@palfrader.org>
Sun, 27 Aug 2017 08:53:14 +0000 (10:53 +0200)
hieradata/common.yaml
modules/roles/manifests/init.pp
modules/roles/manifests/keystone.pp [deleted file]
modules/roles/manifests/keystone/rabbitmq.pp [deleted file]

index 7dd938d..50b208e 100644 (file)
@@ -52,9 +52,6 @@ roles:
     - jerea.debian.org
   keyring:
     - kaufmann.debian.org
-  keystone_rabbitmq:
-    - rainier.debian.org
-    - rapoport.debian.org
   lists:
     - bendel.debian.org
   mailrelay:
index a224a1d..625ae5f 100644 (file)
@@ -222,13 +222,6 @@ class roles {
                include roles::jenkins
        }
 
-       if has_role('keystone') {
-               include roles::keystone
-       }
-       if has_role('keystone_rabbitmq') {
-               include roles::keystone::rabbitmq
-       }
-
        if has_role('memcached') {
                include roles::memcached
        }
diff --git a/modules/roles/manifests/keystone.pp b/modules/roles/manifests/keystone.pp
deleted file mode 100644 (file)
index 600fbcb..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-class roles::keystone {
-
-       Exec { logoutput => 'on_failure' }
-
-       include roles::openstack::params
-
-       $keystone_dbpass = $roles::openstack::params::keystone_dbpass
-       $admin_token     = $roles::openstack::params::admin_token
-       $admin_pass      = $roles::openstack::params::admin_pass
-       $rabbit_pass     = $roles::openstack::params::rabbit_pass
-
-       class { '::keystone':
-               verbose             => true,
-               debug               => true,
-               database_connection => "postgresql://keystone:${keystone_dbpass}@bmdb1.debian.org:5435/keystone",
-               catalog_type        => 'sql',
-               admin_token         => $admin_token,
-               enabled             => false,
-               rabbit_host         => undef,
-               rabbit_hosts        => ['rapoport.debian.org','rainier.debian.org'],
-               rabbit_password     => $rabbit_pass,
-               rabbit_userid       => 'openstack',
-               rabbit_virtual_host => '/keystone',
-               memcache_servers    => ['localhost:11211'],
-               cache_backend       => 'keystone.cache.memcache_pool',
-               admin_endpoint      => 'https://openstack.bm.debian.org:35357/',
-               validate_cacert     => '/etc/ssl/ca-debian/spi-cacert-2008.pem',
-               validate_service    => true,
-               enable_ssl          => true,
-               validate_auth_url   => 'https://openstack.bm.debian.org:35357/',
-               signing_cert_subject => '/C=US/ST=Unset/L=Unset/O=Unset/CN=openstack.bm.debian.org',
-       }
-       #class { '::keystone::roles::admin':
-       #       email    => 'test@puppetlabs.com',
-       #       password => $admin_pass,
-       #}
-       class { '::keystone::endpoint':
-               public_url => 'https://openstack.bm.debian.org:5000/',
-               admin_url  => 'https://openstack.bm.debian.org:35357/',
-       }
-
-       include ::apache
-       class { '::keystone::wsgi::apache':
-               ssl      => true,
-               ssl_cert => '/etc/ssl/certs/openstack.bm.debian.org-chained.pem',
-               ssl_key  => '/etc/ssl/private/openstack.bm.debian.org.key',
-
-       }
-}
-
diff --git a/modules/roles/manifests/keystone/rabbitmq.pp b/modules/roles/manifests/keystone/rabbitmq.pp
deleted file mode 100644 (file)
index 65d6b29..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-class roles::keystone::rabbitmq {
-
-       include roles::openstack::params
-
-       $rabbit_pass     = $roles::openstack::params::rabbit_pass
-
-       rabbitmq_vhost { 'keystone':
-               ensure   => present,
-       }
-
-       rabbitmq_user { 'openstack':
-               admin    => false,
-               password => $rabbit_pass,
-       }
-
-       rabbitmq_user_permissions { 'openstack@keystone':
-               configure_permission => '.*',
-               read_permission      => '.*',
-               write_permission     => '.*',
-       }
-}