Hey folks! Been quite a while since I’ve been in t...
# built-with-pulumi
b
Hey folks! Been quite a while since I’ve been in this community, but I’ve built a little tool which might be useful. It’s an OSS orchestrator for Pulumi deployments and stacks. You create a YAML file (yes, I know, yaml..) like so:
Copy code
projects:
  - name: "vpcs"
    stacks: ["east", "west", "eu"]
  - name: "ecs"
    stacks: ["west"]
  - name: "session-recorder"
    stacks: ["west"]
    dependsOn: ["ecs", "vpcs"] 
  - name: "eks"
    stacks: ["east", "west", "eu"]
    dependsOn: ["vpcs"]
  - name: "monitoring"
    stacks: ["east", "west", "eu"]
    dependsOn: ["eks"]
  - name: "demo-streamer"
    stacks: ["west"]
    dependsOn: ["eks"]
And then run
pedloy deploy
and it’ll figure out the order and deploy for you. Open to feedback or ideas on how to improve! Here’s the tool: https://github.com/jaxxstorm/pedloy and an example of it being used: https://github.com/jaxxstorm/tailscale-demo-env