This is the deployment repository for pto.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 application sends outbound e-mails using SES
This entire application is protected behind mod_auth_openidc
Main application state is persisted in an RDS/MySQL database
Administrative access to it can be gained thru the db-admin service.
Elasticache/Memcache is used to provide persistency for mod_auth_openidc's session cache
The application's configuration file is config.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
Operator Supplied Controls an application-specific debugging mode
Operator Supplied List of email addresses of users allowed to export reports
Operator Supplied List of email addresses of HR managers
Operator Supplied List of email addresses where mail may NOT be sent
Operator Supplied Full e-mail address of the sender of PTO emails
Operator Supplied Full e-amil address that will always recieve PTO emails
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
SES SMTP server hostname
SES SMTP username
SES SMTP password
Daily backup job copies data from Storage to Buckets
No application specific logs