Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* added .gitignore * added adf terraform role to global.yml * Added DynamoDB permission to adf-codebuild-policy in deployment/global.yml * added adf-terraform-role to Organization Policy adf-build/global.yml * added organizations:ListChildren to OrganizationsReadOnlyPolicy * added DynamoDB table for terraform lock to adf-bootstrap/deployment/global.yml and regional.yml * added DynamoDB table for terraform lock to adf-bootstrap/deployment/global.yml * added sample-terraform repository * Added tfvars examples * clean comments * pull request template * Define PULL REQUEST * clean PULL_REQUEST_TEMPLATE.md * Update samples/sample-terraform/README.md Co-authored-by: Stewart Wallace * Update src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/shared/helpers/terraform/get_accounts.py Co-authored-by: Stewart Wallace * Update src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/shared/helpers/terraform/get_accounts.py clean comments Co-authored-by: Stewart Wallace * Update src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/shared/helpers/terraform/get_accounts.py Co-authored-by: Stewart Wallace * Update src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/shared/helpers/terraform/get_accounts.py clean comments Co-authored-by: Stewart Wallace * Update src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/shared/helpers/terraform/get_accounts.py Co-authored-by: Stewart Wallace * Update src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/shared/helpers/terraform/get_accounts.py Co-authored-by: Stewart Wallace * Update src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/shared/helpers/terraform/get_accounts.py remove comments Co-authored-by: Stewart Wallace * removed .gitignore from sample-terraform * Update samples/sample-terraform/README.md add details to documenation Co-authored-by: Simon <[email protected]> * renamed tf_sec to tf_scan in sample-terraform * added more details to README.md regarding REGIONS parameters * removed restart_execution_on_update: true * Update samples/sample-terraform/README.md Rename parameter from MASTER_ACCOUNT_ID to MANAGEMENT_ACCOUNT_ID Co-authored-by: Simon <[email protected]> * Update samples/sample-terraform/README.md Co-authored-by: Simon <[email protected]> * Update samples/sample-terraform/README.md Co-authored-by: Simon <[email protected]> * Update samples/sample-terraform/README.md Co-authored-by: Simon <[email protected]> * added latest terraform version in sample-terraform example * added terraform version support in documetation * fixed README.md format * added tf pipeline documentation in user guide * added s3 public access block to terraform sample * removed TF_STAGE as adf_terraform.sh input parameter * removed AWS_DEFAULT_REGION from tf_apply and tf_plan * Update src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/shared/helpers/terraform/adf_terraform.sh Co-authored-by: Simon <[email protected]> * Update src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/shared/helpers/terraform/get_accounts.py Co-authored-by: Simon <[email protected]> * Update src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/shared/helpers/terraform/get_accounts.py Co-authored-by: Simon <[email protected]> * Update src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/shared/helpers/terraform/get_accounts.py Co-authored-by: Simon <[email protected]> * Update src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/shared/helpers/terraform/get_accounts.py Co-authored-by: Simon <[email protected]> * revert to original PULL_REQUEST_TEMPLATE.md * clean .gitignore * add logging module * added main * undo linter changes * removed artifact from tf_apply * added ondemand capacity to DynamoDB table * removed terraform role. This could be added in global-iam by the user * added an example of terraform role. It must be uncommented by the user to enable tf extension * added tf pre-requisites to user-guide * global vars to upper case * added tfrun function to avoid code repetition and add functionality to copy tf plan to S3 bucket in the deployment account * clean documentation * Update docs/user-guide.md Co-authored-by: Simon Kok <[email protected]> * Update docs/user-guide.md Co-authored-by: Simon Kok <[email protected]> * Update src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/shared/helpers/terraform/get_accounts.py Co-authored-by: Simon Kok <[email protected]> * Update src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/shared/helpers/terraform/get_accounts.py Co-authored-by: Simon Kok <[email protected]> * Update src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/shared/helpers/terraform/get_accounts.py Co-authored-by: Simon Kok <[email protected]> * Update src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/shared/helpers/terraform/get_accounts.py Co-authored-by: Simon Kok <[email protected]> * Update src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/shared/helpers/terraform/get_accounts.py Co-authored-by: Simon Kok <[email protected]> * Update src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/shared/helpers/terraform/get_accounts.py Co-authored-by: Simon Kok <[email protected]> * Update src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/shared/helpers/terraform/get_accounts.py Co-authored-by: Simon Kok <[email protected]> * Update src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/shared/helpers/terraform/get_accounts.py Co-authored-by: Simon Kok <[email protected]> * Update src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/shared/helpers/terraform/get_accounts.py Co-authored-by: Simon Kok <[email protected]> * Update docs/user-guide.md Co-authored-by: Simon Kok <[email protected]> * Update docs/user-guide.md Co-authored-by: Simon Kok <[email protected]> * Update docs/user-guide.md Co-authored-by: Simon Kok <[email protected]> * Update docs/user-guide.md Co-authored-by: Simon Kok <[email protected]> * Update docs/user-guide.md Co-authored-by: Simon Kok <[email protected]> * Update docs/user-guide.md Co-authored-by: Simon Kok <[email protected]> * Update samples/sample-terraform/tf/s3.tf Co-authored-by: Simon Kok <[email protected]> * Update src/lambda_codebase/initial_commit/bootstrap_repository/adf-bootstrap/example-global-iam.yml Co-authored-by: Simon Kok <[email protected]> * Update src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/shared/helpers/terraform/adf_terraform.sh Co-authored-by: Simon Kok <[email protected]> * Update src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/shared/helpers/terraform/get_accounts.py Co-authored-by: Simon Kok <[email protected]> * Update src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/shared/helpers/terraform/adf_terraform.sh Co-authored-by: Simon Kok <[email protected]> * removed extra ] * changed session name * move TERRAFORM_VERSION variable to buildspec.yml * Update src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/shared/helpers/terraform/get_accounts.py Co-authored-by: Simon Kok <[email protected]> * Update src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/shared/helpers/terraform/get_accounts.py Co-authored-by: Simon Kok <[email protected]> * renamed environment variables * Update src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/shared/helpers/terraform/get_accounts.py Co-authored-by: Simon Kok <[email protected]> * Update src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/shared/helpers/terraform/get_accounts.py Co-authored-by: Simon Kok <[email protected]> * Update src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/shared/helpers/terraform/adf_terraform.sh Co-authored-by: Simon Kok <[email protected]> * Update src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/shared/helpers/terraform/adf_terraform.sh Co-authored-by: Simon Kok <[email protected]> * Update src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/shared/helpers/terraform/adf_terraform.sh Co-authored-by: Simon Kok <[email protected]> * Update src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/shared/helpers/terraform/adf_terraform.sh Co-authored-by: Simon Kok <[email protected]> * Update docs/user-guide.md Co-authored-by: Simon Kok <[email protected]> * Update docs/user-guide.md Co-authored-by: Simon Kok <[email protected]> * fixed toc identation * added details to terraform sections * Update docs/user-guide.md Co-authored-by: Simon Kok <[email protected]> * Update docs/user-guide.md Co-authored-by: Simon Kok <[email protected]> * Update docs/user-guide.md Co-authored-by: Simon Kok <[email protected]> * Update docs/user-guide.md Co-authored-by: Simon Kok <[email protected]> * Update docs/user-guide.md Co-authored-by: Simon Kok <[email protected]> * Update samples/sample-terraform/README.md Co-authored-by: Simon Kok <[email protected]> * Update samples/sample-terraform/README.md Co-authored-by: Simon Kok <[email protected]> * renamed terraform to upper case and align content of README.md file in sample-terraform * Update samples/sample-terraform/README.md Co-authored-by: Simon Kok <[email protected]> * Update samples/sample-terraform/buildspec.yml Co-authored-by: Simon Kok <[email protected]> * Update src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/shared/helpers/terraform/adf_terraform.sh Co-authored-by: Simon Kok <[email protected]> * Update src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/shared/helpers/terraform/adf_terraform.sh Co-authored-by: Simon Kok <[email protected]> * Update src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/shared/helpers/terraform/adf_terraform.sh Co-authored-by: Simon Kok <[email protected]> * Update src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/shared/helpers/terraform/adf_terraform.sh Co-authored-by: Simon Kok <[email protected]> * Update src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/shared/helpers/terraform/adf_terraform.sh Co-authored-by: Simon Kok <[email protected]> * Update src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/shared/helpers/terraform/adf_terraform.sh Co-authored-by: Simon Kok <[email protected]> * Update src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/shared/helpers/terraform/adf_terraform.sh Co-authored-by: Simon Kok <[email protected]> * removed Terraform IAM role and policy * added support to partitions * Update docs/user-guide.md Co-authored-by: Simon Kok <[email protected]> * Update docs/user-guide.md Co-authored-by: Simon Kok <[email protected]> * Update docs/user-guide.md Co-authored-by: Simon Kok <[email protected]> * Update docs/user-guide.md Co-authored-by: Simon Kok <[email protected]> * Update docs/user-guide.md Co-authored-by: Simon Kok <[email protected]> * Update samples/sample-terraform/README.md Co-authored-by: Simon Kok <[email protected]> * Update samples/sample-terraform/README.md Co-authored-by: Simon Kok <[email protected]> * Update src/lambda_codebase/initial_commit/bootstrap_repository/adf-bootstrap/deployment/example-global-iam.yml Co-authored-by: Simon Kok <[email protected]> * removed TerraformLockTable resource as already defined in regional.yml * Update docs/user-guide.md Co-authored-by: Simon Kok <[email protected]> * Update docs/user-guide.md * Update docs/user-guide.md * Update samples/sample-terraform/README.md * Update samples/sample-terraform/README.md * added newline character * added newline character * added newline character * added docstring * read CROSS_ACCOUNT_ACCESS_ROLE from parameter store * replaced sample adf terraform policy example * replaced sample adf terraform policy example * added details to adf terraform role description * removed trailing spaces * added aws partition variable * added init stage only as option * import extensions parameter in SSM Parameter Store of Management account * import extensions parameter in SSM Parameter Store of Deployment account (all regions) * added condition on DynamoDB table. Deploy only if Tf extension is enabled * added example in adfconfig related to Tf extension * added details related to terraform extension * added details related to terraform extension * fixed indentation * renamed paginator variable * Resolve W1514 - use open with encoding * Fix user guide target via tags * changed default codebuild image to STANDARD_5_0 * Fix YAML lint issues * Fix CFN lint issues * Fix MegaLint issues * Adding in default values for extensions * Remove redundant paginator This is already available at: src/lambda_codebase/initial_commit/bootstrap_repository/adf-build/shared/python/paginator.py * Fix TF doc comments and links * Fix TF line length findings * Revert default CodeBuild container, would introduce a breaking change The default CodeBuild container image to use cannot be changed without introducing a breaking change. A breaking change would imply a major version release. Since we are adding TF support in v3.2.0, a minor version release, we cannot modify this yet. It is on the roadmap though for the next major release :). * Replace redundant code writing extension parameters Co-authored-by: Stefano Montanelli Co-authored-by: Stewart Wallace Co-authored-by: Simon Kok
- Loading branch information