This project is a collection of scripts and utilities for cloud stuff, either for managing my AWS organisation or utilities that are used in multiple other projects.
Parent core stack - core roles required in account that's at the root of the AWS organisation
Parent infrastructure stack - budgets, login monitoring, IAM checking, multi-account cloudformation drift reporter, multi-account web-facing API usage reporting
All-accounts stack - roles required for every account in organisation, includes function to tear down stacks if costs get out of control
IOT stack - setting up IOT services, includes uptime reporter, re-usable IOT client, example dockerfile for running an IOT client
Also includes:
- Instructions for setting up a new account added to an organisation: aws/environment-setup/NewAccountSteps.md
- Code shared across various projects, e.g. aws/utils/src/stacks/cloudfront.js and ui/templates
PRs are very welcome, but for any big changes or new features please open an issue to discuss first.