├── .gitignore ├── ChildAccountCloudformation ├── account-iam-user.yaml └── cross-account-admin.yaml ├── LICENSE ├── README.md ├── TestEvents ├── create-account.json └── created-account-data.json ├── account-vending-machine.yaml ├── images ├── AccountVendingMachine.png ├── AccountVendingMachine_AccountStructure.png └── launch-stack.svg └── src ├── accountCreationTrigger.py ├── botoHelper.py ├── createAccount.py ├── createOU.py ├── debug.py ├── deployCloudFormation.py ├── getAccountCreateStatus.py ├── moveAccount.py ├── notifyAdmins.py ├── notifyOwner.py ├── sendErrorNotification.py └── storeAccountData.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyDqv/AWS-Account-Vending-Machine/HEAD/.gitignore -------------------------------------------------------------------------------- /ChildAccountCloudformation/account-iam-user.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyDqv/AWS-Account-Vending-Machine/HEAD/ChildAccountCloudformation/account-iam-user.yaml -------------------------------------------------------------------------------- /ChildAccountCloudformation/cross-account-admin.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyDqv/AWS-Account-Vending-Machine/HEAD/ChildAccountCloudformation/cross-account-admin.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyDqv/AWS-Account-Vending-Machine/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyDqv/AWS-Account-Vending-Machine/HEAD/README.md -------------------------------------------------------------------------------- /TestEvents/create-account.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyDqv/AWS-Account-Vending-Machine/HEAD/TestEvents/create-account.json -------------------------------------------------------------------------------- /TestEvents/created-account-data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyDqv/AWS-Account-Vending-Machine/HEAD/TestEvents/created-account-data.json -------------------------------------------------------------------------------- /account-vending-machine.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyDqv/AWS-Account-Vending-Machine/HEAD/account-vending-machine.yaml -------------------------------------------------------------------------------- /images/AccountVendingMachine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyDqv/AWS-Account-Vending-Machine/HEAD/images/AccountVendingMachine.png -------------------------------------------------------------------------------- /images/AccountVendingMachine_AccountStructure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyDqv/AWS-Account-Vending-Machine/HEAD/images/AccountVendingMachine_AccountStructure.png -------------------------------------------------------------------------------- /images/launch-stack.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyDqv/AWS-Account-Vending-Machine/HEAD/images/launch-stack.svg -------------------------------------------------------------------------------- /src/accountCreationTrigger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyDqv/AWS-Account-Vending-Machine/HEAD/src/accountCreationTrigger.py -------------------------------------------------------------------------------- /src/botoHelper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyDqv/AWS-Account-Vending-Machine/HEAD/src/botoHelper.py -------------------------------------------------------------------------------- /src/createAccount.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyDqv/AWS-Account-Vending-Machine/HEAD/src/createAccount.py -------------------------------------------------------------------------------- /src/createOU.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyDqv/AWS-Account-Vending-Machine/HEAD/src/createOU.py -------------------------------------------------------------------------------- /src/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyDqv/AWS-Account-Vending-Machine/HEAD/src/debug.py -------------------------------------------------------------------------------- /src/deployCloudFormation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyDqv/AWS-Account-Vending-Machine/HEAD/src/deployCloudFormation.py -------------------------------------------------------------------------------- /src/getAccountCreateStatus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyDqv/AWS-Account-Vending-Machine/HEAD/src/getAccountCreateStatus.py -------------------------------------------------------------------------------- /src/moveAccount.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyDqv/AWS-Account-Vending-Machine/HEAD/src/moveAccount.py -------------------------------------------------------------------------------- /src/notifyAdmins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyDqv/AWS-Account-Vending-Machine/HEAD/src/notifyAdmins.py -------------------------------------------------------------------------------- /src/notifyOwner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyDqv/AWS-Account-Vending-Machine/HEAD/src/notifyOwner.py -------------------------------------------------------------------------------- /src/sendErrorNotification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyDqv/AWS-Account-Vending-Machine/HEAD/src/sendErrorNotification.py -------------------------------------------------------------------------------- /src/storeAccountData.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyDqv/AWS-Account-Vending-Machine/HEAD/src/storeAccountData.py --------------------------------------------------------------------------------