Skip to content
This repository has been archived by the owner on Apr 23, 2022. It is now read-only.

PASS Pilot - add modularization #48

Open
cyork opened this issue Dec 3, 2019 · 1 comment
Open

PASS Pilot - add modularization #48

cyork opened this issue Dec 3, 2019 · 1 comment
Assignees

Comments

@cyork
Copy link

cyork commented Dec 3, 2019

No description provided.

@derekbelrose
Copy link
Contributor

derekbelrose commented Dec 4, 2019

The goal with this project is to modularize PASS so that an instance is as simple as possible.

When this is complete, it should be simple to deploy a new instance/tenant for PASS.

For each instance, the main.tf would normally be several thousand lines of code. With modularized setups, we just include the pass/infrastructure module and provide variables required. This reduces the amount of work to 20-30 lines per environment.

My 10000 ft tasks are:
Take the Shared infrastructure and make any reference to JHU a variable
Move the terraform files into a shared module
Repeat for environment specific infrastructure (this is the lion's share of the work)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

No branches or pull requests

2 participants