Puppet module to deploy openstackid
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
smarcet ca788b2a8b Fixed PIP version 3 months ago
files Fixed PIP version 3 months ago
manifests Changed default queue driver from database 6 months ago
spec/acceptance/nodesets Depend on helper gem for spec_helper_acceptance 4 years ago
templates Fixed typo ( extra =) 7 months ago
.gitignore Updated script to support PHP7 2 years ago
.gitreview OpenDev Migration Patch 2 years ago
Gemfile Update Gemfile for Zuulv3 3 years ago
LICENSE Add missing LICENSE file 6 years ago
README.md Removed stale config variables 1 year ago
Rakefile Add standard puppet module files and .gitreview 6 years ago
bindep.txt Add bindep.txt file 3 years ago
metadata.json Replace openstack.org git:// URLs with https:// 2 years ago


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               => '',
  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',