diff options
| author | Carlos Konstanski <ckonstanski@pippiandcarlos.com> | 2017-12-13 18:54:21 -0700 |
|---|---|---|
| committer | Carlos Konstanski <ckonstanski@pippiandcarlos.com> | 2017-12-13 18:54:21 -0700 |
| commit | 32086f62131e1b813e2f3d97bc2c78f66c6a3154 (patch) | |
| tree | 2005059011aea64121af64de5b3567fd0dcbca3b /templates | |
| parent | 21fa10807bb475bff42a997ac4add3cc7e6346f9 (diff) | |
adding files
Diffstat (limited to 'templates')
| -rw-r--r-- | templates/01_openbook.conf | 33 | ||||
| -rw-r--r-- | templates/garbd.j2 | 2 | ||||
| -rw-r--r-- | templates/openbook.properties | 41 | ||||
| -rw-r--r-- | templates/openrc.j2 | 13 |
4 files changed, 89 insertions, 0 deletions
diff --git a/templates/01_openbook.conf b/templates/01_openbook.conf new file mode 100644 index 0000000..441f67a --- /dev/null +++ b/templates/01_openbook.conf @@ -0,0 +1,33 @@ +{% set hostname = ansible_nodename + '.' + fqdn %} +{% set ssl_ca = '' %} +{% set ssl_cert_hostname = 'SSLCertificateFile "/etc/ssl/certs/' + hostname + '.crt"' %} +{% set ssl_key_hostname = 'SSLCertificateKeyFile "/etc/ssl/private/' + hostname + '.key"' %} + +<VirtualHost *:80> + Header edit Location ^http://(.*)\$ https://\$1 + ServerName {{ hostname }} + ServerAdmin carlos.konstanski@verizonwireless.com + ProxyPreserveHost On + ProxyPass /Openbook http://127.0.0.1:8080/Openbook + ProxyPassReverse /Openbook http://127.0.0.1:8080/Openbook + RedirectMatch "^/$" "/Openbook" +</VirtualHost> + +<VirtualHost *:443> + Header edit Location ^http://(.*)\$ https://\$1 + ServerName {{ hostname }} + ServerAdmin carlos.konstanski@verizonwireless.com + SSLEngine on + {{ ssl_ca }} + {{ ssl_cert_hostname }} + {{ ssl_key_hostname }} + SSLOptions StrictRequire + SSLProtocol TLSv1 TLSv1.1 TLSv1.2 + SSLCipherSuite AES128+EECDH:AES128+EDH + SSLHonorCipherOrder on + SSLCompression off + ProxyPreserveHost On + ProxyPass /Openbook http://127.0.0.1:8080/Openbook + ProxyPassReverse /Openbook http://127.0.0.1:8080/Openbook + RedirectMatch "^/$" "/Openbook" +</VirtualHost> diff --git a/templates/garbd.j2 b/templates/garbd.j2 new file mode 100644 index 0000000..d8db715 --- /dev/null +++ b/templates/garbd.j2 @@ -0,0 +1,2 @@ +GALERA_NODES="{{ ':4567 '.join(galera_nodes) }}:4567" +GALERA_GROUP="openbook_cluster" diff --git a/templates/openbook.properties b/templates/openbook.properties new file mode 100644 index 0000000..d4c0e44 --- /dev/null +++ b/templates/openbook.properties @@ -0,0 +1,41 @@ +{% set ips = openbook_gcomm_addresses.split(",") %} +{% if ips|length > 1 %} +{% set failover = "failover:" %} +{% else %} +{% set failover = "" %} +{% endif %} + +ROOT_PROVIDER_PUBLIC_URL = https://127.0.0.1:8443 + +DB_USER = openbook +DB_PASSWORD = {{ openbook_db_password }} +DB_ENTITY_URL = jdbc:mariadb:{{ failover }}//{{ openbook_gcomm_addresses }}/openbook +DB_WORKFLOW_URL = jdbc:mariadb:{{ failover }}//{{ openbook_gcomm_addresses }}/openbook_workflow +DB_JOBS_URL = jdbc:mariadb:{{ failover }}//{{ openbook_gcomm_addresses }}/openbook_jobs + +APPLICATION_CONTEXT_ROOT = Openbook +MAIL_LOG_ALL_OUTGOING = false +LICENSE_KEY = {{ openbook_api_key }} + +DEFAULT_CURRENCY = USD +DEFAULT_TAX_RATE = 0 +DEFAULTS_BY_COUNTRY = {"ZA":{"taxRate":"14","currency":"ZAR"}} + +INACTIVE_REGISTRANT_DELETE_AFTER_HOUR = 0 +PASSWORD_CHANGE_TOKEN_VALID_FOR_HOUR = 72 + +OPENSTACK_MEMBER_ROLE_NAME = _member_ +OPENSTACK_PROTECTED_TENANTS = admin, services, demo + +SPLA_REPORT_IMAGE_LIST = \ +[{"serviceType":"OpenStack Instance", "osAttributeName":"image_id", "osAttributeValue":"6b761277-e919-4c95-baa4-32b2175a44a5","osLabel":"cirros"},\ +{"serviceType":"OpenStack Instance", "osAttributeName":"image_id", "osAttributeValue":"61e4f65a-bcfb-4d46-afe6-004c061bc052","osLabel":"fedora"}] + +AAA_MAX_FAILED_LOGIN_ATTEMPTS = 5 +AAA_FAILED_LOGIN_LOCKOUT_SECONDS = 120 +PASSWORD_RULES_HELP_TEXT=Must be at least 8 characters long.<br/>\ +Must contain at least 1 alphabetic character.<br/>\ +Must contain at least 1 numeric character.<br/>\ +Must contain at least 1 special character.<br/>\ +Must not contain whitespace.<br/>\ +Must not be the same as your username.<br/><br/> diff --git a/templates/openrc.j2 b/templates/openrc.j2 new file mode 100644 index 0000000..178c41a --- /dev/null +++ b/templates/openrc.j2 @@ -0,0 +1,13 @@ +export OS_AUTH_URL='{{ endpoint }}' +export OS_USER_DOMAIN_NAME='{{ user_domain_name }}' +export OS_PROJECT_DOMAIN_NAME='{{ project_domain_name }}' +export OS_PROJECT_NAME='{{ project_name }}' +export OS_USERNAME='{{ username }}' +export OS_PASSWORD='{{ password }}' +export OS_REGION_NAME='{{ region }}' +export OS_INTERFACE='{{ interface }}' +export OS_IDENTITY_API_VERSION='{{ identity_api_version }}' +export OS_IMAGE_API_VERSION='{{ image_api_version }}' +export OPENBOOK_DB_USERNAME='root' +export OPENBOOK_DB_PASSWORD='{{ openbook_db_password }}' +export OPENBOOK_CONTAINER='backups-openbook' |
