Skip to content

Latest commit

 

History

History
43 lines (29 loc) · 1.62 KB

README.md

File metadata and controls

43 lines (29 loc) · 1.62 KB

The S3 bucket and user associated with it are created via cloudformation.

First, You'll need to install the AWS CLI.

To create a new stack use the create-stack command.

aws --region us-east-2 cloudformation create-stack --stack-name bbbs-resource-bucket --template-body file://bucket_cloudformation.yaml --capabilities=CAPABILITY_IAM

To update the existing cloudformation stack

aws --region us-east-2 cloudformation update-stack --stack-name bbbs-resource-bucket --template-body file://bucket_cloudformation.yaml --capabilities=CAPABILITY_IAM

To manage letsencrypt for the Lightsail box:

Install ansible

Install python in the box

sudo apt-get update && sudo apt-get install python

Install the certbot dependency

ansible-galaxy install -r ansible_requirements.yaml

Run the ansible scripts (the site will be temporarily online while it fetches the cert)

ansible-playbook -i hosts.ini install_certbot.yaml

Enrollment Status Shortcode

[enrollmentstatus]
This shortcode can be added to a page to see a list of all active forms with a link to any form that has not been completed. Works for currently logged in user.

Front page content

Front page content can be changed by altering the landing.php file in the understrap theme. In the UI, this can be changed by navigating to the theme editor, expanding the page-templates drop-down in the list of templates on the right side of the page, and changing the text in the template.