ministryofjustice / analytical-platform

Analytical Platform • This repository is defined and managed in Terraform
https://docs.analytical-platform.service.justice.gov.uk
MIT License
12 stars 4 forks source link

📖 Update LakeFormation sharing module to automate manual onboarding steps #5378

Open julialawrence opened 2 months ago

julialawrence commented 2 months ago

User Story

Currently, sharing data into another account requires the following manual steps:

This story is aimed at automating both of these steps.

Value / Purpose

Doing any process manually is both cumbersome and error-prone so automating it would allow the onboarding of data more easily. This is not only applicable to the QS MVP but also enables usecases such as Electronic Monitoring and Digital Prisons Reporting

Useful Contacts

@julialawrence

User Types

AP Ops

Hypothesis

If we automate the process, sharing data will become simpler for us and for our users.

Proposal

Implement the following: Using terraform external datasource and local-exec provisioner, implement

Using terraform null-resource and local-exec provisioner, implement

Additional Information

This story should allow in this scope that an alternative solution is preferable, we don't want to get into a situation with everything looks like a nail with terraform

Definition of Done

github-actions[bot] commented 11 hours ago

This issue is being marked as stale because it has been open for 60 days with no activity. Remove stale label or comment to keep the issue open.