Available Parameter Store Values

Your Vantage QU4RTET bundle is pre-configured to look in the amazon AWS Parameter Store for some configuration values, such as database URLs, passwords, etc. You can configure your QU4RTET instance to use RDS and S3 right from your browser, for example, without ever having to log into the QU4RTET instance.

Usage

To use parameters in the AWS Parameter Store to configure your QU4RTET instance, you'll need to follow the sections Add PARAMETER_GROUP to User Data and the AWS Systems Manager Configuration sections.

IMPORTANT If your instance is not configured with IAM to be a managed instance, and you have not set the the PARAMETER_GROUP value in your EC2 instance's User Data then the values in the parameter store will not be available to QU4RTET.

More on EC2 Managed Instances More on the EC2 Parameter Store

Available Parameters

Parameter Name Description Type
USE_AWS Default is False, set this to True to use S3 for storage. Boolean (True/False)
DJANGO_AWS_ACCESS_KEY_ID The AWS access key (see the S3 storage section below. String
DJANGO_AWS_SECRET_ACCESS_KEY The AWS secret access key (see the S3 storage section below. String
DJANGO_AWS_STORAGE_BUCKET_NAME The name of the S3 bucket created to hold QU4RTET storage (see the S3 storage section below). String
DATABASE_HOST The host URL or IP address of the database. This is typically the address of an RDS cluster server/instance String
POSTGRES_DB The name of the database to connect to- typically qu4rtet. String
POSTGRES_USER The user to connect to the database with. String
POSTGRES_PORT The port of the database. Default is 5432. String
POSTGRES_PASSWORD The password to use when connecting to the database. SecureString
DJANGO_SECRET_KEY The secret key Django uses to encrypt sensitive data. Make sure to change this value. SecureString
DJANGO_ALLOWED_HOSTS See the Django documentation on the ALLOWED_HOSTS setting. String
DJANGO_DEBUG See the Django documentation on the DEBUG setting String
DJANGO_MEDIA_URL See the Django documentation on the MEDIA_URL setting String
DJANGO_MAILGUN_API_KEY If you'd like to use MailGun for email. SecureString
DJANGO_SERVER_EMAIL The email address the server will use when sending emails. String
MAILGUN_SENDER_DOMAIN The sender domain you've configured for MailGun String
USE_SENTRY If you'd like to use Sentry logging/monitoring. Set this to True String
DJANGO_SENTRY_DSN Put your Sentry DSN here. SecureString
LOGGING_PATH You can customize where your logging files go for QU4RTET's Django logs. Default is /var/log/qu4rtet String
LOGGING_LEVEL You can set logging to INFO, WARNING, DEBUG or ERROR. Default is WARNING String
HTTPS_ONLY If you'd like to reject any traffic coming over HTTP (80), set this to True. String
AUDIT_TRAIL Set to True to enable model auditing. Warning: this will require a database migration if this is being set up for the first time. Boolean

example