Closed bleything closed 1 year ago
Alright, here's a simple pipeline. I still need to do some cleanup and update the README but here's how you can get started:
terraform apply
, it'll spit out a CSR repo urlomnibus
branchgit remote add csr <your CSR url>
git push csr omnibus:main
Let me know if you run into any issues at all, no matter how small. There's some finicky stuff in here and I'd like to sort it out if possible.
I'll update when everything's working right and I have docs.
FYI - I reworked my original commits to use a module instead of creating resources in the root module. This makes it easier to put behind a feature flag, because you can just turn the module on or off instead of having to make every resource conditional.
Anyway, that's what the force push was about.
... turns out the module idea, while conceptually sound, creates more problems than it solves right now. we can revisit that change later, but for now I'm reverting it.
@villasenor for some reason I can't mark you as a reviewer but please take a look if you've got a few minutes.
LGTM
Updates the Terraform code to deploy a CI/CD pipeline for the demo application. See discussion in #15.
npm test
/closes #15