/ap-terraform-app-cicd-resources

Analytical Platform Terraform App CICD Resources • This repository is defined and managed in Terraform

Primary LanguageHCL

ap-terraform-app-cicd-resources module to combine ap-terraform-ecr-repository, ap-terraform-app-github-repo and ap-terraform-app-deployment-role modules

image

Note: This module has no provider requirements but the modules called require

github >=4.0

aws ~>3.71.0

Requirements

Name Version
terraform >= 0.14.0

Providers

No providers.

Modules

Name Source Version
deployment_role git@github.com:ministryofjustice/ap-terraform-app-deployment-role.git v1.2.0
ecr_repository git@github.com:ministryofjustice/ap-terraform-ecr-repository.git v1.1.0
github_repo git@github.com:ministryofjustice/ap-terraform-app-github-repo.git v1.7.0

Resources

No resources.

Inputs

Name Description Type Default Required
admin_team Name of the admin team string n/a yes
application_name Name of the ECRand git repository. string n/a yes
description Description for the repository string n/a yes
maintainer_team Name of the maintainer team string n/a yes
openid_connect_provider_arn The ARN of the AWS IAM OpenID connect provider string n/a yes
organisation The name of the GitHub organisation or user string n/a yes
permissions_boundary ARN of the policy that is used to set the permissions boundary for the role string n/a yes
pull_arns List of IAM ARNs that can push and pull images and tags. list(string) n/a yes
tags A map of tags to add to the resources map(string) {} no
template_owner Name of the organisation owning the template repository string n/a yes
template_repository Name of the template repository to use string n/a yes

Outputs

No outputs.