aws-ia / terraform-aws-control_tower_account_factory
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 195
  • Daily file updates (only one update per file and date counted): 300
  • First update: 2021-11-11
  • Latest update: 2022-01-27
  • Days between first and latest update: 78 (11 weeks, estimated 55 working days)
  • Active days (at least one file change): 17
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 195 files with 11,362 lines of code in files.
    • 0 files that are 366+ days old (0 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 193 files that are 31-90 days old (11,248 lines of code)
    • 2 files that are 1-30 days old (114 lines of code)
0% | 0% | 0% | 98% | 1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 195 files with 11,362 lines of code in files.
    • 0 files have been last changed 366+ days ago (0 lines of code)
    • 0 files have been last changed 181-365 days ago (0 lines of code)
    • 0 files have been last changed 91-180 days ago (0 lines of code)
    • 58 files have been last changed 31-90 days ago (4,499 lines of code)
    • 137 files have been last changed 1-30 days ago (6,863 lines of code)
0% | 0% | 0% | 39% | 60%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
tf, tpl, py, md, jinja, json, yml, sh, gitignore, txt, ini
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
tf0% | 0% | 0% | 100% | 0%
py0% | 0% | 0% | 96% | 3%
tpl0% | 0% | 0% | 100% | 0%
yml0% | 0% | 0% | 100% | 0%
jinja0% | 0% | 0% | 100% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
tf0% | 0% | 0% | 34% | 65%
py0% | 0% | 0% | 45% | 54%
tpl0% | 0% | 0% | 29% | 70%
yml0% | 0% | 0% | 91% | 8%
jinja0% | 0% | 0% | 29% | 70%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
modules/aft-account-request-framework0% | 0% | 0% | 100% | 0%
modules/aft-customizations0% | 0% | 0% | 100% | 0%
modules/aft-feature-options0% | 0% | 0% | 100% | 0%
modules/aft-code-repositories0% | 0% | 0% | 100% | 0%
modules/aft-account-provisioning-framework0% | 0% | 0% | 90% | 9%
sources/aft-lambda-layer0% | 0% | 0% | 98% | 1%
ROOT0% | 0% | 0% | 100% | 0%
sources/aft-customizations-common0% | 0% | 0% | 100% | 0%
modules/aft-ssm-parameters0% | 0% | 0% | 100% | 0%
sources/scripts0% | 0% | 0% | 100% | 0%
modules/aft-lambda-layer0% | 0% | 0% | 100% | 0%
sources/aft-customizations-repos0% | 0% | 0% | 100% | 0%
modules/aft-backend0% | 0% | 0% | 100% | 0%
modules/aft-iam-roles0% | 0% | 0% | 100% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
modules/aft-customizations0% | 0% | 0% | 73% | 26%
modules/aft-account-request-framework0% | 0% | 0% | 24% | 75%
sources/aft-customizations-common0% | 0% | 0% | 86% | 13%
modules/aft-feature-options0% | 0% | 0% | 40% | 59%
modules/aft-code-repositories0% | 0% | 0% | 32% | 67%
ROOT0% | 0% | 0% | 42% | 57%
modules/aft-account-provisioning-framework0% | 0% | 0% | 26% | 73%
modules/aft-backend0% | 0% | 0% | 96% | 3%
sources/scripts0% | 0% | 0% | 53% | 46%
modules/aft-lambda-layer0% | 0% | 0% | 37% | 62%
sources/aft-lambda-layer0% | 0% | 0% | 10% | 89%
sources/aft-customizations-repos0% | 0% | 0% | 19% | 80%
modules/aft-iam-roles0% | 0% | 0% | 34% | 65%
modules/aft-ssm-parameters0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
codepipeline.tf
in sources/aft-customizations-common/templates/customizations_pipeline
368 - 82 82 1
vpc.tf
in modules/aft-account-request-framework
314 - 11 82 3
ssm.tf
in modules/aft-ssm-parameters
305 - 11 82 2
variables.tf
in root
297 - 48 82 3
codepipeline.tf
in modules/aft-code-repositories
260 - 11 82 2
workspace_manager.py
in sources/scripts
245 9 33 82 2
main.tf
in modules/aft-backend
243 - 82 82 1
codebuild.tf
in modules/aft-customizations
235 - 82 82 1
main.tf
in root
217 - 11 82 4
terraform_client.py
in sources/scripts
214 20 11 82 4
data.tf
in modules/aft-account-request-framework
210 - 11 82 2
tpl
aft-code-commit-power-user.tpl
in modules/aft-account-request-framework/iam/role-policies
202 - 11 82 2
variables.tf
in modules/aft-ssm-parameters
187 - 11 82 2
lambda.tf
in modules/aft-account-request-framework
158 - 11 82 3
lambda.tf
in modules/aft-account-provisioning-framework
144 - 11 82 3
iam.tf
in modules/aft-account-request-framework
134 - 11 82 3
iam.tf
in modules/aft-customizations
128 - 70 82 2
iam.tf
in modules/aft-account-provisioning-framework
112 - 11 82 2
tpl
aft_codebuild_customizations_policy.tpl
in modules/aft-customizations/iam/role-policies
109 - 11 82 2
ddb.tf
in modules/aft-account-request-framework
107 - 70 82 2
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
s3.tf
in modules/aft-code-repositories
1 - 82 82 1
data.tf
in root
3 - 82 82 1
data.tf
in modules/aft-lambda-layer
4 - 82 82 1
variables.tf
in modules/aft-backend
6 - 82 82 1
tpl
aftService-assumerole.tpl
in modules/aft-account-request-framework/iam/role-policies
8 - 82 82 1
outputs.tf
in modules/aft-backend
12 - 82 82 1
aft-providers.jinja
in sources/aft-customizations-repos/aft-account-provisioning-customizations/terraform
13 - 82 82 1
aft-providers.jinja
in sources/aft-customizations-repos/aft-global-customizations/terraform
13 - 82 82 1
aft-providers.jinja
in sources/aft-customizations-repos/aft-account-customizations/ACCOUNT_TEMPLATE/terraform
13 - 82 82 1
aft-providers.jinja
in sources/aft-customizations-repos/aft-account-request/terraform
13 - 82 82 1
outputs.tf
in modules/aft-account-provisioning-framework
18 - 82 82 1
main.tf
in modules/aft-lambda-layer
28 - 82 82 1
tpl
lambda-controltower-event-logger.tpl
in modules/aft-account-request-framework/iam/role-policies
43 - 82 82 1
tpl
lambda-account-request-processor.tpl
in modules/aft-account-request-framework/iam/role-policies
44 - 82 82 1
tpl
aft_identify_targets_lambda.tpl
in modules/aft-customizations/iam/role-policies
46 - 82 82 1
iam.tf
in modules/aft-iam-roles
46 - 82 82 1
tpl
aft_codepipeline_customizations_policy.tpl
in modules/aft-customizations/iam/role-policies
52 - 82 82 1
tpl
ct_aft_account_request_codepipeline_policy.tpl
in modules/aft-code-repositories/iam/role-policies
55 - 82 82 1
tpl
ct_aft_account_provisioning_customizations_codepipeline_policy.tpl
in modules/aft-code-repositories/iam/role-policies
55 - 82 82 1
tpl
lambda-invoke-aft-account-provisioning-framework.tpl
in modules/aft-account-request-framework/iam/role-policies
63 - 82 82 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
types.py
in sources/aft-lambda-layer/aft_common
13 - 5 5 1
aft_account_provisioning_framework_account_metadata_ssm.py
in modules/aft-account-provisioning-framework/lambda/aft-account-provisioning-framework-account-metadata-ssm
101 4 11 11 1
aft_utils.py
in sources/aft-lambda-layer/aft_common
622 37 5 33 3
aft_delete_default_vpc.py
in modules/aft-feature-options/lambda/aft-delete-default-vpc
228 14 33 33 1
aft_account_request_processor.py
in modules/aft-account-request-framework/lambda/aft-account-request-processor
213 6 5 33 2
aft_customizations_identify_targets.py
in modules/aft-customizations/lambda/aft-customizations-identify-targets
172 7 33 33 1
aft_account_provisioning_framework_create_role.py
in modules/aft-account-provisioning-framework/lambda/aft-account-provisioning-framework-create-role
172 8 5 33 3
aft_enable_cloudtrail.py
in modules/aft-feature-options/lambda/aft-enable-cloudtrail
145 8 14 33 2
aft_account_request_action_trigger.py
in modules/aft-account-request-framework/lambda/aft-account-request-action-trigger
121 6 5 33 2
aft_invoke_aft_account_provisioning_framework.py
in modules/aft-account-request-framework/lambda/aft-invoke-aft-account-provisioning-framework
121 4 33 33 1
aft_customizations_execute_pipeline.py
in modules/aft-customizations/lambda/aft-customizations-execute-pipeline
109 4 33 33 1
aft_customizations_invoke_account_provisioning_framework.py
in modules/aft-customizations/lambda/aft-customizations-invoke-account-provisioning-framework
102 5 33 33 1
aft_account_provisioning_framework_get_account_info.py
in modules/aft-account-provisioning-framework/lambda/aft-account-provisioning-framework-get-account-info
89 3 5 33 2
aft_account_provisioning_framework_persist_metadata.py
in modules/aft-account-provisioning-framework/lambda/aft-account-provisioning-framework-persist-metadata
80 2 33 33 1
setup.py
in sources/aft-lambda-layer
78 - 11 33 3
aft_customizations_get_pipeline_executions.py
in modules/aft-customizations/lambda/aft-customizations-get-pipeline-executions
78 3 33 33 1
aft_account_request_audit_trigger.py
in modules/aft-account-request-framework/lambda/aft-account-request-audit-trigger
76 2 33 33 1
aft_account_provisioning_framework_tag_account.py
in modules/aft-account-provisioning-framework/lambda/aft-account-provisioning-framework-tag-account
67 2 33 33 1
aft_account_provisioning_framework_validate_request.py
in modules/aft-account-provisioning-framework/lambda/aft-account-provisioning-framework-validate-request
55 2 33 33 1
aft_controltower_event_logger.py
in modules/aft-account-request-framework/lambda/aft-controltower-event-logger
53 1 33 33 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
aft_utils.py
in sources/aft-lambda-layer/aft_common
622 37 5 33 3
aft_account_request_processor.py
in modules/aft-account-request-framework/lambda/aft-account-request-processor
213 6 5 33 2
aft_account_provisioning_framework_create_role.py
in modules/aft-account-provisioning-framework/lambda/aft-account-provisioning-framework-create-role
172 8 5 33 3
aft_account_request_action_trigger.py
in modules/aft-account-request-framework/lambda/aft-account-request-action-trigger
121 6 5 33 2
aft_account_provisioning_framework_get_account_info.py
in modules/aft-account-provisioning-framework/lambda/aft-account-provisioning-framework-get-account-info
89 3 5 33 2
tpl
lambda-account-request-action-trigger.tpl
in modules/aft-account-request-framework/iam/role-policies
73 - 5 82 2
account.py
in sources/aft-lambda-layer/aft_common
31 2 5 33 2
types.py
in sources/aft-lambda-layer/aft_common
13 - 5 5 1
versions.tf
in modules/aft-iam-roles
10 - 5 82 3
versions.tf
in modules/aft-backend
10 - 5 82 2
versions.tf
in modules/aft-feature-options
10 - 5 82 3
versions.tf
in modules/aft-account-request-framework
10 - 5 82 3
versions.tf
in root
10 - 5 82 3
versions.tf
in sources/aft-customizations-common/templates/customizations_pipeline
9 - 5 82 3
versions.tf
in modules/aft-lambda-layer
9 - 5 82 3
versions.tf
in modules/aft-customizations
9 - 5 82 3
versions.tf
in modules/aft-ssm-parameters
9 - 5 82 3
versions.tf
in modules/aft-account-provisioning-framework
9 - 5 82 3
versions.tf
in modules/aft-code-repositories
9 - 5 82 3
backup.tf
in modules/aft-account-request-framework
25 - 7 70 3