@@ -39,6 +39,7 @@ module "department_housing_repairs" {
3939 google_group_admin_display_name = local. google_group_admin_display_name
4040 mwaa_etl_scripts_bucket_arn = aws_s3_bucket. mwaa_etl_scripts_bucket . arn
4141 mwaa_key_arn = aws_kms_key. mwaa_key . arn
42+ user_uploads_bucket = module. user_uploads
4243}
4344
4445module "department_parking" {
@@ -73,12 +74,14 @@ module "department_parking" {
7374 departmental_airflow_user = true
7475 mwaa_etl_scripts_bucket_arn = aws_s3_bucket. mwaa_etl_scripts_bucket . arn
7576 mwaa_key_arn = aws_kms_key. mwaa_key . arn
77+ user_uploads_bucket = module. user_uploads
7678 additional_glue_database_access = {
7779 read_only = [
7880 " ${ local . identifier_prefix } -liberator-raw-zone" ,
7981 " ${ local . identifier_prefix } -liberator-refined-zone" ,
8082 " ${ local . identifier_prefix } -liberator-trusted-zone" ,
8183 " parking-ringgo-sftp-raw-zone" ,
84+ " parking_user_uploads_db" ,
8285 ]
8386 read_write = []
8487 }
@@ -114,6 +117,7 @@ module "department_finance" {
114117 google_group_admin_display_name = local. google_group_admin_display_name
115118 mwaa_etl_scripts_bucket_arn = aws_s3_bucket. mwaa_etl_scripts_bucket . arn
116119 mwaa_key_arn = aws_kms_key. mwaa_key . arn
120+ user_uploads_bucket = module. user_uploads
117121}
118122
119123module "department_data_and_insight" {
@@ -148,6 +152,7 @@ module "department_data_and_insight" {
148152 departmental_airflow_user = true
149153 mwaa_etl_scripts_bucket_arn = aws_s3_bucket. mwaa_etl_scripts_bucket . arn
150154 mwaa_key_arn = aws_kms_key. mwaa_key . arn
155+ user_uploads_bucket = module. user_uploads
151156 cloudtrail_bucket = module. cloudtrail_storage
152157 additional_glue_database_access = {
153158 read_only = []
@@ -193,6 +198,7 @@ module "department_env_enforcement" {
193198 google_group_admin_display_name = local. google_group_admin_display_name
194199 mwaa_etl_scripts_bucket_arn = aws_s3_bucket. mwaa_etl_scripts_bucket . arn
195200 mwaa_key_arn = aws_kms_key. mwaa_key . arn
201+ user_uploads_bucket = module. user_uploads
196202}
197203
198204module "department_planning" {
@@ -226,6 +232,7 @@ module "department_planning" {
226232 google_group_display_name = " [email protected] " 227233 mwaa_etl_scripts_bucket_arn = aws_s3_bucket. mwaa_etl_scripts_bucket . arn
228234 mwaa_key_arn = aws_kms_key. mwaa_key . arn
235+ user_uploads_bucket = module. user_uploads
229236 additional_glue_database_access = {
230237 read_only = [" ${ local . identifier_prefix } -tascomi*" ]
231238 read_write = []
@@ -263,6 +270,7 @@ module "department_unrestricted" {
263270 departmental_airflow_user = true
264271 mwaa_etl_scripts_bucket_arn = aws_s3_bucket. mwaa_etl_scripts_bucket . arn
265272 mwaa_key_arn = aws_kms_key. mwaa_key . arn
273+ user_uploads_bucket = module. user_uploads
266274}
267275
268276module "department_sandbox" {
@@ -296,6 +304,7 @@ module "department_sandbox" {
296304 google_group_display_name = " [email protected] " 297305 mwaa_etl_scripts_bucket_arn = aws_s3_bucket. mwaa_etl_scripts_bucket . arn
298306 mwaa_key_arn = aws_kms_key. mwaa_key . arn
307+ user_uploads_bucket = module. user_uploads
299308}
300309
301310module "department_benefits_and_housing_needs" {
@@ -330,6 +339,7 @@ module "department_benefits_and_housing_needs" {
330339 departmental_airflow_user = true
331340 mwaa_etl_scripts_bucket_arn = aws_s3_bucket. mwaa_etl_scripts_bucket . arn
332341 mwaa_key_arn = aws_kms_key. mwaa_key . arn
342+ user_uploads_bucket = module. user_uploads
333343 additional_glue_database_access = {
334344 read_only = [" hben_raw_zone" ]
335345 read_write = []
@@ -368,6 +378,7 @@ module "department_revenues" {
368378 departmental_airflow_user = true
369379 mwaa_etl_scripts_bucket_arn = aws_s3_bucket. mwaa_etl_scripts_bucket . arn
370380 mwaa_key_arn = aws_kms_key. mwaa_key . arn
381+ user_uploads_bucket = module. user_uploads
371382 additional_glue_database_access = {
372383 read_only = [
373384 " nndr_raw_zone" ,
@@ -409,6 +420,7 @@ module "department_environmental_services" {
409420 departmental_airflow_user = true
410421 mwaa_etl_scripts_bucket_arn = aws_s3_bucket. mwaa_etl_scripts_bucket . arn
411422 mwaa_key_arn = aws_kms_key. mwaa_key . arn
423+ user_uploads_bucket = module. user_uploads
412424}
413425
414426module "department_housing" {
@@ -443,6 +455,7 @@ module "department_housing" {
443455 departmental_airflow_user = true
444456 mwaa_etl_scripts_bucket_arn = aws_s3_bucket. mwaa_etl_scripts_bucket . arn
445457 mwaa_key_arn = aws_kms_key. mwaa_key . arn
458+ user_uploads_bucket = module. user_uploads
446459 additional_s3_access = [
447460 {
448461 bucket_arn = module.housing_nec_migration_storage.bucket_arn
@@ -500,6 +513,7 @@ module "department_children_and_education" {
500513 google_group_display_name = " saml-aws-data-platform-collaborator-children-and-family-services@hackney.gov.uk"
501514 mwaa_etl_scripts_bucket_arn = aws_s3_bucket. mwaa_etl_scripts_bucket . arn
502515 mwaa_key_arn = aws_kms_key. mwaa_key . arn
516+ user_uploads_bucket = module. user_uploads
503517}
504518
505519module "department_customer_services" {
@@ -533,6 +547,7 @@ module "department_customer_services" {
533547 google_group_display_name = " saml-aws-data-platform-collaborator-customer-services@hackney.gov.uk"
534548 mwaa_etl_scripts_bucket_arn = aws_s3_bucket. mwaa_etl_scripts_bucket . arn
535549 mwaa_key_arn = aws_kms_key. mwaa_key . arn
550+ user_uploads_bucket = module. user_uploads
536551}
537552
538553module "department_hr_and_od" {
@@ -566,6 +581,7 @@ module "department_hr_and_od" {
566581 google_group_display_name = " [email protected] " 567582 mwaa_etl_scripts_bucket_arn = aws_s3_bucket. mwaa_etl_scripts_bucket . arn
568583 mwaa_key_arn = aws_kms_key. mwaa_key . arn
584+ user_uploads_bucket = module. user_uploads
569585}
570586
571587module "department_streetscene" {
@@ -600,6 +616,7 @@ module "department_streetscene" {
600616 departmental_airflow_user = true
601617 mwaa_etl_scripts_bucket_arn = aws_s3_bucket. mwaa_etl_scripts_bucket . arn
602618 mwaa_key_arn = aws_kms_key. mwaa_key . arn
619+ user_uploads_bucket = module. user_uploads
603620}
604621
605622module "department_children_family_services" {
@@ -634,6 +651,7 @@ module "department_children_family_services" {
634651 departmental_airflow_user = true
635652 mwaa_etl_scripts_bucket_arn = aws_s3_bucket. mwaa_etl_scripts_bucket . arn
636653 mwaa_key_arn = aws_kms_key. mwaa_key . arn
654+ user_uploads_bucket = module. user_uploads
637655 additional_glue_database_access = {
638656 read_only = [" child_edu_refined" , " hackney_casemanagement_live" , " hackney_synergy_live" ]
639657 read_write = []
0 commit comments