{"repo":"LifeWay/CloudGenesis","free":true,"listed":false,"github":"https://github.com/LifeWay/CloudGenesis","clone":"git clone https://github.com/LifeWay/CloudGenesis.git","description":"Automation for deploying & deleting CloudFormation stacks sourced from a Git repo","language":"Scala","stars":39,"topics":["cloudformation","automation","gitops"],"license":"Apache-2.0","category":"workflow-automation","readme_excerpt":"CloudGenesis: GitOps for CloudFormation CloudGenesis creates, updates, and deletes CloudFormation stacks as they exist in Git and tracks all notifications and status updates on Slack CloudGenesis operates as a Serverless Application launched via a single SAM stack (Some Roles necessary to launch before launching stack). CloudGenesis Supports: GitHub Repositories (Both Public and Private) Deploying stacks to multiple accounts and regions from a single Git Repo. Clean separation from Templates and Stacks - allows Templates to be re-used, even across accounts. Templates from external buckets (not from the GitOps repo). This is useful if you have common templates in your org, but many deployments of different GitOps repos that all need to be able to launch the same common template. All Notifications, errors, and status updates piped to a named Slack channel. Support for Secret stack parameters via SSM. CloudGenesis will have read access to the value in SSM, and then passes that value to CloudFormation as a parameter - you should only use this when your Template takes the parameter as a NoEcho type. External SNS Notification Hook (Optional) Allows for external systems (e.g. Change Mgmt & Audit) to track events that CloudGenesis has initiated. Flexible Security Model. CloudGenesis creates only very minimal IAM permissions for itself. For all executions against CloudFormation - it assumes a role that you define. CloudGenesis can work with a single Assumed Role that has access to Clo","default_branch":null,"files":null,"tree":[],"storefront":"/r/LifeWay","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/LifeWay/CloudGenesis/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}