Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ikovac/CICD-pipeline-with-pulumi

Create, deploy, and manage infrastructure using Pulumi
https://github.com/ikovac/CICD-pipeline-with-pulumi

Last synced: about 1 month ago
JSON representation

Create, deploy, and manage infrastructure using Pulumi

Awesome Lists containing this project

README

        

# Launch
## Clone and install
1. Clone git repo
2. RUN `cd CICD-pipeline-with-pulumi`
3. RUN `npm install`

## Deploy infrastructure
1. `cd` inside `pulumi/infrastructure` folder
2. Create new pulumi stack `pulumi stack init `. For example: `pulumi stack init dev`.
3. Add all config variables from the `pulumi.yaml` to stack configuration.
RUN `pulumi config set `. For example: `pulumi config set aws:region us-east-1`.
4. RUN `pulumi up` command \
The infrastructure should now be deployed 🎉

## Deploy CI/CD pipeline
1. `cd` inside `pulumi/cicd-pipeline` folder
2. Create new pulumi stack `pulumi stack init `
3. Add all config variables from the `pulumi.yaml` to stack configuration. To add secrets use `pulumi config set --secret` command.
4. RUN `pulumi up` command \
The pipeline should now be deployed 🎉