A Pulumi program to deploy an RDS Postgres instance and containerized Airflow.
For more information on how to run this example, see: https://www.pulumi.com/docs/ and https://www.pulumi.com/docs/get-started/
-
Create a new stack:
$ pulumi stack init airflow
-
Set the AWS region:
$ pulumi config set aws:region us-east-1 -
Set the desired RDS password with:
$ pulumi config set --secret airflow:dbPassword DESIREDPASSWORD -
Restore NPM modules via
yarn install. -
Run
pulumi upto preview and deploy changes. After the preview is shown you will be prompted if you want to continue or not.
Previewing update of stack 'airflow'
Previewing changes:
Type Name Plan Info
+ pulumi:pulumi:Stack airflow create
...