├── .coveragerc ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report_template.md │ └── feature_request_template.md └── pull_request_template.md ├── .gitignore ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── NOTICE ├── PYTHON_VERSION ├── README.md ├── SECURITY.md ├── VERSION ├── data.tf ├── examples ├── bitbucket+tf_enterprise │ └── main.tf ├── codecommit+tf_oss │ └── main.tf ├── github+tf_oss │ └── main.tf ├── githubenterprise+tf_cloud │ └── main.tf ├── gitlab+tf_oss │ └── main.tf ├── gitlabselfmanaged+tf_cloud │ └── main.tf ├── multiple-account-customizations │ ├── account-customization-dev │ │ ├── api_helpers │ │ │ ├── post-api-helpers.sh │ │ │ └── pre-api-helpers.sh │ │ └── terraform │ │ │ ├── aft-providers.jinja │ │ │ ├── backend.jinja │ │ │ └── main.tf │ ├── account-customization-prod │ │ ├── api_helpers │ │ │ ├── post-api-helpers.sh │ │ │ └── pre-api-helpers.sh │ │ └── terraform │ │ │ ├── aft-providers.jinja │ │ │ ├── backend.jinja │ │ │ └── main.tf │ └── modules │ │ ├── development │ │ └── main.tf │ │ ├── production │ │ └── main.tf │ │ └── security │ │ └── main.tf └── multiple-regions-customization │ └── multiple-regions │ ├── api_helpers │ ├── post-api-helpers.sh │ ├── pre-api-helpers.sh │ └── python │ │ └── requirements.txt │ ├── main.tf │ └── terraform │ ├── aft-providers.jinja │ └── backend.jinja ├── locals.tf ├── main.tf ├── modules ├── aft-account-provisioning-framework │ ├── cloudwatch.tf │ ├── data.tf │ ├── iam.tf │ ├── iam │ │ ├── role-policies │ │ │ ├── iam-aft-states.tpl │ │ │ └── lambda-aft-account-provisioning-framework.tpl │ │ └── trust-policies │ │ │ ├── lambda.tpl │ │ │ └── states.tpl │ ├── lambda.tf │ ├── locals.tf │ ├── outputs.tf │ ├── states.tf │ ├── states │ │ └── aft_account_provisioning_framework.asl.json │ ├── variables.tf │ └── versions.tf ├── aft-account-request-framework │ ├── README.md │ ├── backup.tf │ ├── data.tf │ ├── ddb.tf │ ├── eventbridge.tf │ ├── iam.tf │ ├── iam │ │ ├── role-policies │ │ │ ├── aft-code-commit-power-user.tpl │ │ │ ├── aft-get-ct-role.tpl │ │ │ ├── aft-states.tpl │ │ │ ├── aft-sts-assume.tpl │ │ │ ├── aft-sts-assume_ct_admin.tpl │ │ │ ├── aftService-assumerole.tpl │ │ │ ├── aftService-gitlab-permissions.tpl │ │ │ ├── aftService-ssm.tpl │ │ │ ├── events-control-tower-events.tpl │ │ │ ├── lambda-account-request-action-trigger.tpl │ │ │ ├── lambda-account-request-audit-trigger.tpl │ │ │ ├── lambda-account-request-processor.tpl │ │ │ ├── lambda-aft-cleanup-resources.tpl │ │ │ ├── lambda-controltower-event-logger.tpl │ │ │ └── lambda-invoke-aft-account-provisioning-framework.tpl │ │ └── trust-policies │ │ │ ├── backup.tpl │ │ │ ├── events.tpl │ │ │ ├── lambda.tpl │ │ │ └── states.tpl │ ├── kms.tf │ ├── lambda.tf │ ├── locals.tf │ ├── outputs.tf │ ├── sns.tf │ ├── sqs.tf │ ├── variables.tf │ ├── versions.tf │ └── vpc.tf ├── aft-archives │ ├── data.tf │ └── outputs.tf ├── aft-backend │ ├── main.tf │ ├── outputs.tf │ ├── s3 │ │ └── bucket-policies │ │ │ ├── aft_access_logs_primary_backend_bucket.tpl │ │ │ └── aft_backend_bucket.tpl │ ├── variables.tf │ └── versions.tf ├── aft-code-repositories │ ├── buildspecs │ │ ├── ct-aft-account-provisioning-customizations.yml │ │ └── ct-aft-account-request.yml │ ├── codebuild.tf │ ├── codecommit.tf │ ├── codepipeline.tf │ ├── codestar.tf │ ├── data.tf │ ├── iam.tf │ ├── iam │ │ ├── role-policies │ │ │ ├── ct_aft_account_provisioning_customizations_codepipeline_policy.tpl │ │ │ ├── ct_aft_account_request_codepipeline_policy.tpl │ │ │ ├── ct_aft_codebuild_oss_backend_policy.tpl │ │ │ ├── ct_aft_codebuild_policy.tpl │ │ │ └── ct_aft_cwe_policy.tpl │ │ └── trust-policies │ │ │ ├── codebuild.tpl │ │ │ ├── codepipeline.tpl │ │ │ └── events.tpl │ ├── locals.tf │ ├── outputs.tf │ ├── s3.tf │ ├── variables.tf │ └── versions.tf ├── aft-customizations │ ├── buildspecs │ │ ├── aft-account-customizations-terraform.yml │ │ ├── aft-create-pipeline.yml │ │ └── aft-global-customizations-terraform.yml │ ├── codebuild.tf │ ├── data.tf │ ├── iam.tf │ ├── iam │ │ ├── role-policies │ │ │ ├── aft_codebuild_customizations_policy.tpl │ │ │ ├── aft_codepipeline_customizations_policy.tpl │ │ │ ├── aft_execute_pipeline_lambda.tpl │ │ │ ├── aft_get_pipeline_status_lambda.tpl │ │ │ ├── aft_identify_targets_lambda.tpl │ │ │ ├── aft_states_invoke_customizations_policy.tpl │ │ │ └── ct_aft_codebuild_oss_backend_policy.tpl │ │ └── trust-policies │ │ │ ├── codebuild.tpl │ │ │ ├── codepipeline.tpl │ │ │ ├── lambda.tpl │ │ │ └── states.tpl │ ├── lambda.tf │ ├── locals.tf │ ├── outputs.tf │ ├── s3.tf │ ├── s3 │ │ └── bucket-policies │ │ │ └── aft_codepipeline_customizations_bucket.tpl │ ├── states.tf │ ├── states │ │ └── invoke_customizations.asl.json │ ├── variables.tf │ └── versions.tf ├── aft-feature-options │ ├── data.tf │ ├── iam.tf │ ├── iam │ │ ├── role-policies │ │ │ ├── aft_delete_default_vpc_lambda.tpl │ │ │ ├── aft_enable_cloudtrail.tpl │ │ │ ├── aft_enroll_support.tpl │ │ │ └── aft_features_states.tpl │ │ └── trust-policies │ │ │ ├── lambda.tpl │ │ │ └── states.tpl │ ├── kms.tf │ ├── kms │ │ └── key-policies │ │ │ └── log-key.tpl │ ├── lambda.tf │ ├── locals.tf │ ├── outputs.tf │ ├── s3.tf │ ├── s3 │ │ └── bucket-policies │ │ │ ├── aft_access_logs.tpl │ │ │ └── aft_logging_bucket.tpl │ ├── states.tf │ ├── states │ │ └── aft_features.asl.json │ ├── variables.tf │ └── versions.tf ├── aft-iam-roles │ ├── admin-role │ │ ├── data.tf │ │ ├── iam.tf │ │ ├── main.tf │ │ └── trust_policy.tpl │ ├── data.tf │ ├── iam.tf │ ├── iam │ │ ├── aft_admin_role_policy.tpl │ │ └── aft_admin_role_trust_policy.tpl │ ├── locals.tf │ ├── outputs.tf │ ├── service-role │ │ ├── data.tf │ │ ├── main.tf │ │ └── trust_policy.tpl │ └── versions.tf ├── aft-lambda-layer │ ├── buildspecs │ │ └── aft-lambda-layer.yml │ ├── codebuild.tf │ ├── data.tf │ ├── iam.tf │ ├── iam │ │ ├── role-policies │ │ │ ├── codebuild-trigger.tpl │ │ │ └── codebuild.tpl │ │ └── trust-policies │ │ │ ├── codebuild.tpl │ │ │ └── lambda.tpl │ ├── lambda.tf │ ├── locals.tf │ ├── main.tf │ ├── outputs.tf │ ├── readme.md │ ├── variables.tf │ └── versions.tf └── aft-ssm-parameters │ ├── ssm.tf │ ├── variables.tf │ └── versions.tf ├── outputs.tf ├── providers.tf ├── sources ├── aft-customizations-common │ └── templates │ │ └── customizations_pipeline │ │ ├── aft-providers.jinja │ │ ├── backend.jinja │ │ ├── codepipeline.tf │ │ ├── data.tf │ │ ├── variables.tf │ │ └── versions.tf ├── aft-customizations-repos │ ├── aft-account-customizations │ │ ├── .gitignore │ │ ├── ACCOUNT_TEMPLATE │ │ │ ├── api_helpers │ │ │ │ ├── post-api-helpers.sh │ │ │ │ ├── pre-api-helpers.sh │ │ │ │ └── python │ │ │ │ │ └── requirements.txt │ │ │ └── terraform │ │ │ │ ├── aft-providers.jinja │ │ │ │ └── backend.jinja │ │ └── README.md │ ├── aft-account-provisioning-customizations │ │ ├── .gitignore │ │ ├── README.md │ │ └── terraform │ │ │ ├── aft-providers.jinja │ │ │ ├── backend.jinja │ │ │ ├── iam.tf │ │ │ ├── iam │ │ │ ├── role-policies │ │ │ │ └── iam-aft-states.tpl │ │ │ └── trust-policies │ │ │ │ └── states.tpl │ │ │ ├── states.tf │ │ │ ├── states │ │ │ └── customizations.asl.json │ │ │ └── versions.tf │ ├── aft-account-request │ │ ├── .gitignore │ │ ├── README.md │ │ ├── examples │ │ │ └── account-request.tf │ │ └── terraform │ │ │ ├── README.md │ │ │ ├── aft-providers.jinja │ │ │ ├── backend.jinja │ │ │ └── modules │ │ │ └── aft-account-request │ │ │ ├── ddb.tf │ │ │ ├── variables.tf │ │ │ └── versions.tf │ └── aft-global-customizations │ │ ├── .gitignore │ │ ├── README.md │ │ ├── api_helpers │ │ ├── post-api-helpers.sh │ │ ├── pre-api-helpers.sh │ │ └── python │ │ │ └── requirements.txt │ │ └── terraform │ │ ├── aft-providers.jinja │ │ └── backend.jinja ├── aft-lambda-layer │ ├── aft_common │ │ ├── __init__.py │ │ ├── account_provisioning_framework.py │ │ ├── account_request_framework.py │ │ ├── account_request_record_handler.py │ │ ├── aft_types.py │ │ ├── aft_utils.py │ │ ├── auth.py │ │ ├── codepipeline.py │ │ ├── constants.py │ │ ├── customizations.py │ │ ├── ddb.py │ │ ├── exceptions.py │ │ ├── feature_options.py │ │ ├── logger.py │ │ ├── metrics.py │ │ ├── notifications.py │ │ ├── organizations.py │ │ ├── premium_support.py │ │ ├── s3.py │ │ ├── schemas │ │ │ └── identify_targets_request_schema.json │ │ ├── service_catalog.py │ │ ├── shared_account.py │ │ ├── sqs.py │ │ └── ssm.py │ ├── poetry.lock │ ├── pyproject.toml │ └── setup.py └── scripts │ ├── creds.sh │ ├── terraform_client.py │ └── workspace_manager.py ├── src ├── __init__.py └── aft_lambda │ ├── __init__.py │ ├── aft_account_provisioning_framework │ ├── __init__.py │ ├── aft_account_provisioning_framework_account_metadata_ssm.py │ ├── aft_account_provisioning_framework_create_role.py │ ├── aft_account_provisioning_framework_persist_metadata.py │ └── aft_account_provisioning_framework_tag_account.py │ ├── aft_account_request_framework │ ├── __init__.py │ ├── aft_account_request_action_trigger.py │ ├── aft_account_request_audit_trigger.py │ ├── aft_account_request_processor.py │ ├── aft_cleanup_resources.py │ ├── aft_controltower_event_logger.py │ └── aft_invoke_aft_account_provisioning_framework.py │ ├── aft_builder │ └── codebuild_trigger.py │ ├── aft_customizations │ ├── __init__.py │ ├── aft_customizations_execute_pipeline.py │ ├── aft_customizations_get_pipeline_executions.py │ └── aft_customizations_identify_targets.py │ └── aft_feature_options │ ├── __init__.py │ ├── aft_delete_default_vpc.py │ ├── aft_enable_cloudtrail.py │ └── aft_enroll_support.py ├── variables.tf └── versions.tf /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/.coveragerc -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/.github/ISSUE_TEMPLATE/bug_report_template.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/.github/ISSUE_TEMPLATE/feature_request_template.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/.gitignore -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/NOTICE -------------------------------------------------------------------------------- /PYTHON_VERSION: -------------------------------------------------------------------------------- 1 | 3.12 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/SECURITY.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 1.17.0 2 | -------------------------------------------------------------------------------- /data.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/data.tf -------------------------------------------------------------------------------- /examples/bitbucket+tf_enterprise/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/examples/bitbucket+tf_enterprise/main.tf -------------------------------------------------------------------------------- /examples/codecommit+tf_oss/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/examples/codecommit+tf_oss/main.tf -------------------------------------------------------------------------------- /examples/github+tf_oss/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/examples/github+tf_oss/main.tf -------------------------------------------------------------------------------- /examples/githubenterprise+tf_cloud/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/examples/githubenterprise+tf_cloud/main.tf -------------------------------------------------------------------------------- /examples/gitlab+tf_oss/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/examples/gitlab+tf_oss/main.tf -------------------------------------------------------------------------------- /examples/gitlabselfmanaged+tf_cloud/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/examples/gitlabselfmanaged+tf_cloud/main.tf -------------------------------------------------------------------------------- /examples/multiple-account-customizations/account-customization-dev/api_helpers/post-api-helpers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/examples/multiple-account-customizations/account-customization-dev/api_helpers/post-api-helpers.sh -------------------------------------------------------------------------------- /examples/multiple-account-customizations/account-customization-dev/api_helpers/pre-api-helpers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/examples/multiple-account-customizations/account-customization-dev/api_helpers/pre-api-helpers.sh -------------------------------------------------------------------------------- /examples/multiple-account-customizations/account-customization-dev/terraform/aft-providers.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/examples/multiple-account-customizations/account-customization-dev/terraform/aft-providers.jinja -------------------------------------------------------------------------------- /examples/multiple-account-customizations/account-customization-dev/terraform/backend.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/examples/multiple-account-customizations/account-customization-dev/terraform/backend.jinja -------------------------------------------------------------------------------- /examples/multiple-account-customizations/account-customization-dev/terraform/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/examples/multiple-account-customizations/account-customization-dev/terraform/main.tf -------------------------------------------------------------------------------- /examples/multiple-account-customizations/account-customization-prod/api_helpers/post-api-helpers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/examples/multiple-account-customizations/account-customization-prod/api_helpers/post-api-helpers.sh -------------------------------------------------------------------------------- /examples/multiple-account-customizations/account-customization-prod/api_helpers/pre-api-helpers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/examples/multiple-account-customizations/account-customization-prod/api_helpers/pre-api-helpers.sh -------------------------------------------------------------------------------- /examples/multiple-account-customizations/account-customization-prod/terraform/aft-providers.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/examples/multiple-account-customizations/account-customization-prod/terraform/aft-providers.jinja -------------------------------------------------------------------------------- /examples/multiple-account-customizations/account-customization-prod/terraform/backend.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/examples/multiple-account-customizations/account-customization-prod/terraform/backend.jinja -------------------------------------------------------------------------------- /examples/multiple-account-customizations/account-customization-prod/terraform/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/examples/multiple-account-customizations/account-customization-prod/terraform/main.tf -------------------------------------------------------------------------------- /examples/multiple-account-customizations/modules/development/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/examples/multiple-account-customizations/modules/development/main.tf -------------------------------------------------------------------------------- /examples/multiple-account-customizations/modules/production/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/examples/multiple-account-customizations/modules/production/main.tf -------------------------------------------------------------------------------- /examples/multiple-account-customizations/modules/security/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/examples/multiple-account-customizations/modules/security/main.tf -------------------------------------------------------------------------------- /examples/multiple-regions-customization/multiple-regions/api_helpers/post-api-helpers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/examples/multiple-regions-customization/multiple-regions/api_helpers/post-api-helpers.sh -------------------------------------------------------------------------------- /examples/multiple-regions-customization/multiple-regions/api_helpers/pre-api-helpers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/examples/multiple-regions-customization/multiple-regions/api_helpers/pre-api-helpers.sh -------------------------------------------------------------------------------- /examples/multiple-regions-customization/multiple-regions/api_helpers/python/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/multiple-regions-customization/multiple-regions/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/examples/multiple-regions-customization/multiple-regions/main.tf -------------------------------------------------------------------------------- /examples/multiple-regions-customization/multiple-regions/terraform/aft-providers.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/examples/multiple-regions-customization/multiple-regions/terraform/aft-providers.jinja -------------------------------------------------------------------------------- /examples/multiple-regions-customization/multiple-regions/terraform/backend.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/examples/multiple-regions-customization/multiple-regions/terraform/backend.jinja -------------------------------------------------------------------------------- /locals.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/locals.tf -------------------------------------------------------------------------------- /main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/main.tf -------------------------------------------------------------------------------- /modules/aft-account-provisioning-framework/cloudwatch.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-provisioning-framework/cloudwatch.tf -------------------------------------------------------------------------------- /modules/aft-account-provisioning-framework/data.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-provisioning-framework/data.tf -------------------------------------------------------------------------------- /modules/aft-account-provisioning-framework/iam.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-provisioning-framework/iam.tf -------------------------------------------------------------------------------- /modules/aft-account-provisioning-framework/iam/role-policies/iam-aft-states.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-provisioning-framework/iam/role-policies/iam-aft-states.tpl -------------------------------------------------------------------------------- /modules/aft-account-provisioning-framework/iam/role-policies/lambda-aft-account-provisioning-framework.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-provisioning-framework/iam/role-policies/lambda-aft-account-provisioning-framework.tpl -------------------------------------------------------------------------------- /modules/aft-account-provisioning-framework/iam/trust-policies/lambda.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-provisioning-framework/iam/trust-policies/lambda.tpl -------------------------------------------------------------------------------- /modules/aft-account-provisioning-framework/iam/trust-policies/states.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-provisioning-framework/iam/trust-policies/states.tpl -------------------------------------------------------------------------------- /modules/aft-account-provisioning-framework/lambda.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-provisioning-framework/lambda.tf -------------------------------------------------------------------------------- /modules/aft-account-provisioning-framework/locals.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-provisioning-framework/locals.tf -------------------------------------------------------------------------------- /modules/aft-account-provisioning-framework/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-provisioning-framework/outputs.tf -------------------------------------------------------------------------------- /modules/aft-account-provisioning-framework/states.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-provisioning-framework/states.tf -------------------------------------------------------------------------------- /modules/aft-account-provisioning-framework/states/aft_account_provisioning_framework.asl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-provisioning-framework/states/aft_account_provisioning_framework.asl.json -------------------------------------------------------------------------------- /modules/aft-account-provisioning-framework/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-provisioning-framework/variables.tf -------------------------------------------------------------------------------- /modules/aft-account-provisioning-framework/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-provisioning-framework/versions.tf -------------------------------------------------------------------------------- /modules/aft-account-request-framework/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-request-framework/README.md -------------------------------------------------------------------------------- /modules/aft-account-request-framework/backup.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-request-framework/backup.tf -------------------------------------------------------------------------------- /modules/aft-account-request-framework/data.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-request-framework/data.tf -------------------------------------------------------------------------------- /modules/aft-account-request-framework/ddb.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-request-framework/ddb.tf -------------------------------------------------------------------------------- /modules/aft-account-request-framework/eventbridge.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-request-framework/eventbridge.tf -------------------------------------------------------------------------------- /modules/aft-account-request-framework/iam.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-request-framework/iam.tf -------------------------------------------------------------------------------- /modules/aft-account-request-framework/iam/role-policies/aft-code-commit-power-user.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-request-framework/iam/role-policies/aft-code-commit-power-user.tpl -------------------------------------------------------------------------------- /modules/aft-account-request-framework/iam/role-policies/aft-get-ct-role.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-request-framework/iam/role-policies/aft-get-ct-role.tpl -------------------------------------------------------------------------------- /modules/aft-account-request-framework/iam/role-policies/aft-states.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-request-framework/iam/role-policies/aft-states.tpl -------------------------------------------------------------------------------- /modules/aft-account-request-framework/iam/role-policies/aft-sts-assume.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-request-framework/iam/role-policies/aft-sts-assume.tpl -------------------------------------------------------------------------------- /modules/aft-account-request-framework/iam/role-policies/aft-sts-assume_ct_admin.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-request-framework/iam/role-policies/aft-sts-assume_ct_admin.tpl -------------------------------------------------------------------------------- /modules/aft-account-request-framework/iam/role-policies/aftService-assumerole.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-request-framework/iam/role-policies/aftService-assumerole.tpl -------------------------------------------------------------------------------- /modules/aft-account-request-framework/iam/role-policies/aftService-gitlab-permissions.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-request-framework/iam/role-policies/aftService-gitlab-permissions.tpl -------------------------------------------------------------------------------- /modules/aft-account-request-framework/iam/role-policies/aftService-ssm.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-request-framework/iam/role-policies/aftService-ssm.tpl -------------------------------------------------------------------------------- /modules/aft-account-request-framework/iam/role-policies/events-control-tower-events.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-request-framework/iam/role-policies/events-control-tower-events.tpl -------------------------------------------------------------------------------- /modules/aft-account-request-framework/iam/role-policies/lambda-account-request-action-trigger.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-request-framework/iam/role-policies/lambda-account-request-action-trigger.tpl -------------------------------------------------------------------------------- /modules/aft-account-request-framework/iam/role-policies/lambda-account-request-audit-trigger.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-request-framework/iam/role-policies/lambda-account-request-audit-trigger.tpl -------------------------------------------------------------------------------- /modules/aft-account-request-framework/iam/role-policies/lambda-account-request-processor.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-request-framework/iam/role-policies/lambda-account-request-processor.tpl -------------------------------------------------------------------------------- /modules/aft-account-request-framework/iam/role-policies/lambda-aft-cleanup-resources.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-request-framework/iam/role-policies/lambda-aft-cleanup-resources.tpl -------------------------------------------------------------------------------- /modules/aft-account-request-framework/iam/role-policies/lambda-controltower-event-logger.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-request-framework/iam/role-policies/lambda-controltower-event-logger.tpl -------------------------------------------------------------------------------- /modules/aft-account-request-framework/iam/role-policies/lambda-invoke-aft-account-provisioning-framework.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-request-framework/iam/role-policies/lambda-invoke-aft-account-provisioning-framework.tpl -------------------------------------------------------------------------------- /modules/aft-account-request-framework/iam/trust-policies/backup.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-request-framework/iam/trust-policies/backup.tpl -------------------------------------------------------------------------------- /modules/aft-account-request-framework/iam/trust-policies/events.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-request-framework/iam/trust-policies/events.tpl -------------------------------------------------------------------------------- /modules/aft-account-request-framework/iam/trust-policies/lambda.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-request-framework/iam/trust-policies/lambda.tpl -------------------------------------------------------------------------------- /modules/aft-account-request-framework/iam/trust-policies/states.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-request-framework/iam/trust-policies/states.tpl -------------------------------------------------------------------------------- /modules/aft-account-request-framework/kms.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-request-framework/kms.tf -------------------------------------------------------------------------------- /modules/aft-account-request-framework/lambda.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-request-framework/lambda.tf -------------------------------------------------------------------------------- /modules/aft-account-request-framework/locals.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-request-framework/locals.tf -------------------------------------------------------------------------------- /modules/aft-account-request-framework/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-request-framework/outputs.tf -------------------------------------------------------------------------------- /modules/aft-account-request-framework/sns.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-request-framework/sns.tf -------------------------------------------------------------------------------- /modules/aft-account-request-framework/sqs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-request-framework/sqs.tf -------------------------------------------------------------------------------- /modules/aft-account-request-framework/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-request-framework/variables.tf -------------------------------------------------------------------------------- /modules/aft-account-request-framework/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-request-framework/versions.tf -------------------------------------------------------------------------------- /modules/aft-account-request-framework/vpc.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-account-request-framework/vpc.tf -------------------------------------------------------------------------------- /modules/aft-archives/data.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-archives/data.tf -------------------------------------------------------------------------------- /modules/aft-archives/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-archives/outputs.tf -------------------------------------------------------------------------------- /modules/aft-backend/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-backend/main.tf -------------------------------------------------------------------------------- /modules/aft-backend/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-backend/outputs.tf -------------------------------------------------------------------------------- /modules/aft-backend/s3/bucket-policies/aft_access_logs_primary_backend_bucket.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-backend/s3/bucket-policies/aft_access_logs_primary_backend_bucket.tpl -------------------------------------------------------------------------------- /modules/aft-backend/s3/bucket-policies/aft_backend_bucket.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-backend/s3/bucket-policies/aft_backend_bucket.tpl -------------------------------------------------------------------------------- /modules/aft-backend/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-backend/variables.tf -------------------------------------------------------------------------------- /modules/aft-backend/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-backend/versions.tf -------------------------------------------------------------------------------- /modules/aft-code-repositories/buildspecs/ct-aft-account-provisioning-customizations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-code-repositories/buildspecs/ct-aft-account-provisioning-customizations.yml -------------------------------------------------------------------------------- /modules/aft-code-repositories/buildspecs/ct-aft-account-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-code-repositories/buildspecs/ct-aft-account-request.yml -------------------------------------------------------------------------------- /modules/aft-code-repositories/codebuild.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-code-repositories/codebuild.tf -------------------------------------------------------------------------------- /modules/aft-code-repositories/codecommit.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-code-repositories/codecommit.tf -------------------------------------------------------------------------------- /modules/aft-code-repositories/codepipeline.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-code-repositories/codepipeline.tf -------------------------------------------------------------------------------- /modules/aft-code-repositories/codestar.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-code-repositories/codestar.tf -------------------------------------------------------------------------------- /modules/aft-code-repositories/data.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-code-repositories/data.tf -------------------------------------------------------------------------------- /modules/aft-code-repositories/iam.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-code-repositories/iam.tf -------------------------------------------------------------------------------- /modules/aft-code-repositories/iam/role-policies/ct_aft_account_provisioning_customizations_codepipeline_policy.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-code-repositories/iam/role-policies/ct_aft_account_provisioning_customizations_codepipeline_policy.tpl -------------------------------------------------------------------------------- /modules/aft-code-repositories/iam/role-policies/ct_aft_account_request_codepipeline_policy.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-code-repositories/iam/role-policies/ct_aft_account_request_codepipeline_policy.tpl -------------------------------------------------------------------------------- /modules/aft-code-repositories/iam/role-policies/ct_aft_codebuild_oss_backend_policy.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-code-repositories/iam/role-policies/ct_aft_codebuild_oss_backend_policy.tpl -------------------------------------------------------------------------------- /modules/aft-code-repositories/iam/role-policies/ct_aft_codebuild_policy.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-code-repositories/iam/role-policies/ct_aft_codebuild_policy.tpl -------------------------------------------------------------------------------- /modules/aft-code-repositories/iam/role-policies/ct_aft_cwe_policy.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-code-repositories/iam/role-policies/ct_aft_cwe_policy.tpl -------------------------------------------------------------------------------- /modules/aft-code-repositories/iam/trust-policies/codebuild.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-code-repositories/iam/trust-policies/codebuild.tpl -------------------------------------------------------------------------------- /modules/aft-code-repositories/iam/trust-policies/codepipeline.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-code-repositories/iam/trust-policies/codepipeline.tpl -------------------------------------------------------------------------------- /modules/aft-code-repositories/iam/trust-policies/events.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-code-repositories/iam/trust-policies/events.tpl -------------------------------------------------------------------------------- /modules/aft-code-repositories/locals.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-code-repositories/locals.tf -------------------------------------------------------------------------------- /modules/aft-code-repositories/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-code-repositories/outputs.tf -------------------------------------------------------------------------------- /modules/aft-code-repositories/s3.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-code-repositories/s3.tf -------------------------------------------------------------------------------- /modules/aft-code-repositories/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-code-repositories/variables.tf -------------------------------------------------------------------------------- /modules/aft-code-repositories/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-code-repositories/versions.tf -------------------------------------------------------------------------------- /modules/aft-customizations/buildspecs/aft-account-customizations-terraform.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-customizations/buildspecs/aft-account-customizations-terraform.yml -------------------------------------------------------------------------------- /modules/aft-customizations/buildspecs/aft-create-pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-customizations/buildspecs/aft-create-pipeline.yml -------------------------------------------------------------------------------- /modules/aft-customizations/buildspecs/aft-global-customizations-terraform.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-customizations/buildspecs/aft-global-customizations-terraform.yml -------------------------------------------------------------------------------- /modules/aft-customizations/codebuild.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-customizations/codebuild.tf -------------------------------------------------------------------------------- /modules/aft-customizations/data.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-customizations/data.tf -------------------------------------------------------------------------------- /modules/aft-customizations/iam.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-customizations/iam.tf -------------------------------------------------------------------------------- /modules/aft-customizations/iam/role-policies/aft_codebuild_customizations_policy.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-customizations/iam/role-policies/aft_codebuild_customizations_policy.tpl -------------------------------------------------------------------------------- /modules/aft-customizations/iam/role-policies/aft_codepipeline_customizations_policy.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-customizations/iam/role-policies/aft_codepipeline_customizations_policy.tpl -------------------------------------------------------------------------------- /modules/aft-customizations/iam/role-policies/aft_execute_pipeline_lambda.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-customizations/iam/role-policies/aft_execute_pipeline_lambda.tpl -------------------------------------------------------------------------------- /modules/aft-customizations/iam/role-policies/aft_get_pipeline_status_lambda.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-customizations/iam/role-policies/aft_get_pipeline_status_lambda.tpl -------------------------------------------------------------------------------- /modules/aft-customizations/iam/role-policies/aft_identify_targets_lambda.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-customizations/iam/role-policies/aft_identify_targets_lambda.tpl -------------------------------------------------------------------------------- /modules/aft-customizations/iam/role-policies/aft_states_invoke_customizations_policy.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-customizations/iam/role-policies/aft_states_invoke_customizations_policy.tpl -------------------------------------------------------------------------------- /modules/aft-customizations/iam/role-policies/ct_aft_codebuild_oss_backend_policy.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-customizations/iam/role-policies/ct_aft_codebuild_oss_backend_policy.tpl -------------------------------------------------------------------------------- /modules/aft-customizations/iam/trust-policies/codebuild.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-customizations/iam/trust-policies/codebuild.tpl -------------------------------------------------------------------------------- /modules/aft-customizations/iam/trust-policies/codepipeline.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-customizations/iam/trust-policies/codepipeline.tpl -------------------------------------------------------------------------------- /modules/aft-customizations/iam/trust-policies/lambda.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-customizations/iam/trust-policies/lambda.tpl -------------------------------------------------------------------------------- /modules/aft-customizations/iam/trust-policies/states.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-customizations/iam/trust-policies/states.tpl -------------------------------------------------------------------------------- /modules/aft-customizations/lambda.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-customizations/lambda.tf -------------------------------------------------------------------------------- /modules/aft-customizations/locals.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-customizations/locals.tf -------------------------------------------------------------------------------- /modules/aft-customizations/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-customizations/outputs.tf -------------------------------------------------------------------------------- /modules/aft-customizations/s3.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-customizations/s3.tf -------------------------------------------------------------------------------- /modules/aft-customizations/s3/bucket-policies/aft_codepipeline_customizations_bucket.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-customizations/s3/bucket-policies/aft_codepipeline_customizations_bucket.tpl -------------------------------------------------------------------------------- /modules/aft-customizations/states.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-customizations/states.tf -------------------------------------------------------------------------------- /modules/aft-customizations/states/invoke_customizations.asl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-customizations/states/invoke_customizations.asl.json -------------------------------------------------------------------------------- /modules/aft-customizations/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-customizations/variables.tf -------------------------------------------------------------------------------- /modules/aft-customizations/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-customizations/versions.tf -------------------------------------------------------------------------------- /modules/aft-feature-options/data.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-feature-options/data.tf -------------------------------------------------------------------------------- /modules/aft-feature-options/iam.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-feature-options/iam.tf -------------------------------------------------------------------------------- /modules/aft-feature-options/iam/role-policies/aft_delete_default_vpc_lambda.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-feature-options/iam/role-policies/aft_delete_default_vpc_lambda.tpl -------------------------------------------------------------------------------- /modules/aft-feature-options/iam/role-policies/aft_enable_cloudtrail.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-feature-options/iam/role-policies/aft_enable_cloudtrail.tpl -------------------------------------------------------------------------------- /modules/aft-feature-options/iam/role-policies/aft_enroll_support.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-feature-options/iam/role-policies/aft_enroll_support.tpl -------------------------------------------------------------------------------- /modules/aft-feature-options/iam/role-policies/aft_features_states.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-feature-options/iam/role-policies/aft_features_states.tpl -------------------------------------------------------------------------------- /modules/aft-feature-options/iam/trust-policies/lambda.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-feature-options/iam/trust-policies/lambda.tpl -------------------------------------------------------------------------------- /modules/aft-feature-options/iam/trust-policies/states.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-feature-options/iam/trust-policies/states.tpl -------------------------------------------------------------------------------- /modules/aft-feature-options/kms.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-feature-options/kms.tf -------------------------------------------------------------------------------- /modules/aft-feature-options/kms/key-policies/log-key.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-feature-options/kms/key-policies/log-key.tpl -------------------------------------------------------------------------------- /modules/aft-feature-options/lambda.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-feature-options/lambda.tf -------------------------------------------------------------------------------- /modules/aft-feature-options/locals.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-feature-options/locals.tf -------------------------------------------------------------------------------- /modules/aft-feature-options/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-feature-options/outputs.tf -------------------------------------------------------------------------------- /modules/aft-feature-options/s3.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-feature-options/s3.tf -------------------------------------------------------------------------------- /modules/aft-feature-options/s3/bucket-policies/aft_access_logs.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-feature-options/s3/bucket-policies/aft_access_logs.tpl -------------------------------------------------------------------------------- /modules/aft-feature-options/s3/bucket-policies/aft_logging_bucket.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-feature-options/s3/bucket-policies/aft_logging_bucket.tpl -------------------------------------------------------------------------------- /modules/aft-feature-options/states.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-feature-options/states.tf -------------------------------------------------------------------------------- /modules/aft-feature-options/states/aft_features.asl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-feature-options/states/aft_features.asl.json -------------------------------------------------------------------------------- /modules/aft-feature-options/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-feature-options/variables.tf -------------------------------------------------------------------------------- /modules/aft-feature-options/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-feature-options/versions.tf -------------------------------------------------------------------------------- /modules/aft-iam-roles/admin-role/data.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-iam-roles/admin-role/data.tf -------------------------------------------------------------------------------- /modules/aft-iam-roles/admin-role/iam.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-iam-roles/admin-role/iam.tf -------------------------------------------------------------------------------- /modules/aft-iam-roles/admin-role/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-iam-roles/admin-role/main.tf -------------------------------------------------------------------------------- /modules/aft-iam-roles/admin-role/trust_policy.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-iam-roles/admin-role/trust_policy.tpl -------------------------------------------------------------------------------- /modules/aft-iam-roles/data.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-iam-roles/data.tf -------------------------------------------------------------------------------- /modules/aft-iam-roles/iam.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-iam-roles/iam.tf -------------------------------------------------------------------------------- /modules/aft-iam-roles/iam/aft_admin_role_policy.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-iam-roles/iam/aft_admin_role_policy.tpl -------------------------------------------------------------------------------- /modules/aft-iam-roles/iam/aft_admin_role_trust_policy.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-iam-roles/iam/aft_admin_role_trust_policy.tpl -------------------------------------------------------------------------------- /modules/aft-iam-roles/locals.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-iam-roles/locals.tf -------------------------------------------------------------------------------- /modules/aft-iam-roles/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-iam-roles/outputs.tf -------------------------------------------------------------------------------- /modules/aft-iam-roles/service-role/data.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-iam-roles/service-role/data.tf -------------------------------------------------------------------------------- /modules/aft-iam-roles/service-role/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-iam-roles/service-role/main.tf -------------------------------------------------------------------------------- /modules/aft-iam-roles/service-role/trust_policy.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-iam-roles/service-role/trust_policy.tpl -------------------------------------------------------------------------------- /modules/aft-iam-roles/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-iam-roles/versions.tf -------------------------------------------------------------------------------- /modules/aft-lambda-layer/buildspecs/aft-lambda-layer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-lambda-layer/buildspecs/aft-lambda-layer.yml -------------------------------------------------------------------------------- /modules/aft-lambda-layer/codebuild.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-lambda-layer/codebuild.tf -------------------------------------------------------------------------------- /modules/aft-lambda-layer/data.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-lambda-layer/data.tf -------------------------------------------------------------------------------- /modules/aft-lambda-layer/iam.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-lambda-layer/iam.tf -------------------------------------------------------------------------------- /modules/aft-lambda-layer/iam/role-policies/codebuild-trigger.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-lambda-layer/iam/role-policies/codebuild-trigger.tpl -------------------------------------------------------------------------------- /modules/aft-lambda-layer/iam/role-policies/codebuild.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-lambda-layer/iam/role-policies/codebuild.tpl -------------------------------------------------------------------------------- /modules/aft-lambda-layer/iam/trust-policies/codebuild.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-lambda-layer/iam/trust-policies/codebuild.tpl -------------------------------------------------------------------------------- /modules/aft-lambda-layer/iam/trust-policies/lambda.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-lambda-layer/iam/trust-policies/lambda.tpl -------------------------------------------------------------------------------- /modules/aft-lambda-layer/lambda.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-lambda-layer/lambda.tf -------------------------------------------------------------------------------- /modules/aft-lambda-layer/locals.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-lambda-layer/locals.tf -------------------------------------------------------------------------------- /modules/aft-lambda-layer/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-lambda-layer/main.tf -------------------------------------------------------------------------------- /modules/aft-lambda-layer/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-lambda-layer/outputs.tf -------------------------------------------------------------------------------- /modules/aft-lambda-layer/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-lambda-layer/readme.md -------------------------------------------------------------------------------- /modules/aft-lambda-layer/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-lambda-layer/variables.tf -------------------------------------------------------------------------------- /modules/aft-lambda-layer/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-lambda-layer/versions.tf -------------------------------------------------------------------------------- /modules/aft-ssm-parameters/ssm.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-ssm-parameters/ssm.tf -------------------------------------------------------------------------------- /modules/aft-ssm-parameters/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-ssm-parameters/variables.tf -------------------------------------------------------------------------------- /modules/aft-ssm-parameters/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/modules/aft-ssm-parameters/versions.tf -------------------------------------------------------------------------------- /outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/outputs.tf -------------------------------------------------------------------------------- /providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/providers.tf -------------------------------------------------------------------------------- /sources/aft-customizations-common/templates/customizations_pipeline/aft-providers.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-customizations-common/templates/customizations_pipeline/aft-providers.jinja -------------------------------------------------------------------------------- /sources/aft-customizations-common/templates/customizations_pipeline/backend.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-customizations-common/templates/customizations_pipeline/backend.jinja -------------------------------------------------------------------------------- /sources/aft-customizations-common/templates/customizations_pipeline/codepipeline.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-customizations-common/templates/customizations_pipeline/codepipeline.tf -------------------------------------------------------------------------------- /sources/aft-customizations-common/templates/customizations_pipeline/data.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-customizations-common/templates/customizations_pipeline/data.tf -------------------------------------------------------------------------------- /sources/aft-customizations-common/templates/customizations_pipeline/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-customizations-common/templates/customizations_pipeline/variables.tf -------------------------------------------------------------------------------- /sources/aft-customizations-common/templates/customizations_pipeline/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-customizations-common/templates/customizations_pipeline/versions.tf -------------------------------------------------------------------------------- /sources/aft-customizations-repos/aft-account-customizations/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-customizations-repos/aft-account-customizations/.gitignore -------------------------------------------------------------------------------- /sources/aft-customizations-repos/aft-account-customizations/ACCOUNT_TEMPLATE/api_helpers/post-api-helpers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-customizations-repos/aft-account-customizations/ACCOUNT_TEMPLATE/api_helpers/post-api-helpers.sh -------------------------------------------------------------------------------- /sources/aft-customizations-repos/aft-account-customizations/ACCOUNT_TEMPLATE/api_helpers/pre-api-helpers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-customizations-repos/aft-account-customizations/ACCOUNT_TEMPLATE/api_helpers/pre-api-helpers.sh -------------------------------------------------------------------------------- /sources/aft-customizations-repos/aft-account-customizations/ACCOUNT_TEMPLATE/api_helpers/python/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sources/aft-customizations-repos/aft-account-customizations/ACCOUNT_TEMPLATE/terraform/aft-providers.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-customizations-repos/aft-account-customizations/ACCOUNT_TEMPLATE/terraform/aft-providers.jinja -------------------------------------------------------------------------------- /sources/aft-customizations-repos/aft-account-customizations/ACCOUNT_TEMPLATE/terraform/backend.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-customizations-repos/aft-account-customizations/ACCOUNT_TEMPLATE/terraform/backend.jinja -------------------------------------------------------------------------------- /sources/aft-customizations-repos/aft-account-customizations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-customizations-repos/aft-account-customizations/README.md -------------------------------------------------------------------------------- /sources/aft-customizations-repos/aft-account-provisioning-customizations/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-customizations-repos/aft-account-provisioning-customizations/.gitignore -------------------------------------------------------------------------------- /sources/aft-customizations-repos/aft-account-provisioning-customizations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-customizations-repos/aft-account-provisioning-customizations/README.md -------------------------------------------------------------------------------- /sources/aft-customizations-repos/aft-account-provisioning-customizations/terraform/aft-providers.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-customizations-repos/aft-account-provisioning-customizations/terraform/aft-providers.jinja -------------------------------------------------------------------------------- /sources/aft-customizations-repos/aft-account-provisioning-customizations/terraform/backend.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-customizations-repos/aft-account-provisioning-customizations/terraform/backend.jinja -------------------------------------------------------------------------------- /sources/aft-customizations-repos/aft-account-provisioning-customizations/terraform/iam.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-customizations-repos/aft-account-provisioning-customizations/terraform/iam.tf -------------------------------------------------------------------------------- /sources/aft-customizations-repos/aft-account-provisioning-customizations/terraform/iam/role-policies/iam-aft-states.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-customizations-repos/aft-account-provisioning-customizations/terraform/iam/role-policies/iam-aft-states.tpl -------------------------------------------------------------------------------- /sources/aft-customizations-repos/aft-account-provisioning-customizations/terraform/iam/trust-policies/states.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-customizations-repos/aft-account-provisioning-customizations/terraform/iam/trust-policies/states.tpl -------------------------------------------------------------------------------- /sources/aft-customizations-repos/aft-account-provisioning-customizations/terraform/states.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-customizations-repos/aft-account-provisioning-customizations/terraform/states.tf -------------------------------------------------------------------------------- /sources/aft-customizations-repos/aft-account-provisioning-customizations/terraform/states/customizations.asl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-customizations-repos/aft-account-provisioning-customizations/terraform/states/customizations.asl.json -------------------------------------------------------------------------------- /sources/aft-customizations-repos/aft-account-provisioning-customizations/terraform/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-customizations-repos/aft-account-provisioning-customizations/terraform/versions.tf -------------------------------------------------------------------------------- /sources/aft-customizations-repos/aft-account-request/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-customizations-repos/aft-account-request/.gitignore -------------------------------------------------------------------------------- /sources/aft-customizations-repos/aft-account-request/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-customizations-repos/aft-account-request/README.md -------------------------------------------------------------------------------- /sources/aft-customizations-repos/aft-account-request/examples/account-request.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-customizations-repos/aft-account-request/examples/account-request.tf -------------------------------------------------------------------------------- /sources/aft-customizations-repos/aft-account-request/terraform/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-customizations-repos/aft-account-request/terraform/README.md -------------------------------------------------------------------------------- /sources/aft-customizations-repos/aft-account-request/terraform/aft-providers.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-customizations-repos/aft-account-request/terraform/aft-providers.jinja -------------------------------------------------------------------------------- /sources/aft-customizations-repos/aft-account-request/terraform/backend.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-customizations-repos/aft-account-request/terraform/backend.jinja -------------------------------------------------------------------------------- /sources/aft-customizations-repos/aft-account-request/terraform/modules/aft-account-request/ddb.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-customizations-repos/aft-account-request/terraform/modules/aft-account-request/ddb.tf -------------------------------------------------------------------------------- /sources/aft-customizations-repos/aft-account-request/terraform/modules/aft-account-request/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-customizations-repos/aft-account-request/terraform/modules/aft-account-request/variables.tf -------------------------------------------------------------------------------- /sources/aft-customizations-repos/aft-account-request/terraform/modules/aft-account-request/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-customizations-repos/aft-account-request/terraform/modules/aft-account-request/versions.tf -------------------------------------------------------------------------------- /sources/aft-customizations-repos/aft-global-customizations/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-customizations-repos/aft-global-customizations/.gitignore -------------------------------------------------------------------------------- /sources/aft-customizations-repos/aft-global-customizations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-customizations-repos/aft-global-customizations/README.md -------------------------------------------------------------------------------- /sources/aft-customizations-repos/aft-global-customizations/api_helpers/post-api-helpers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-customizations-repos/aft-global-customizations/api_helpers/post-api-helpers.sh -------------------------------------------------------------------------------- /sources/aft-customizations-repos/aft-global-customizations/api_helpers/pre-api-helpers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-customizations-repos/aft-global-customizations/api_helpers/pre-api-helpers.sh -------------------------------------------------------------------------------- /sources/aft-customizations-repos/aft-global-customizations/api_helpers/python/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sources/aft-customizations-repos/aft-global-customizations/terraform/aft-providers.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-customizations-repos/aft-global-customizations/terraform/aft-providers.jinja -------------------------------------------------------------------------------- /sources/aft-customizations-repos/aft-global-customizations/terraform/backend.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-customizations-repos/aft-global-customizations/terraform/backend.jinja -------------------------------------------------------------------------------- /sources/aft-lambda-layer/aft_common/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-lambda-layer/aft_common/__init__.py -------------------------------------------------------------------------------- /sources/aft-lambda-layer/aft_common/account_provisioning_framework.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-lambda-layer/aft_common/account_provisioning_framework.py -------------------------------------------------------------------------------- /sources/aft-lambda-layer/aft_common/account_request_framework.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-lambda-layer/aft_common/account_request_framework.py -------------------------------------------------------------------------------- /sources/aft-lambda-layer/aft_common/account_request_record_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-lambda-layer/aft_common/account_request_record_handler.py -------------------------------------------------------------------------------- /sources/aft-lambda-layer/aft_common/aft_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-lambda-layer/aft_common/aft_types.py -------------------------------------------------------------------------------- /sources/aft-lambda-layer/aft_common/aft_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-lambda-layer/aft_common/aft_utils.py -------------------------------------------------------------------------------- /sources/aft-lambda-layer/aft_common/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-lambda-layer/aft_common/auth.py -------------------------------------------------------------------------------- /sources/aft-lambda-layer/aft_common/codepipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-lambda-layer/aft_common/codepipeline.py -------------------------------------------------------------------------------- /sources/aft-lambda-layer/aft_common/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-lambda-layer/aft_common/constants.py -------------------------------------------------------------------------------- /sources/aft-lambda-layer/aft_common/customizations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-lambda-layer/aft_common/customizations.py -------------------------------------------------------------------------------- /sources/aft-lambda-layer/aft_common/ddb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-lambda-layer/aft_common/ddb.py -------------------------------------------------------------------------------- /sources/aft-lambda-layer/aft_common/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-lambda-layer/aft_common/exceptions.py -------------------------------------------------------------------------------- /sources/aft-lambda-layer/aft_common/feature_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-lambda-layer/aft_common/feature_options.py -------------------------------------------------------------------------------- /sources/aft-lambda-layer/aft_common/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-lambda-layer/aft_common/logger.py -------------------------------------------------------------------------------- /sources/aft-lambda-layer/aft_common/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-lambda-layer/aft_common/metrics.py -------------------------------------------------------------------------------- /sources/aft-lambda-layer/aft_common/notifications.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-lambda-layer/aft_common/notifications.py -------------------------------------------------------------------------------- /sources/aft-lambda-layer/aft_common/organizations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-lambda-layer/aft_common/organizations.py -------------------------------------------------------------------------------- /sources/aft-lambda-layer/aft_common/premium_support.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-lambda-layer/aft_common/premium_support.py -------------------------------------------------------------------------------- /sources/aft-lambda-layer/aft_common/s3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-lambda-layer/aft_common/s3.py -------------------------------------------------------------------------------- /sources/aft-lambda-layer/aft_common/schemas/identify_targets_request_schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-lambda-layer/aft_common/schemas/identify_targets_request_schema.json -------------------------------------------------------------------------------- /sources/aft-lambda-layer/aft_common/service_catalog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-lambda-layer/aft_common/service_catalog.py -------------------------------------------------------------------------------- /sources/aft-lambda-layer/aft_common/shared_account.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-lambda-layer/aft_common/shared_account.py -------------------------------------------------------------------------------- /sources/aft-lambda-layer/aft_common/sqs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-lambda-layer/aft_common/sqs.py -------------------------------------------------------------------------------- /sources/aft-lambda-layer/aft_common/ssm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-lambda-layer/aft_common/ssm.py -------------------------------------------------------------------------------- /sources/aft-lambda-layer/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-lambda-layer/poetry.lock -------------------------------------------------------------------------------- /sources/aft-lambda-layer/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-lambda-layer/pyproject.toml -------------------------------------------------------------------------------- /sources/aft-lambda-layer/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/aft-lambda-layer/setup.py -------------------------------------------------------------------------------- /sources/scripts/creds.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/scripts/creds.sh -------------------------------------------------------------------------------- /sources/scripts/terraform_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/scripts/terraform_client.py -------------------------------------------------------------------------------- /sources/scripts/workspace_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/sources/scripts/workspace_manager.py -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/src/__init__.py -------------------------------------------------------------------------------- /src/aft_lambda/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/src/aft_lambda/__init__.py -------------------------------------------------------------------------------- /src/aft_lambda/aft_account_provisioning_framework/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/src/aft_lambda/aft_account_provisioning_framework/__init__.py -------------------------------------------------------------------------------- /src/aft_lambda/aft_account_provisioning_framework/aft_account_provisioning_framework_account_metadata_ssm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/src/aft_lambda/aft_account_provisioning_framework/aft_account_provisioning_framework_account_metadata_ssm.py -------------------------------------------------------------------------------- /src/aft_lambda/aft_account_provisioning_framework/aft_account_provisioning_framework_create_role.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/src/aft_lambda/aft_account_provisioning_framework/aft_account_provisioning_framework_create_role.py -------------------------------------------------------------------------------- /src/aft_lambda/aft_account_provisioning_framework/aft_account_provisioning_framework_persist_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/src/aft_lambda/aft_account_provisioning_framework/aft_account_provisioning_framework_persist_metadata.py -------------------------------------------------------------------------------- /src/aft_lambda/aft_account_provisioning_framework/aft_account_provisioning_framework_tag_account.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/src/aft_lambda/aft_account_provisioning_framework/aft_account_provisioning_framework_tag_account.py -------------------------------------------------------------------------------- /src/aft_lambda/aft_account_request_framework/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/src/aft_lambda/aft_account_request_framework/__init__.py -------------------------------------------------------------------------------- /src/aft_lambda/aft_account_request_framework/aft_account_request_action_trigger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/src/aft_lambda/aft_account_request_framework/aft_account_request_action_trigger.py -------------------------------------------------------------------------------- /src/aft_lambda/aft_account_request_framework/aft_account_request_audit_trigger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/src/aft_lambda/aft_account_request_framework/aft_account_request_audit_trigger.py -------------------------------------------------------------------------------- /src/aft_lambda/aft_account_request_framework/aft_account_request_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/src/aft_lambda/aft_account_request_framework/aft_account_request_processor.py -------------------------------------------------------------------------------- /src/aft_lambda/aft_account_request_framework/aft_cleanup_resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/src/aft_lambda/aft_account_request_framework/aft_cleanup_resources.py -------------------------------------------------------------------------------- /src/aft_lambda/aft_account_request_framework/aft_controltower_event_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/src/aft_lambda/aft_account_request_framework/aft_controltower_event_logger.py -------------------------------------------------------------------------------- /src/aft_lambda/aft_account_request_framework/aft_invoke_aft_account_provisioning_framework.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/src/aft_lambda/aft_account_request_framework/aft_invoke_aft_account_provisioning_framework.py -------------------------------------------------------------------------------- /src/aft_lambda/aft_builder/codebuild_trigger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/src/aft_lambda/aft_builder/codebuild_trigger.py -------------------------------------------------------------------------------- /src/aft_lambda/aft_customizations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/src/aft_lambda/aft_customizations/__init__.py -------------------------------------------------------------------------------- /src/aft_lambda/aft_customizations/aft_customizations_execute_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/src/aft_lambda/aft_customizations/aft_customizations_execute_pipeline.py -------------------------------------------------------------------------------- /src/aft_lambda/aft_customizations/aft_customizations_get_pipeline_executions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/src/aft_lambda/aft_customizations/aft_customizations_get_pipeline_executions.py -------------------------------------------------------------------------------- /src/aft_lambda/aft_customizations/aft_customizations_identify_targets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/src/aft_lambda/aft_customizations/aft_customizations_identify_targets.py -------------------------------------------------------------------------------- /src/aft_lambda/aft_feature_options/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/src/aft_lambda/aft_feature_options/__init__.py -------------------------------------------------------------------------------- /src/aft_lambda/aft_feature_options/aft_delete_default_vpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/src/aft_lambda/aft_feature_options/aft_delete_default_vpc.py -------------------------------------------------------------------------------- /src/aft_lambda/aft_feature_options/aft_enable_cloudtrail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/src/aft_lambda/aft_feature_options/aft_enable_cloudtrail.py -------------------------------------------------------------------------------- /src/aft_lambda/aft_feature_options/aft_enroll_support.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/src/aft_lambda/aft_feature_options/aft_enroll_support.py -------------------------------------------------------------------------------- /variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/variables.tf -------------------------------------------------------------------------------- /versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-control_tower_account_factory/HEAD/versions.tf --------------------------------------------------------------------------------