Github Action to apply data one glue job & crawler based on yaml file.
Those files must validate against cue
schema.
[Required] AWS role allowing Secret manager usage
AWS region for ECR checks, Default: eu-central-1
Terraform version to use, Default: latest
Terragrunt version to use, Default: latest
Repository containing terraform code for glue creation, Default: FinalCAD/terraform-data-one-repo
Reference to use for terraform-data-one-repo
repository, Default: master
Github token to avoid limit rate when pulling package
[Required] Github ssh key to pull terraform-data-one-repo
repository
[Required] Finalcad envrionment: production, staging, sandbox
Finalcad region: frankfurt or tokyo, Default: frankfurt
Sub path for glue configuration file, default: 'configuration'
Action launch from a pull_request, only excute plan, default ''.
- name: Deploy glue job sandbox
uses: FinalCAD/GlueDataAction@v1.0
with:
github-ssh: ${{ secrets.GH_DEPLOY_SSH }}
environment: sandbox
aws-role: ${{ secrets.DEPLOY_ROLE_MASTER }}
gitub-token: ${{ secrets.GH_PACKAGES_READ }}