RETIRED, Puppet module to deploy openstackid
Go to file
Clark Boylan e38fbc10c0 Be more forgiving in module deps list
As time has moved on we've udpated versions of some puppet modules
making the deps list here inaccurate. Be more forgiving in the list to
avoid warnings as we update things.

Change-Id: I80c12ac6382eb324507307f443ede369ae20ca6e
2019-03-07 08:59:52 -08:00
files Updated Permissions for deployment 2019-02-12 12:09:33 -03:00
manifests Fix on mysql ssl certs 2019-02-15 08:09:01 -03:00
spec/acceptance/nodesets Depend on helper gem for spec_helper_acceptance 2017-08-18 10:41:44 +02:00
templates Fix on mysql ssl certs 2019-02-15 08:09:01 -03:00
.gitignore Updated script to support PHP7 2019-01-15 15:01:21 -03:00
.gitreview Add standard puppet module files and .gitreview 2015-01-28 19:52:24 +01:00
Gemfile Update Gemfile for Zuulv3 2018-07-12 09:57:45 +02:00
LICENSE Add missing LICENSE file 2015-01-29 22:59:08 +00:00
README.md Add standard puppet module files and .gitreview 2015-01-28 19:52:24 +01:00
Rakefile Add standard puppet module files and .gitreview 2015-01-28 19:52:24 +01:00
bindep.txt Add bindep.txt file 2018-04-20 14:32:29 -04:00
metadata.json Be more forgiving in module deps list 2019-03-07 08:59:52 -08:00

README.md

OpenStack OpenStackId

OpenStackId is a single-sign-on service integrated with openstack.org profile database. Provides openid and oauth2 authentication for third party applications.

Quick Start

class { 'openstackid':
  site_admin_password      => 'adminpass',
  # openstackid application database
  id_mysql_host            => 'localhost',
  id_mysql_user            => 'openstackid',
  id_mysql_password        => 'password',
  id_db_name               => 'openstackid',
  # membership database
  ss_mysql_host            => 'localhost',
  ss_mysql_user            => 'openstackid',
  ss_mysql_password        => 'password',
  ss_db_name               => '$ss_db_name',
  # redis settings
  redis_port               => '6378',
  redis_host               => '127.0.0.1',
  redis_password           => 'password',
  # recaptcha service keys
  id_recaptcha_public_key  => $id_recaptcha_public_key,
  id_recaptcha_private_key => $id_recaptcha_private_key,
  id_recaptcha_template    => $id_recaptcha_template,
  # logging
  id_log_error_to_email    => $id_log_error_to_email,
  id_log_error_from_email  => $id_log_error_from_email,
  # laravel environment settings
  id_environment           => 'dev',
  # ssl configuration
  ssl_cert_file            => "/etc/ssl/certs/${::fqdn}.pem",
  ssl_key_file             => "/etc/ssl/private/${::fqdn}.key",
  ssl_chain_file           => '/etc/ssl/certs/intermediate.pem',
  ssl_cert_file_contents   => $ssl_cert_file_contents,
  ssl_key_file_contents    => $ssl_key_file_contents,
  ssl_chain_file_contents  => $ssl_chain_file_contents,
  # release to deploy
  openstackid_release      => '1.0.2',
}