Skip to content

This is the repo for the dsmHack event for the team: 2019-team-04

Notifications You must be signed in to change notification settings

dsmHack/2019-team-04

Repository files navigation

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.

About

This is the repo for the dsmHack event for the team: 2019-team-04

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published