crowbar/barclamp-keystone — pull request #170 by rajinir (2014-02-18 03:22:02+00:00)
Title: Keystone role impl [1/1]

attributes.json | 115 -----
chef-solo | 1 +
chef/Berksfile | 2 +
chef/cookbooks/apt/CHANGELOG.md | 167 +++++++
chef/cookbooks/apt/README.md | 248 ++++++++++
chef/cookbooks/apt/attributes/default.rb | 28 ++
chef/cookbooks/apt/files/default/apt-proxy-v2.conf | 50 ++
chef/cookbooks/apt/libraries/helpers.rb | 48 ++
chef/cookbooks/apt/libraries/matchers.rb | 17 +
chef/cookbooks/apt/libraries/network.rb | 31 ++
chef/cookbooks/apt/metadata.json | 54 +++
chef/cookbooks/apt/metadata.rb | 34 ++
chef/cookbooks/apt/providers/preference.rb | 63 +++
chef/cookbooks/apt/providers/repository.rb | 150 ++++++
chef/cookbooks/apt/recipes/cacher-client.rb | 81 ++++
chef/cookbooks/apt/recipes/cacher-ng.rb | 43 ++
chef/cookbooks/apt/recipes/default.rb | 82 ++++
chef/cookbooks/apt/resources/preference.rb | 32 ++
chef/cookbooks/apt/resources/repository.rb | 43 ++
.../apt/templates/debian-6.0/acng.conf.erb | 173 +++++++
chef/cookbooks/apt/templates/default/01proxy.erb | 5 +
chef/cookbooks/apt/templates/default/acng.conf.erb | 275 +++++++++++
.../apt/templates/ubuntu-10.04/acng.conf.erb | 269 +++++++++++
chef/cookbooks/aws/CHANGELOG.md | 83 ++++
chef/cookbooks/aws/README.md | 357 ++++++++++++++
chef/cookbooks/aws/attributes/default.rb | 22 +
chef/cookbooks/aws/libraries/ec2.rb | 80 ++++
chef/cookbooks/aws/metadata.json | 30 ++
chef/cookbooks/aws/metadata.rb | 8 +
chef/cookbooks/aws/providers/ebs_raid.rb | 446 ++++++++++++++++++
chef/cookbooks/aws/providers/ebs_volume.rb | 267 +++++++++++
chef/cookbooks/aws/providers/elastic_ip.rb | 90 ++++
chef/cookbooks/aws/providers/elastic_lb.rb | 34 ++
chef/cookbooks/aws/providers/resource_tag.rb | 95 ++++
chef/cookbooks/aws/providers/s3_file.rb | 58 +++
chef/cookbooks/aws/recipes/default.rb | 25 +
chef/cookbooks/aws/resources/ebs_raid.rb | 19 +
chef/cookbooks/aws/resources/ebs_volume.rb | 20 +
chef/cookbooks/aws/resources/elastic_ip.rb | 11 +
chef/cookbooks/aws/resources/elastic_lb.rb | 10 +
chef/cookbooks/aws/resources/resource_tag.rb | 11 +
chef/cookbooks/aws/resources/s3_file.rb | 31 ++
chef/cookbooks/build-essential/CHANGELOG.md | 54 +++
chef/cookbooks/build-essential/README.md | 147 ++++++
.../build-essential/attributes/default.rb | 33 ++
chef/cookbooks/build-essential/metadata.json | 1 +
chef/cookbooks/build-essential/metadata.rb | 15 +
chef/cookbooks/build-essential/recipes/debian.rb | 45 ++
chef/cookbooks/build-essential/recipes/default.rb | 24 +
chef/cookbooks/build-essential/recipes/fedora.rb | 36 ++
chef/cookbooks/build-essential/recipes/mac_os_x.rb | 39 ++
chef/cookbooks/build-essential/recipes/omnios.rb | 39 ++
chef/cookbooks/build-essential/recipes/rhel.rb | 43 ++
chef/cookbooks/build-essential/recipes/smartos.rb | 29 ++
chef/cookbooks/build-essential/recipes/solaris2.rb | 42 ++
chef/cookbooks/build-essential/recipes/suse.rb | 36 ++
chef/cookbooks/database/CHANGELOG.md | 101 ++++
chef/cookbooks/database/README.md | 496 ++++++++++++++++++++
.../database/libraries/provider_database_mysql.rb | 104 ++++
.../libraries/provider_database_mysql_user.rb | 85 ++++
.../libraries/provider_database_postgresql.rb | 131 ++++++
.../provider_database_postgresql_schema.rb | 73 +++
.../libraries/provider_database_postgresql_user.rb | 95 ++++
.../libraries/provider_database_sql_server.rb | 111 +++++
.../libraries/provider_database_sql_server_user.rb | 124 +++++
.../database/libraries/resource_database.rb | 119 +++++
.../database/libraries/resource_database_user.rb | 99 ++++
.../database/libraries/resource_mysql_database.rb | 34 ++
.../libraries/resource_mysql_database_user.rb | 34 ++
.../libraries/resource_postgresql_database.rb | 35 ++
.../resource_postgresql_database_schema.rb | 44 ++
.../libraries/resource_postgresql_database_user.rb | 46 ++
.../libraries/resource_sql_server_database.rb | 34 ++
.../libraries/resource_sql_server_database_user.rb | 44 ++
chef/cookbooks/database/metadata.json | 46 ++
chef/cookbooks/database/metadata.rb | 22 +
chef/cookbooks/database/recipes/default.rb | 20 +
chef/cookbooks/database/recipes/ebs_backup.rb | 89 ++++
chef/cookbooks/database/recipes/ebs_volume.rb | 204 ++++++++
chef/cookbooks/database/recipes/master.rb | 78 +++
chef/cookbooks/database/recipes/mysql.rb | 20 +
chef/cookbooks/database/recipes/postgresql.rb | 20 +
chef/cookbooks/database/recipes/snapshot.rb | 62 +++
.../database/templates/default/app_grants.sql.erb | 8 +
.../database/templates/default/aws_config.erb | 3 +
.../default/chef-solo-database-snapshot.cron.erb | 6 +
.../default/chef-solo-database-snapshot.json.erb | 1 +
.../default/chef-solo-database-snapshot.rb.erb | 6 +
.../database/templates/default/ebs-backup-cron.erb | 2 +
.../templates/default/ebs-db-backup.sh.erb | 8 +
.../templates/default/ebs-db-restore.sh.erb | 10 +
.../cookbooks/database/templates/default/s3cfg.erb | 27 ++
chef/cookbooks/keystone-custom/recipes/default.rb | 20 +
chef/cookbooks/mysql/CHANGELOG.md | 255 ++++++++++
chef/cookbooks/mysql/README.md | 223 +++++++++
chef/cookbooks/mysql/attributes/client.rb | 52 ++
chef/cookbooks/mysql/attributes/percona_repo.rb | 22 +
chef/cookbooks/mysql/attributes/server.rb | 166 +++++++
chef/cookbooks/mysql/attributes/server_debian.rb | 32 ++
chef/cookbooks/mysql/attributes/server_freebsd.rb | 17 +
chef/cookbooks/mysql/attributes/server_mac_os_x.rb | 9 +
chef/cookbooks/mysql/attributes/server_rhel.rb | 45 ++
chef/cookbooks/mysql/attributes/server_suse.rb | 16 +
chef/cookbooks/mysql/attributes/server_windows.rb | 22 +
chef/cookbooks/mysql/libraries/helpers.rb | 45 ++
chef/cookbooks/mysql/metadata.json | 167 +++++++
chef/cookbooks/mysql/metadata.rb | 153 ++++++
.../mysql/recipes/_percona_repo-disabled.rb | 56 +++
chef/cookbooks/mysql/recipes/_server_debian.rb | 130 +++++
chef/cookbooks/mysql/recipes/_server_mac_os_x.rb | 40 ++
chef/cookbooks/mysql/recipes/_server_rhel.rb | 86 ++++
chef/cookbooks/mysql/recipes/_server_windows.rb | 64 +++
chef/cookbooks/mysql/recipes/client.rb | 58 +++
chef/cookbooks/mysql/recipes/default.rb | 18 +
chef/cookbooks/mysql/recipes/ruby.rb | 47 ++
chef/cookbooks/mysql/recipes/server.rb | 51 ++
chef/cookbooks/mysql/recipes/server_ec2.rb | 47 ++
.../mysql/templates/default/debian.cnf.erb | 12 +
.../mysql/templates/default/grants.sql.erb | 40 ++
.../mysql/templates/default/init-mysql.conf.erb | 44 ++
chef/cookbooks/mysql/templates/default/my.cnf.erb | 372 +++++++++++++++
.../mysql/templates/default/mysql-server.seed.erb | 10 +
.../mysql/templates/default/port_mysql.erb | 3 +
.../mysql/templates/default/usr.sbin.mysqld.erb | 40 ++
.../mysql/templates/ubuntu-10/init-mysql.conf.erb | 42 ++
chef/cookbooks/mysql/templates/windows/my.ini.erb | 85 ++++
chef/cookbooks/openssl/CHANGELOG.md | 13 +
chef/cookbooks/openssl/README.md | 38 ++
.../cookbooks/openssl/libraries/secure_password.rb | 37 ++
chef/cookbooks/openssl/metadata.json | 30 ++
chef/cookbooks/openssl/metadata.rb | 9 +
chef/cookbooks/openssl/recipes/default.rb | 19 +
chef/cookbooks/openstack-common/Berksfile | 1 +
chef/cookbooks/openstack-common/CHANGELOG.md | 111 +++++
chef/cookbooks/openstack-common/Gemfile | 9 +
chef/cookbooks/openstack-common/LICENSE | 176 +++++++
chef/cookbooks/openstack-common/README.md | 222 +++++++++
chef/cookbooks/openstack-common/Strainerfile | 5 +
chef/cookbooks/openstack-common/TESTING.md | 42 ++
.../openstack-common/attributes/database.rb | 157 +++++++
.../openstack-common/attributes/default.rb | 276 +++++++++++
.../openstack-common/attributes/messaging.rb | 204 ++++++++
.../openstack-common/libraries/database.rb | 118 +++++
.../openstack-common/libraries/endpoints.rb | 96 ++++
.../openstack-common/libraries/network.rb | 34 ++
chef/cookbooks/openstack-common/libraries/parse.rb | 58 +++
.../openstack-common/libraries/passwords.rb | 59 +++
.../cookbooks/openstack-common/libraries/search.rb | 89 ++++
chef/cookbooks/openstack-common/libraries/uri.rb | 56 +++
chef/cookbooks/openstack-common/metadata.rb | 20 +
chef/cookbooks/openstack-common/recipes/default.rb | 101 ++++
chef/cookbooks/openstack-common/recipes/logging.rb | 33 ++
.../recipes/set_endpoints_by_interface.rb | 31 ++
chef/cookbooks/openstack-common/recipes/sysctl.rb | 37 ++
.../openstack-common/spec/database_spec.rb | 41 ++
.../openstack-common/spec/default-redhat_spec.rb | 32 ++
.../openstack-common/spec/default-suse_spec.rb | 11 +
.../openstack-common/spec/default_spec.rb | 26 +
.../openstack-common/spec/endpoints_spec.rb | 164 +++++++
.../openstack-common/spec/logging_spec.rb | 61 +++
.../openstack-common/spec/network_spec.rb | 48 ++
chef/cookbooks/openstack-common/spec/parse_spec.rb | 81 ++++
.../openstack-common/spec/password_spec.rb | 92 ++++
.../cookbooks/openstack-common/spec/search_spec.rb | 142 ++++++
.../cookbooks/openstack-common/spec/spec_helper.rb | 19 +
.../cookbooks/openstack-common/spec/sysctl_spec.rb | 37 ++
chef/cookbooks/openstack-common/spec/uri_spec.rb | 87 ++++
.../templates/default/60-openstack.conf.erb | 5 +
.../templates/default/logging.conf.erb | 136 ++++++
chef/cookbooks/openstack-identity/Berksfile | 4 +
chef/cookbooks/openstack-identity/CHANGELOG.md | 30 ++
chef/cookbooks/openstack-identity/Gemfile | 9 +
chef/cookbooks/openstack-identity/README.md | 296 ++++++++++++
chef/cookbooks/openstack-identity/Strainerfile | 5 +
chef/cookbooks/openstack-identity/TESTING.md | 42 ++
.../openstack-identity/attributes/default.rb | 196 ++++++++
chef/cookbooks/openstack-identity/metadata.rb | 16 +
.../openstack-identity/providers/register.rb | 300 ++++++++++++
.../openstack-identity/recipes/default.rb | 19 +
.../openstack-identity/recipes/registration.rb | 140 ++++++
.../cookbooks/openstack-identity/recipes/server.rb | 177 +++++++
.../openstack-identity/resources/register.rb | 62 +++
.../openstack-identity/spec/register_spec.rb | 274 +++++++++++
.../openstack-identity/spec/registration_spec.rb | 192 ++++++++
.../spec/server-opensuse_spec.rb | 86 ++++
.../openstack-identity/spec/server-redhat_spec.rb | 48 ++
.../openstack-identity/spec/server_spec.rb | 437 +++++++++++++++++
.../openstack-identity/spec/spec_helper.rb | 55 +++
.../default/default_catalog.templates.erb | 29 ++
.../templates/default/keystone.conf.erb | 286 +++++++++++
chef/cookbooks/postgresql/CHANGELOG.md | 142 ++++++
chef/cookbooks/postgresql/README.md | 458 ++++++++++++++++++
chef/cookbooks/postgresql/attributes/default.rb | 486 +++++++++++++++++++
.../tests/minitest/apt_pgdg_postgresql_test.rb | 39 ++
.../files/default/tests/minitest/default_test.rb | 27 ++
.../files/default/tests/minitest/ruby_test.rb | 28 ++
.../files/default/tests/minitest/server_test.rb | 43 ++
.../default/tests/minitest/support/helpers.rb | 29 ++
chef/cookbooks/postgresql/libraries/default.rb | 376 +++++++++++++++
chef/cookbooks/postgresql/metadata.json | 47 ++
chef/cookbooks/postgresql/metadata.rb | 25 +
.../postgresql/recipes/apt_pgdg_postgresql.rb | 18 +
chef/cookbooks/postgresql/recipes/client.rb | 38 ++
chef/cookbooks/postgresql/recipes/config_initdb.rb | 148 ++++++
chef/cookbooks/postgresql/recipes/config_pgtune.rb | 280 +++++++++++
chef/cookbooks/postgresql/recipes/contrib.rb | 42 ++
chef/cookbooks/postgresql/recipes/default.rb | 20 +
chef/cookbooks/postgresql/recipes/ruby.rb | 121 +++++
chef/cookbooks/postgresql/recipes/server.rb | 92 ++++
chef/cookbooks/postgresql/recipes/server_debian.rb | 34 ++
chef/cookbooks/postgresql/recipes/server_redhat.rb | 72 +++
.../postgresql/recipes/yum_pgdg_postgresql.rb | 47 ++
.../postgresql/templates/default/pg_hba.conf.erb | 35 ++
.../templates/default/pgsql.sysconfig.erb | 4 +
.../templates/default/postgresql.conf.erb | 20 +
chef/cookbooks/xfs/CHANGELOG.md | 3 +
chef/cookbooks/xfs/CONTRIBUTING | 29 ++
chef/cookbooks/xfs/LICENSE | 201 ++++++++
chef/cookbooks/xfs/README.md | 30 ++
chef/cookbooks/xfs/metadata.json | 37 ++
chef/cookbooks/xfs/metadata.rb | 13 +
chef/cookbooks/xfs/recipes/default.rb | 28 ++
chef/cookbooks/yum/CHANGELOG.md | 182 +++++++
chef/cookbooks/yum/README.md | 268 +++++++++++
chef/cookbooks/yum/attributes/main.rb | 92 ++++
chef/cookbooks/yum/libraries/matchers.rb | 27 ++
chef/cookbooks/yum/metadata.json | 33 ++
chef/cookbooks/yum/metadata.rb | 12 +
chef/cookbooks/yum/providers/globalconfig.rb | 37 ++
chef/cookbooks/yum/providers/repository.rb | 84 ++++
chef/cookbooks/yum/recipes/default.rb | 33 ++
chef/cookbooks/yum/resources/globalconfig.rb | 104 ++++
chef/cookbooks/yum/resources/repository.rb | 61 +++
chef/cookbooks/yum/templates/default/main.erb | 248 ++++++++++
chef/cookbooks/yum/templates/default/repo.erb | 98 ++++
chef/roles/keystone-server.rb | 7 +-
chef/roles/keystone-server/role-template.json | 16 +
crowbar.yml | 54 +--
.../app/models/barclamp_keystone/server.rb | 104 ++++
239 files changed, 19301 insertions(+), 158 deletions(-)

Crowbar-Pull-ID: eb557f21426d90684a8baf3658fe7b7b38cc7a04

Crowbar-Release: development