RETIRED, Puppet module to deploy openstackid
Go to file
Jeremy Stanley e83ceadfe4 Update tarball publication URLs
With the OpenDev transition for static site content, the official
location for OpenStackID tarballs is now in
https://tarballs.opendev.org/osf/openstackid/ so update our template
accordingly.

Change-Id: I4939b5fde244777126497f707e362d1c28643a4e
2020-02-24 21:13:45 +00:00
files Updated deployment scripts 2020-02-17 11:43:10 -03:00
manifests Removed stale config variables 2020-02-24 15:31:34 -03:00
spec/acceptance/nodesets Depend on helper gem for spec_helper_acceptance 2017-08-18 10:41:44 +02:00
templates Update tarball publication URLs 2020-02-24 21:13:45 +00:00
.gitignore Updated script to support PHP7 2019-01-15 15:01:21 -03:00
.gitreview OpenDev Migration Patch 2019-04-19 19:25:35 +00:00
bindep.txt Add bindep.txt file 2018-04-20 14:32:29 -04: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
metadata.json Replace openstack.org git:// URLs with https:// 2019-03-24 20:35:44 +00:00
Rakefile Add standard puppet module files and .gitreview 2015-01-28 19:52:24 +01:00
README.md Removed stale config variables 2020-02-24 15:31:34 -03:00

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',
  # 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',
}