crowbar/barclamp-database — pull request #38 by rajinir (2014-01-22 20:37:48+00:00)
Title: Upstream mysql database cookbook first cut [1/1]

Changes made to upstream to make the os-ops-database role to deploy
1. Cookbooks\build-essential\attributes\default.rb and
Cookbooks\mysql\recipes\ruby.rb
a. default['build_essential']['compiletime'] = false
whether the resources in
the default recipe should be configured at the "Compile" phase of the
Chef run. Defaults to false, see __Usage__ for more information.

2. Cookbooks\mysql\recipes\mysql.rb
a. gem_package 'mysql'
3. Cookbooks\mysql\attributes\server.rb
a. Attributes 'server_debian_password, node['mysql']['server_root_password'], node['mysql']([COOK-1737] - Fail a chef-solo run when `server_root_password`, `server_debian_password`, and/or `server_repl_password` is not set

chef/Berksfile | 1 +
chef/cookbooks/apache2/CHANGELOG.md | 223 +
chef/cookbooks/apache2/README.md | 587 ++
chef/cookbooks/apache2/attributes/default.rb | 177 +
chef/cookbooks/apache2/attributes/mod_auth_cas.rb | 21 +
.../apache2/attributes/mod_auth_openid.rb | 33 +
chef/cookbooks/apache2/attributes/mod_fastcgi.rb | 20 +
chef/cookbooks/apache2/attributes/mod_pagespeed.rb | 25 +
chef/cookbooks/apache2/attributes/mod_ssl.rb | 20 +
chef/cookbooks/apache2/definitions/apache_conf.rb | 26 +
.../cookbooks/apache2/definitions/apache_module.rb | 52 +
chef/cookbooks/apache2/definitions/apache_site.rb | 43 +
chef/cookbooks/apache2/definitions/web_app.rb | 48 +
.../files/default/apache2_module_conf_generate.pl | 41 +
.../files/default/tests/minitest/default_test.rb | 76 +
.../default/tests/minitest/god_monitor_test.rb | 34 +
.../default/tests/minitest/mod_apreq2_test.rb | 19 +
.../default/tests/minitest/mod_auth_cas_test.rb | 10 +
.../default/tests/minitest/mod_auth_openid_test.rb | 36 +
.../files/default/tests/minitest/mod_cgi_test.rb | 12 +
.../default/tests/minitest/mod_dav_svn_test.rb | 13 +
.../files/default/tests/minitest/mod_fastcgi.rb | 10 +
.../default/tests/minitest/mod_include_test.rb | 14 +
.../files/default/tests/minitest/mod_perl_test.rb | 17 +
.../files/default/tests/minitest/mod_php5_test.rb | 13 +
.../default/tests/minitest/mod_python_test.rb | 9 +
.../files/default/tests/minitest/mod_ssl_test.rb | 29 +
.../default/tests/minitest/support/helpers.rb | 65 +
chef/cookbooks/apache2/metadata.json | 364 +
chef/cookbooks/apache2/metadata.rb | 259 +
chef/cookbooks/apache2/recipes/default.rb | 212 +
chef/cookbooks/apache2/recipes/god_monitor.rb | 33 +
chef/cookbooks/apache2/recipes/iptables.rb | 20 +
chef/cookbooks/apache2/recipes/logrotate.rb | 31 +
chef/cookbooks/apache2/recipes/mod_actions.rb | 20 +
chef/cookbooks/apache2/recipes/mod_alias.rb | 22 +
chef/cookbooks/apache2/recipes/mod_apreq2.rb | 51 +
chef/cookbooks/apache2/recipes/mod_auth_basic.rb | 20 +
chef/cookbooks/apache2/recipes/mod_auth_cas.rb | 73 +
chef/cookbooks/apache2/recipes/mod_auth_digest.rb | 20 +
chef/cookbooks/apache2/recipes/mod_auth_openid.rb | 123 +
chef/cookbooks/apache2/recipes/mod_authn_file.rb | 20 +
chef/cookbooks/apache2/recipes/mod_authnz_ldap.rb | 20 +
.../cookbooks/apache2/recipes/mod_authz_default.rb | 20 +
.../apache2/recipes/mod_authz_groupfile.rb | 20 +
chef/cookbooks/apache2/recipes/mod_authz_host.rb | 20 +
chef/cookbooks/apache2/recipes/mod_authz_user.rb | 20 +
chef/cookbooks/apache2/recipes/mod_autoindex.rb | 22 +
chef/cookbooks/apache2/recipes/mod_cgi.rb | 20 +
chef/cookbooks/apache2/recipes/mod_cloudflare.rb | 30 +
chef/cookbooks/apache2/recipes/mod_dav.rb | 20 +
chef/cookbooks/apache2/recipes/mod_dav_fs.rb | 21 +
chef/cookbooks/apache2/recipes/mod_dav_svn.rb | 39 +
chef/cookbooks/apache2/recipes/mod_deflate.rb | 22 +
chef/cookbooks/apache2/recipes/mod_dir.rb | 22 +
chef/cookbooks/apache2/recipes/mod_env.rb | 20 +
chef/cookbooks/apache2/recipes/mod_expires.rb | 20 +
chef/cookbooks/apache2/recipes/mod_fastcgi.rb | 52 +
chef/cookbooks/apache2/recipes/mod_fcgid.rb | 53 +
chef/cookbooks/apache2/recipes/mod_filter.rb | 20 +
chef/cookbooks/apache2/recipes/mod_headers.rb | 20 +
chef/cookbooks/apache2/recipes/mod_include.rb | 22 +
chef/cookbooks/apache2/recipes/mod_info.rb | 22 +
chef/cookbooks/apache2/recipes/mod_ldap.rb | 20 +
chef/cookbooks/apache2/recipes/mod_log_config.rb | 24 +
chef/cookbooks/apache2/recipes/mod_logio.rb | 24 +
chef/cookbooks/apache2/recipes/mod_mime.rb | 22 +
chef/cookbooks/apache2/recipes/mod_negotiation.rb | 22 +
chef/cookbooks/apache2/recipes/mod_pagespeed.rb | 37 +
chef/cookbooks/apache2/recipes/mod_perl.rb | 40 +
chef/cookbooks/apache2/recipes/mod_php5.rb | 69 +
chef/cookbooks/apache2/recipes/mod_proxy.rb | 22 +
chef/cookbooks/apache2/recipes/mod_proxy_ajp.rb | 21 +
.../apache2/recipes/mod_proxy_balancer.rb | 20 +
.../cookbooks/apache2/recipes/mod_proxy_connect.rb | 20 +
chef/cookbooks/apache2/recipes/mod_proxy_http.rb | 20 +
chef/cookbooks/apache2/recipes/mod_python.rb | 34 +
chef/cookbooks/apache2/recipes/mod_rewrite.rb | 20 +
chef/cookbooks/apache2/recipes/mod_setenvif.rb | 22 +
chef/cookbooks/apache2/recipes/mod_ssl.rb | 42 +
chef/cookbooks/apache2/recipes/mod_status.rb | 22 +
chef/cookbooks/apache2/recipes/mod_userdir.rb | 20 +
chef/cookbooks/apache2/recipes/mod_wsgi.rb | 34 +
chef/cookbooks/apache2/recipes/mod_xsendfile.rb | 34 +
.../apache2/templates/default/a2dismod.erb | 22 +
.../apache2/templates/default/a2dissite.erb | 29 +
.../apache2/templates/default/a2enmod.erb | 37 +
.../apache2/templates/default/a2ensite.erb | 38 +
.../apache2/templates/default/apache2.conf.erb | 238 +
.../apache2/templates/default/apache2.god.erb | 19 +
.../apache2/templates/default/charset.erb | 6 +
.../apache2/templates/default/default-site.erb | 55 +
.../templates/default/etc-sysconfig-httpd.erb | 31 +
.../apache2/templates/default/mods/README | 2 +
.../apache2/templates/default/mods/alias.conf.erb | 23 +
.../templates/default/mods/auth_cas.conf.erb | 1 +
.../templates/default/mods/auth_cas.load.erb | 1 +
.../templates/default/mods/authopenid.load.erb | 1 +
.../templates/default/mods/autoindex.conf.erb | 100 +
.../templates/default/mods/deflate.conf.erb | 16 +
.../apache2/templates/default/mods/dir.conf.erb | 3 +
.../templates/default/mods/fastcgi.conf.erb | 5 +
.../apache2/templates/default/mods/fcgid.conf.erb | 10 +
.../templates/default/mods/include.conf.erb | 4 +
.../apache2/templates/default/mods/include.erb | 4 +
.../apache2/templates/default/mods/info.conf.erb | 14 +
.../apache2/templates/default/mods/mime.conf.erb | 199 +
.../templates/default/mods/negotiation.conf.erb | 17 +
.../templates/default/mods/pagespeed.conf.erb | 293 +
.../apache2/templates/default/mods/php5.conf.erb | 16 +
.../apache2/templates/default/mods/proxy.conf.erb | 19 +
.../templates/default/mods/setenvif.conf.erb | 26 +
.../apache2/templates/default/mods/ssl.conf.erb | 76 +
.../apache2/templates/default/mods/status.conf.erb | 25 +
.../apache2/templates/default/port_apache.erb | 3 +
.../apache2/templates/default/ports.conf.erb | 9 +
.../apache2/templates/default/security.erb | 46 +
.../apache2/templates/default/web_app.conf.erb | 47 +
chef/cookbooks/apt/CHANGELOG.md | 155 +
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/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 | 143 +
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 | 30 +
chef/cookbooks/apt/resources/repository.rb | 41 +
.../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 | 106 +-
chef/cookbooks/database/CONTRIBUTING | 29 -
chef/cookbooks/database/LICENSE | 201 -
chef/cookbooks/database/README.md | 671 +-
chef/cookbooks/database/attributes/default.rb | 20 -
.../database/libraries/database_library.rb | 70 -
.../database/libraries/provider_database_mysql.rb | 27 +-
.../libraries/provider_database_mysql_user.rb | 27 +-
.../libraries/provider_database_postgresql.rb | 19 +-
.../provider_database_postgresql_schema.rb | 73 +
.../libraries/provider_database_postgresql_user.rb | 38 +-
.../libraries/provider_database_sql_server.rb | 18 +-
.../libraries/provider_database_sql_server_user.rb | 38 +-
.../database/libraries/resource_database.rb | 30 +-
.../database/libraries/resource_database_user.rb | 13 +-
.../database/libraries/resource_mysql_database.rb | 6 +-
.../libraries/resource_mysql_database_user.rb | 6 +-
.../libraries/resource_postgresql_database.rb | 4 +-
.../resource_postgresql_database_schema.rb | 44 +
.../libraries/resource_postgresql_database_user.rb | 15 +-
.../libraries/resource_sql_server_database.rb | 6 +-
.../libraries/resource_sql_server_database_user.rb | 16 +-
chef/cookbooks/database/metadata.json | 46 +
chef/cookbooks/database/metadata.rb | 15 +-
chef/cookbooks/database/recipes/client.rb | 22 -
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/server.rb | 24 -
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/mysql/CHANGELOG.md | 250 +
chef/cookbooks/mysql/README.md | 232 +-
chef/cookbooks/mysql/attributes/client.rb | 52 +
chef/cookbooks/mysql/attributes/percona_repo.rb | 22 +
chef/cookbooks/mysql/attributes/server.rb | 203 +-
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 | 229 +-
.../mysql/recipes/_percona_repo-disabled.rb | 56 +
chef/cookbooks/mysql/recipes/_server_debian.rb | 121 +
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 | 62 +-
chef/cookbooks/mysql/recipes/default.rb | 4 +-
chef/cookbooks/mysql/recipes/python-client.rb | 28 -
chef/cookbooks/mysql/recipes/ruby.rb | 58 +
chef/cookbooks/mysql/recipes/server.rb | 240 +-
chef/cookbooks/mysql/recipes/server_ec2.rb | 36 +-
chef/cookbooks/mysql/recipes/test.rb | 68 -
chef/cookbooks/mysql/templates/centos/my.cnf.erb | 195 -
.../mysql/templates/default/debian.cnf.erb | 4 +-
.../templates/default/emergency_init_file.erb | 8 -
.../mysql/templates/default/grants.sql.erb | 39 +-
chef/cookbooks/mysql/templates/default/my.cnf.erb | 279 +-
.../mysql/templates/default/mysql-server.seed.erb | 19 +-
.../mysql/templates/default/port_mysql.erb | 2 +-
.../mysql/templates/default/usr.sbin.mysqld.erb | 40 +
chef/cookbooks/mysql/templates/redhat/my.cnf.erb | 195 -
.../mysql/templates/ubuntu-10/init-mysql.conf.erb | 42 +
.../mysql/templates/ubuntu-12/init-mysql.conf.erb | 44 +
chef/cookbooks/mysql/templates/windows/my.ini.erb | 85 +
chef/cookbooks/openssl/CHANGELOG.md | 13 +
chef/cookbooks/openssl/README.md | 38 +
chef/cookbooks/openssl/README.rdoc | 33 -
.../cookbooks/openssl/libraries/secure_password.rb | 6 +-
chef/cookbooks/openssl/metadata.json | 30 +
chef/cookbooks/openssl/metadata.rb | 9 +-
chef/cookbooks/openstack-block-storage/Berksfile | 8 +
.../openstack-block-storage/Berksfile.lock | 66 +
.../cookbooks/openstack-block-storage/CHANGELOG.md | 39 +
chef/cookbooks/openstack-block-storage/Gemfile | 9 +
.../cookbooks/openstack-block-storage/Gemfile.lock | 223 +
chef/cookbooks/openstack-block-storage/README.md | 157 +
.../cookbooks/openstack-block-storage/Strainerfile | 5 +
.../openstack-block-storage/attributes/default.rb | 212 +
chef/cookbooks/openstack-block-storage/metadata.rb | 24 +
.../openstack-block-storage/recipes/api.rb | 86 +
.../recipes/cinder-common.rb | 65 +
.../openstack-block-storage/recipes/default.rb | 18 +
.../recipes/identity_registration.rb | 85 +
.../openstack-block-storage/recipes/scheduler.rb | 69 +
.../openstack-block-storage/recipes/volume.rb | 111 +
.../spec/api-opensuse_spec.rb | 38 +
.../spec/api-redhat_spec.rb | 33 +
.../openstack-block-storage/spec/api_spec.rb | 159 +
.../spec/cinder_common-opensuse_spec.rb | 18 +
.../spec/cinder_common-redhat_spec.rb | 18 +
.../spec/cinder_common_spec.rb | 217 +
.../openstack-block-storage/spec/default_spec.rb | 4 +
.../spec/identity_registration_spec.rb | 82 +
.../spec/scheduler-opensuse_spec.rb | 44 +
.../spec/scheduler-redhat_spec.rb | 44 +
.../openstack-block-storage/spec/scheduler_spec.rb | 98 +
.../openstack-block-storage/spec/spec_helper.rb | 83 +
.../spec/volume-opensuse_spec.rb | 65 +
.../spec/volume-redhat_spec.rb | 61 +
.../openstack-block-storage/spec/volume_spec.rb | 121 +
.../templates/default/api-paste.ini.erb | 62 +
.../templates/default/cinder.conf.erb | 817 +++
.../templates/default/policy.json.erb | 34 +
.../templates/default/shares.conf.erb | 4 +
.../templates/default/targets.conf.erb | 9 +
chef/cookbooks/openstack-common/Berksfile | 1 +
chef/cookbooks/openstack-common/CHANGELOG.md | 102 +
chef/cookbooks/openstack-common/Gemfile | 9 +
chef/cookbooks/openstack-common/Gemfile.lock | 211 +
chef/cookbooks/openstack-common/LICENSE | 176 +
chef/cookbooks/openstack-common/README.md | 220 +
chef/cookbooks/openstack-common/Strainerfile | 5 +
.../openstack-common/attributes/default.rb | 341 +
.../openstack-common/libraries/database.rb | 102 +
.../openstack-common/libraries/endpoints.rb | 91 +
.../openstack-common/libraries/network.rb | 34 +
chef/cookbooks/openstack-common/libraries/parse.rb | 63 +
.../openstack-common/libraries/passwords.rb | 71 +
.../cookbooks/openstack-common/libraries/search.rb | 79 +
chef/cookbooks/openstack-common/libraries/uri.rb | 56 +
chef/cookbooks/openstack-common/metadata.rb | 19 +
chef/cookbooks/openstack-common/recipes/default.rb | 88 +
chef/cookbooks/openstack-common/recipes/logging.rb | 32 +
.../recipes/set_endpoints_by_interface.rb | 30 +
chef/cookbooks/openstack-common/recipes/sysctl.rb | 30 +
.../openstack-common/spec/database_spec.rb | 39 +
.../openstack-common/spec/default-suse_spec.rb | 9 +
.../openstack-common/spec/default_spec.rb | 24 +
.../openstack-common/spec/endpoints_spec.rb | 162 +
.../openstack-common/spec/logging_spec.rb | 58 +
.../openstack-common/spec/network_spec.rb | 46 +
chef/cookbooks/openstack-common/spec/parse_spec.rb | 79 +
.../openstack-common/spec/password_spec.rb | 90 +
.../cookbooks/openstack-common/spec/search_spec.rb | 140 +
.../cookbooks/openstack-common/spec/spec_helper.rb | 11 +
.../cookbooks/openstack-common/spec/sysctl_spec.rb | 35 +
chef/cookbooks/openstack-common/spec/uri_spec.rb | 85 +
.../templates/default/60-openstack.conf.erb | 5 +
.../templates/default/logging.conf.erb | 136 +
chef/cookbooks/openstack-compute/Berksfile | 12 +
chef/cookbooks/openstack-compute/Berksfile.lock | 65 +
chef/cookbooks/openstack-compute/CHANGELOG.md | 52 +
chef/cookbooks/openstack-compute/Gemfile | 9 +
chef/cookbooks/openstack-compute/Gemfile.lock | 214 +
chef/cookbooks/openstack-compute/README.md | 297 +
chef/cookbooks/openstack-compute/Strainerfile | 5 +
.../openstack-compute/attributes/default.rb | 380 +
.../files/default/add_floaters.py | 148 +
.../files/default/nova-compute.conf | 5 +
.../openstack-compute/files/default/nova_plugin.py | 135 +
.../openstack-compute/files/default/policy.json | 3 +
chef/cookbooks/openstack-compute/metadata.rb | 33 +
.../cookbooks/openstack-compute/recipes/api-ec2.rb | 83 +
.../openstack-compute/recipes/api-metadata.rb | 86 +
.../openstack-compute/recipes/api-os-compute.rb | 87 +
.../cookbooks/openstack-compute/recipes/compute.rb | 78 +
.../openstack-compute/recipes/conductor.rb | 37 +
.../cookbooks/openstack-compute/recipes/default.rb | 18 +
.../recipes/identity_registration.rb | 119 +
.../cookbooks/openstack-compute/recipes/libvirt.rb | 206 +
.../cookbooks/openstack-compute/recipes/network.rb | 52 +
.../openstack-compute/recipes/nova-cert.rb | 38 +
.../openstack-compute/recipes/nova-common.rb | 210 +
.../openstack-compute/recipes/nova-setup.rb | 134 +
.../openstack-compute/recipes/scheduler.rb | 47 +
.../openstack-compute/recipes/vncproxy.rb | 56 +
.../openstack-compute/spec/api-ec2-redhat_spec.rb | 19 +
.../openstack-compute/spec/api-ec2_spec.rb | 27 +
.../spec/api-metadata-redhat_spec.rb | 19 +
.../openstack-compute/spec/api-metadata_spec.rb | 27 +
.../spec/api-os-compute-redhat_spec.rb | 19 +
.../openstack-compute/spec/api-os-compute_spec.rb | 45 +
.../spec/compute-opensuse_spec.rb | 16 +
.../openstack-compute/spec/compute-redhat_spec.rb | 45 +
.../openstack-compute/spec/compute_spec.rb | 84 +
.../spec/conductor_redhat_spec.rb | 25 +
.../openstack-compute/spec/conductor_spec.rb | 25 +
.../openstack-compute/spec/default_spec.rb | 4 +
.../spec/identity_registration_spec.rb | 153 +
.../spec/libvirt-opensuse_spec.rb | 96 +
.../openstack-compute/spec/libvirt-redhat_spec.rb | 60 +
.../openstack-compute/spec/libvirt_spec.rb | 104 +
.../openstack-compute/spec/network-redhat_spec.rb | 21 +
.../openstack-compute/spec/network_spec.rb | 33 +
.../spec/nova-cert-redhat_spec.rb | 19 +
.../openstack-compute/spec/nova-cert_spec.rb | 21 +
.../spec/nova-common-redhat_spec.rb | 42 +
.../openstack-compute/spec/nova-common_spec.rb | 479 ++
.../openstack-compute/spec/nova-setup_spec.rb | 71 +
.../spec/scheduler-redhat_spec.rb | 24 +
.../openstack-compute/spec/scheduler_spec.rb | 27 +
.../openstack-compute/spec/spec_helper.rb | 113 +
.../openstack-compute/spec/vncproxy-redhat_spec.rb | 25 +
.../openstack-compute/spec/vncproxy_spec.rb | 35 +
.../templates/default/api-paste.ini.erb | 119 +
.../default/collectd-plugin-mysql.conf.erb | 18 +
.../templates/default/libvirt-bin.erb | 13 +
.../templates/default/libvirtd.conf.erb | 395 ++
.../templates/default/libvirtd.erb | 26 +
.../templates/default/nova.conf.erb | 268 +
.../openstack-compute/templates/default/openrc.erb | 23 +
.../templates/default/rootwrap.conf.erb | 29 +
.../default/rootwrap.d/api-metadata.filters.erb | 15 +
.../default/rootwrap.d/compute.filters.erb | 203 +
.../default/rootwrap.d/network.filters.erb | 77 +
chef/cookbooks/openstack-dashboard/Berksfile | 4 +
chef/cookbooks/openstack-dashboard/Gemfile | 9 +
chef/cookbooks/openstack-dashboard/Gemfile.lock | 207 +
chef/cookbooks/openstack-dashboard/README.md | 93 +
chef/cookbooks/openstack-dashboard/Strainerfile | 5 +
.../openstack-dashboard/attributes/default.rb | 114 +
.../files/default/css/folsom.css | 6363 +++++++++++++++++
.../openstack-dashboard/files/default/horizon.key | 28 +
.../openstack-dashboard/files/default/horizon.pem | 17 +
chef/cookbooks/openstack-dashboard/metadata.rb | 16 +
.../openstack-dashboard/recipes/default.rb | 18 +
.../openstack-dashboard/recipes/server.rb | 200 +
.../openstack-dashboard/spec/default_spec.rb | 4 +
.../openstack-dashboard/spec/server-fedora_spec.rb | 56 +
.../spec/server-opensuse_spec.rb | 65 +
.../openstack-dashboard/spec/server-redhat_spec.rb | 138 +
.../openstack-dashboard/spec/server_spec.rb | 247 +
.../openstack-dashboard/spec/spec_helper.rb | 30 +
.../templates/default/dash-site.erb | 58 +
.../templates/default/default_stylesheets.html.erb | 7 +
.../templates/default/local_settings.py.erb | 258 +
.../templates/default/rs_stylesheets.html.erb | 7 +
chef/cookbooks/openstack-identity/Berksfile | 4 +
chef/cookbooks/openstack-identity/Berksfile.lock | 37 +
chef/cookbooks/openstack-identity/CHANGELOG.md | 30 +
chef/cookbooks/openstack-identity/Gemfile | 9 +
chef/cookbooks/openstack-identity/Gemfile.lock | 211 +
chef/cookbooks/openstack-identity/README.md | 290 +
chef/cookbooks/openstack-identity/Strainerfile | 5 +
.../openstack-identity/attributes/default.rb | 204 +
chef/cookbooks/openstack-identity/metadata.rb | 16 +
.../openstack-identity/providers/register.rb | 301 +
.../openstack-identity/recipes/default.rb | 18 +
.../openstack-identity/recipes/registration.rb | 171 +
.../cookbooks/openstack-identity/recipes/server.rb | 172 +
.../openstack-identity/resources/register.rb | 61 +
.../openstack-identity/spec/default_spec.rb | 4 +
.../openstack-identity/spec/register_spec.rb | 215 +
.../openstack-identity/spec/registration_spec.rb | 190 +
.../spec/server-opensuse_spec.rb | 120 +
.../openstack-identity/spec/server-redhat_spec.rb | 43 +
.../openstack-identity/spec/server_spec.rb | 328 +
.../openstack-identity/spec/spec_helper.rb | 30 +
.../default/default_catalog.templates.erb | 29 +
.../templates/default/keystone.conf.erb | 289 +
chef/cookbooks/openstack-image/Berksfile | 6 +
chef/cookbooks/openstack-image/Berksfile.lock | 41 +
chef/cookbooks/openstack-image/CHANGELOG.md | 42 +
chef/cookbooks/openstack-image/Gemfile | 9 +
chef/cookbooks/openstack-image/Gemfile.lock | 214 +
chef/cookbooks/openstack-image/README.md | 190 +
chef/cookbooks/openstack-image/Strainerfile | 5 +
.../openstack-image/attributes/default.rb | 187 +
.../openstack-image/files/default/glance_plugin.py | 117 +
chef/cookbooks/openstack-image/metadata.rb | 16 +
chef/cookbooks/openstack-image/providers/image.rb | 115 +
chef/cookbooks/openstack-image/recipes/api.rb | 252 +
.../recipes/identity_registration.rb | 99 +
chef/cookbooks/openstack-image/recipes/registry.rb | 129 +
chef/cookbooks/openstack-image/resources/image.rb | 35 +
.../openstack-image/spec/api-redhat_spec.rb | 28 +
chef/cookbooks/openstack-image/spec/api_spec.rb | 432 ++
.../cookbooks/openstack-image/spec/default_spec.rb | 4 +
.../spec/identity_registration_spec.rb | 91 +
.../openstack-image/spec/registry-redhat_spec.rb | 42 +
.../openstack-image/spec/registry_spec.rb | 161 +
chef/cookbooks/openstack-image/spec/spec_helper.rb | 88 +
.../templates/default/glance-api-paste.ini.erb | 59 +
.../templates/default/glance-api.conf.erb | 274 +
.../templates/default/glance-cache-paste.ini.erb | 17 +
.../templates/default/glance-cache.conf.erb | 59 +
.../default/glance-registry-paste.ini.erb | 23 +
.../templates/default/glance-registry.conf.erb | 75 +
.../default/glance-scrubber-paste.ini.erb | 5 +
.../templates/default/glance-scrubber.conf.erb | 38 +
.../templates/default/policy.json.erb | 4 +
chef/cookbooks/openstack-metering/Berksfile | 6 +
chef/cookbooks/openstack-metering/Berksfile.lock | 41 +
chef/cookbooks/openstack-metering/CHANGELOG.md | 31 +
chef/cookbooks/openstack-metering/Gemfile | 9 +
chef/cookbooks/openstack-metering/Gemfile.lock | 214 +
chef/cookbooks/openstack-metering/README.md | 85 +
chef/cookbooks/openstack-metering/Strainerfile | 5 +
.../openstack-metering/attributes/default.rb | 93 +
.../openstack-metering/files/default/policy.json | 3 +
chef/cookbooks/openstack-metering/metadata.rb | 21 +
.../openstack-metering/recipes/agent-central.rb | 30 +
.../openstack-metering/recipes/agent-compute.rb | 40 +
chef/cookbooks/openstack-metering/recipes/api.rb | 37 +
.../openstack-metering/recipes/collector.rb | 47 +
.../cookbooks/openstack-metering/recipes/common.rb | 87 +
.../recipes/identity_registration.rb | 51 +
.../spec/agent-central-opensuse_spec.rb | 19 +
.../openstack-metering/spec/agent-central_spec.rb | 21 +
.../spec/agent-compute-opensuse_spec.rb | 19 +
.../openstack-metering/spec/agent-compute_spec.rb | 21 +
.../openstack-metering/spec/api-opensuse_spec.rb | 19 +
chef/cookbooks/openstack-metering/spec/api_spec.rb | 35 +
.../spec/collector-opensuse_spec.rb | 19 +
.../openstack-metering/spec/collector_spec.rb | 26 +
.../spec/common-opensuse_spec.rb | 15 +
.../openstack-metering/spec/common_spec.rb | 190 +
.../spec/identity_registration_spec.rb | 42 +
.../openstack-metering/spec/spec_helper.rb | 39 +
.../templates/default/ceilometer.conf.erb | 66 +
chef/cookbooks/openstack-network/Berksfile | 6 +
chef/cookbooks/openstack-network/Berksfile.lock | 41 +
chef/cookbooks/openstack-network/CHANGELOG.md | 30 +
chef/cookbooks/openstack-network/Gemfile | 11 +
chef/cookbooks/openstack-network/Gemfile.lock | 223 +
chef/cookbooks/openstack-network/README.md | 128 +
chef/cookbooks/openstack-network/Strainerfile | 5 +
.../openstack-network/attributes/default.rb | 898 +++
.../files/default/disable-eth-offload.sh | 78 +
.../default/etc/neutron/rootwrap.d/debug.filters | 14 +
.../default/etc/neutron/rootwrap.d/dhcp.filters | 40 +
.../neutron/rootwrap.d/iptables-firewall.filters | 21 +
.../default/etc/neutron/rootwrap.d/l3.filters | 43 +
.../etc/neutron/rootwrap.d/lbaas-haproxy.filters | 29 +
.../neutron/rootwrap.d/linuxbridge-plugin.filters | 21 +
.../etc/neutron/rootwrap.d/nec-plugin.filters | 15 +
.../neutron/rootwrap.d/openvswitch-plugin.filters | 29 +
.../etc/neutron/rootwrap.d/ryu-plugin.filters | 25 +
.../files/default/neutron-ha-tool.py | 443 ++
.../openstack-network/files/default/ovs-dpctl-top | 1687 +++++
chef/cookbooks/openstack-network/metadata.rb | 19 +
.../openstack-network/recipes/balancer.rb | 50 +
.../openstack-network/recipes/bigswitch.rb | 22 +
.../cookbooks/openstack-network/recipes/brocade.rb | 22 +
.../recipes/build_openvswitch_source.rb | 98 +
chef/cookbooks/openstack-network/recipes/cisco.rb | 22 +
chef/cookbooks/openstack-network/recipes/common.rb | 392 ++
.../openstack-network/recipes/dhcp_agent.rb | 133 +
chef/cookbooks/openstack-network/recipes/hyperv.rb | 22 +
.../recipes/identity_registration.rb | 90 +
.../openstack-network/recipes/l3_agent.rb | 69 +
.../openstack-network/recipes/linuxbridge.rb | 37 +
.../openstack-network/recipes/metadata_agent.rb | 57 +
.../openstack-network/recipes/metaplugin.rb | 22 +
.../cookbooks/openstack-network/recipes/midonet.rb | 22 +
chef/cookbooks/openstack-network/recipes/nec.rb | 22 +
chef/cookbooks/openstack-network/recipes/nicira.rb | 22 +
.../openstack-network/recipes/openvswitch.rb | 145 +
.../openstack-network/recipes/plumgrid.rb | 22 +
chef/cookbooks/openstack-network/recipes/ryu.rb | 22 +
chef/cookbooks/openstack-network/recipes/server.rb | 88 +
.../openstack-network/spec/balancer_spec.rb | 42 +
.../spec/build_openvswitch_source_spec.rb | 59 +
.../openstack-network/spec/common_spec.rb | 29 +
.../spec/dhcp_agent-opensuse_spec.rb | 47 +
.../openstack-network/spec/dhcp_agent_spec.rb | 101 +
.../spec/identity_registration_spec.rb | 105 +
.../openstack-network/spec/l3_agent_spec.rb | 102 +
.../spec/linuxbridge-opensuse_spec.rb | 32 +
.../spec/linuxbridge-redhat_spec.rb | 32 +
.../openstack-network/spec/linuxbridge_spec.rb | 60 +
.../openstack-network/spec/metadata_agent_spec.rb | 75 +
.../spec/openvswitch-opensuse_spec.rb | 35 +
.../openstack-network/spec/openvswitch_spec.rb | 134 +
.../openstack-network/spec/server-opensuse_spec.rb | 74 +
.../openstack-network/spec/server-redhat_spec.rb | 40 +
.../openstack-network/spec/server_spec.rb | 347 +
.../openstack-network/spec/spec_helper.rb | 70 +
.../templates/default/api-paste.ini.erb | 35 +
.../templates/default/dhcp_agent.ini.erb | 55 +
.../templates/default/dnsmasq.conf.erb | 7 +
.../templates/default/l3_agent.ini.erb | 58 +
.../templates/default/lbaas_agent.ini.erb | 37 +
.../templates/default/metadata_agent.ini.erb | 30 +
.../templates/default/neutron-server.erb | 6 +
.../templates/default/neutron.conf.erb | 327 +
.../templates/default/neutron.sysconfig.erb | 5 +
.../default/plugins/bigswitch/restproxy.ini.erb | 39 +
.../default/plugins/brocade/brocade.ini.erb | 57 +
.../default/plugins/cisco/cisco_plugins.ini.erb | 36 +
.../plugins/hyperv/hyperv_neutron_plugin.ini.erb | 68 +
.../plugins/linuxbridge/linuxbridge_conf.ini.erb | 73 +
.../default/plugins/metaplugin/metaplugin.ini.erb | 40 +
.../default/plugins/midonet/midonet.ini.erb | 43 +
.../templates/default/plugins/nec/nec.ini.erb | 56 +
.../templates/default/plugins/nicira/nvp.ini.erb | 116 +
.../plugins/openvswitch/ovs_neutron_plugin.ini.erb | 161 +
.../default/plugins/plumgrid/plumgrid.ini.erb | 38 +
.../templates/default/plugins/ryu/ryu.ini.erb | 58 +
.../templates/default/policy.json.erb | 75 +
.../templates/default/rootwrap.conf.erb | 6 +
chef/cookbooks/openstack-ops-database/Berksfile | 20 +
.../openstack-ops-database/Berksfile.lock | 83 +
chef/cookbooks/openstack-ops-database/CHANGELOG.md | 7 +
chef/cookbooks/openstack-ops-database/Gemfile | 9 +
chef/cookbooks/openstack-ops-database/Gemfile.lock | 234 +
chef/cookbooks/openstack-ops-database/LICENSE | 201 +
chef/cookbooks/openstack-ops-database/README.md | 113 +
chef/cookbooks/openstack-ops-database/Strainerfile | 6 +
chef/cookbooks/openstack-ops-database/TESTING.md | 42 +
.../openstack-ops-database/attributes/default.rb | 33 +
chef/cookbooks/openstack-ops-database/metadata.rb | 31 +
.../openstack-ops-database/recipes/client.rb | 21 +
.../openstack-ops-database/recipes/mysql-client.rb | 26 +
.../openstack-ops-database/recipes/mysql-server.rb | 70 +
.../openstack-ops-database/recipes/openstack-db.rb | 70 +
.../recipes/postgresql-client.rb | 27 +
.../recipes/postgresql-server.rb | 32 +
.../openstack-ops-database/recipes/server.rb | 21 +
.../openstack-ops-database/spec/client_spec.rb | 25 +
.../spec/mysql-client-opensuse_spec.rb | 15 +
.../spec/mysql-client_spec.rb | 20 +
.../spec/mysql-server_spec.rb | 79 +
.../spec/openstack-db_spec.rb | 66 +
.../spec/postgresql-server_spec.rb | 21 +
.../openstack-ops-database/spec/server_spec.rb | 34 +
.../openstack-ops-database/spec/spec_helper.rb | 26 +
chef/cookbooks/openstack-orchestration/Berksfile | 6 +
.../openstack-orchestration/Berksfile.lock | 41 +
.../cookbooks/openstack-orchestration/CHANGELOG.md | 6 +
chef/cookbooks/openstack-orchestration/Gemfile | 9 +
.../cookbooks/openstack-orchestration/Gemfile.lock | 213 +
chef/cookbooks/openstack-orchestration/README.md | 131 +
.../cookbooks/openstack-orchestration/Strainerfile | 5 +
.../openstack-orchestration/attributes/default.rb | 138 +
chef/cookbooks/openstack-orchestration/metadata.rb | 19 +
.../openstack-orchestration/recipes/api-cfn.rb | 54 +
.../recipes/api-cloudwatch.rb | 58 +
.../openstack-orchestration/recipes/api.rb | 54 +
.../openstack-orchestration/recipes/common.rb | 128 +
.../openstack-orchestration/recipes/default.rb | 18 +
.../openstack-orchestration/recipes/engine.rb | 37 +
.../recipes/identity_registration.rb | 124 +
.../spec/api-cfn-redhat_spec.rb | 29 +
.../spec/api-cloudwatch-redhat_spec.rb | 29 +
.../spec/api-redhat_spec.rb | 29 +
.../spec/common-redhat_spec.rb | 115 +
.../openstack-orchestration/spec/default_spec.rb | 4 +
.../spec/engine-redhat_spec.rb | 21 +
.../spec/identity_registration_spec.rb | 87 +
.../openstack-orchestration/spec/spec_helper.rb | 95 +
.../templates/default/api-paste.ini.erb | 88 +
.../templates/default/default.yaml.erb | 10 +
.../templates/default/heat.conf.erb | 862 +++
.../templates/default/policy.json.erb | 29 +
chef/cookbooks/postgresql/CHANGELOG.md | 142 +
chef/cookbooks/postgresql/README.md | 373 +-
chef/cookbooks/postgresql/attributes/default.rb | 486 ++
chef/cookbooks/postgresql/attributes/server.rb | 77 -
.../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 | 37 +-
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 | 4 +-
chef/cookbooks/postgresql/recipes/python-client.rb | 22 -
chef/cookbooks/postgresql/recipes/ruby.rb | 121 +
chef/cookbooks/postgresql/recipes/server.rb | 135 +-
chef/cookbooks/postgresql/recipes/server_debian.rb | 46 +-
chef/cookbooks/postgresql/recipes/server_redhat.rb | 75 +-
.../postgresql/recipes/yum_pgdg_postgresql.rb | 47 +
.../templates/default/debian.postgresql.conf.erb | 499 --
.../postgresql/templates/default/pg_hba.conf.erb | 112 +-
.../templates/default/pgsql.sysconfig.erb | 4 +
.../templates/default/postgresql.conf.erb | 20 +
.../templates/default/redhat.postgresql.conf.erb | 501 --
chef/cookbooks/python/CHANGELOG.md | 99 +
chef/cookbooks/python/README.md | 163 +
chef/cookbooks/python/attributes/default.rb | 43 +
chef/cookbooks/python/files/default/ez_setup.py | 258 +
chef/cookbooks/python/files/default/get-pip.py | 7271 ++++++++++++++++++++
chef/cookbooks/python/metadata.json | 43 +
chef/cookbooks/python/metadata.rb | 19 +
chef/cookbooks/python/providers/pip.rb | 168 +
chef/cookbooks/python/providers/virtualenv.rb | 79 +
chef/cookbooks/python/recipes/default.rb | 23 +
chef/cookbooks/python/recipes/package.rb | 43 +
chef/cookbooks/python/recipes/pip.rb | 62 +
chef/cookbooks/python/recipes/source.rb | 68 +
chef/cookbooks/python/recipes/virtualenv.rb | 25 +
chef/cookbooks/python/resources/pip.rb | 36 +
chef/cookbooks/python/resources/virtualenv.rb | 34 +
chef/cookbooks/selinux/CHANGELOG.md | 31 +
chef/cookbooks/selinux/README.md | 140 +
chef/cookbooks/selinux/attributes/default.rb | 1 +
chef/cookbooks/selinux/metadata.json | 52 +
chef/cookbooks/selinux/metadata.rb | 24 +
chef/cookbooks/selinux/providers/state.rb | 75 +
chef/cookbooks/selinux/recipes/default.rb | 22 +
chef/cookbooks/selinux/recipes/disabled.rb | 23 +
chef/cookbooks/selinux/recipes/enforcing.rb | 23 +
chef/cookbooks/selinux/recipes/permissive.rb | 23 +
chef/cookbooks/selinux/resources/state.rb | 22 +
.../templates/default/sysconfig/selinux.erb | 11 +
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 | 160 +
chef/cookbooks/yum/README.md | 267 +
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 | 68 +
chef/cookbooks/yum/recipes/default.rb | 32 +
chef/cookbooks/yum/resources/globalconfig.rb | 104 +
chef/cookbooks/yum/resources/repository.rb | 59 +
chef/cookbooks/yum/templates/default/main.erb | 248 +
chef/cookbooks/yum/templates/default/repo.erb | 95 +
chef/roles/os-ops-database.rb | 8 +
crowbar.yml | 4 +-
709 files changed, 64089 insertions(+), 3234 deletions(-)

Crowbar-Pull-ID: e8a5176ef59ac7ec731e5a63abfb2bb6be8c68ba

Crowbar-Release: development