This is the deployment repository for phonebook.mozilla.org
Defined in nubis/terraform/main.tf
Defined in nubis/puppet/apache.pp
The produced image is that of a simple Ubuntu Apache webserver running PHP
Simple ELB
This entire application is protected behind mod_auth_openidc
Elasticache/Memcache is used to provide persistency for the application's cache and for mod_auth_openidc's session cache
The application's configuration file is LocalSettings.php and is not managed, it simply sources nubis_configuration from /etc/nubis-config/${project_name}.php
This application's Consul keys, living under ${project_name}-${environment}/${environment}/config/ and defined in Defined in nubis/terraform/consul.tf
The current deployment's environment
Operator Supplied X509, PEM endoded client SSL cert
Operator Supplied X509, PEM endoded client SSL key
Operator Supplied LDAP Url to connect to the server, for example
ldaps://ldap.company.com:636
Operator Supplied Bind DN to use to authenticate to the LDAP server
Operator Supplied Password to use to authenticate to the LDAP server
DNS endpoint of Elasticache/memcache
TCP port of Elasticache/memcache
The hostname of the RDS/MySQL Database
Hostname:Port of Elasticache/memcache
Generated OpenID passphrase for session encryption
Operator Supplied Auth0 Domain for this application, typically 'mozilla'
Operator Supplied Auth0 Client ID for this application
Operator Supplied Auth0 Client Secret for this application 'mozilla'
Operator Supplied Auth0 Site URL for this application
None
No application specific logs