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