a1c7cc4ed7
* Updated site config to change MPM from fork to event model and to start using php5-fpm (fast cgi) to get a better site performance and a better use or server resources. * Updated mysql php driver to newer one (php5-mysqlnd). * Added missing dependencies : php5-json (json functions) and php5-gmp( big number functions used by jose4php). * Replaced puppet-httpd with puppetlabs-apache. * added www.conf to tweak php5-fpm connection settings * update vhost template to support proxy_fcgi. * updated apache connections settings to improve performance on mpm events. * updated dependency to puppetlabs/apache (1.8.1) Change-Id: I66c6ad413a6b0c31a19cc663058a53edc3bec5cc |
||
---|---|---|
files | ||
manifests | ||
spec | ||
templates | ||
.gitignore | ||
.gitreview | ||
Gemfile | ||
LICENSE | ||
README.md | ||
Rakefile | ||
metadata.json |
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',
}