This document contains the descriptions of the files and folders in nops-aws-account-register
.
- For IaaC (Infrastructure as Code) deployment, AWS Region must be "us-east-1" (N. Virginia) for all users.
- In order to use the nOps API, you must register an API client and an optional signature encryption key. For more detail, see, Getting started with the nOps developer API.
This folder contains CloudFormation template to register a single AWS account, or AWS Organization master payer account, with nOps.
- AWS Cloudformation -> stacks -> nops_register_aws_acc.yaml
- Add Parameters, for API/Private Key, check Prerequisite
This folder contains CloudFormation templates to register multiple AWS organization member accounts to nOps.
- AWS Cloudformation -> stacksets -> member_consolidated_aws_acc_nops_register.yaml
- Add Parameters, for API/Private Key, check Prerequisite
This folder contains the Python code for the lambda function that registers AWS accounts to nOps.
This folder contains a Terraform module that deploys a CloudFormation stack.
This should be deployed on single aws account or organization's master payer account only.
This folder contains a Terraform module that deploys CloudFormation stacksets.
CloudFormation stacksets deploys the CloudFormation template for all child accounts defined in the organizational unit (OU).
Terraform: Adding Multiple AWS Accounts to nOps with Terraform