Created
April 3, 2024 19:52
-
-
Save amywieliczka/522118e659dc242ba7458bdec5089e05 to your computer and use it in GitHub Desktop.
PAD Infrastructure Proposal
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
PAD-Infrastructure-Repo: | |
config # this is the sceptre config directory, each directory | |
# represents a (sceptre-ism) stack group, and each file | |
# represents a (sceptre and cloudformation-ism) stack | |
# within that group | |
config.yml # this is the root config file, enforcing pad-wide | |
# defaults like: | |
# project_name: pad | |
# region: us-west-2 | |
# dev_acct: 1234567890 | |
# prd_acct: 0987654321 | |
airflow # or maybe this is some other named pad-wide stack group | |
# for all pad-wide stacks, or maybe pad-wide stacks live | |
# the config documents in here actually live in the root | |
# config directory | |
config.yml # this is the config file for the airflow stack group | |
# enforcing defaults for all airflow stacks | |
# vpc_id: vpc-1234567890 | |
# subnet_ids: [subnet-1234567890, subnet-0987654321] | |
# security_group_ids: [sg-1234567890, sg-0987654321] | |
# etc. | |
user-pool.yml # this is the config file for the user pool stack | |
mwaa.yml # this is the config file for the mwaa stack | |
dsc | |
config.yml | |
rikolti | |
config.yml | |
content-harvester.yml | |
search-engine.yml | |
calisphere | |
config.yml | |
application | |
config.yml | |
security-groups.yml | |
django-app-cache.yml | |
calisphere-stage | |
config.yml | |
eb.yml | |
cloudfront.yml | |
deployment.yml | |
calisphere-prod | |
config.yml | |
eb.yml | |
cloudfront.yml | |
deployment.yml | |
calisphere-test | |
config.yml | |
eb.yml | |
cloudfront.yml | |
deployment.yml | |
thumbnail.yml | |
iiif.yml | |
registry | |
dev.yml | |
stage.yml | |
prod.yml | |
nuxeo | |
https://github.com/cdlib/ucldc-nuxeo-deploy | |
https://github.com/ucldc/ucldc-nuxeo-server | |
archivespace | |
https://github.com/cdlib/pad-aspace | |
templates # this is the sceptre template directory | |
airflow | |
dsc | |
rikolti | |
calisphere | |
calisphere-beanstalk.yml | |
registry | |
nuxeo | |
archivespace | |
common # you could imagine that some jinja2 templates for standard | |
# resource sets could live here, to be included in various | |
# templates. For example, a template for an | |
# IAM Role + Policy + CodeBuild Project | |
codebuild-and-roles.yml | |
beanstalk-template.yml | |
ecs-service-and-roles-template.yml | |
scripts # sometimes there are additional scripts that need running | |
dsc | |
rikolti | |
create-opensearch-roles |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment