Skip to content

Commit

Permalink
Merge pull request #52 from ministryofjustice/tfstruc
Browse files Browse the repository at this point in the history
Refactor to meet standardised Terraform structure
  • Loading branch information
jakemulley committed Dec 23, 2022
2 parents 2c5474f + c3174ee commit 752e74e
Show file tree
Hide file tree
Showing 4 changed files with 28 additions and 25 deletions.
13 changes: 8 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,16 +14,19 @@ See [example](example/) dir
| Name | Version |
|------|---------|
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.14 |
| <a name="requirement_helm"></a> [helm](#requirement\_helm) | ~> 2.6.0 |
| <a name="requirement_helm"></a> [helm](#requirement\_helm) | >=2.6.0 |
| <a name="requirement_kubectl"></a> [kubectl](#requirement\_kubectl) | >=1.13.2 |
| <a name="requirement_kubernetes"></a> [kubernetes](#requirement\_kubernetes) | >=2.12.1 |
| <a name="requirement_template"></a> [template](#requirement\_template) | >=2.2.0 |

## Providers

| Name | Version |
|------|---------|
| <a name="provider_helm"></a> [helm](#provider\_helm) | ~> 2.6.0 |
| <a name="provider_kubectl"></a> [kubectl](#provider\_kubectl) | n/a |
| <a name="provider_kubernetes"></a> [kubernetes](#provider\_kubernetes) | n/a |
| <a name="provider_template"></a> [template](#provider\_template) | n/a |
| <a name="provider_helm"></a> [helm](#provider\_helm) | >=2.6.0 |
| <a name="provider_kubectl"></a> [kubectl](#provider\_kubectl) | >=1.13.2 |
| <a name="provider_kubernetes"></a> [kubernetes](#provider\_kubernetes) | >=2.12.1 |
| <a name="provider_template"></a> [template](#provider\_template) | >=2.2.0 |

## Modules

Expand Down
24 changes: 12 additions & 12 deletions example/ingress.tf
Original file line number Diff line number Diff line change
@@ -1,25 +1,25 @@
module "ingress_controllers" {
source = "../"

replica_count = "2"
controller_name = "default"
cluster_domain_name = "dummy"
is_live_cluster = false
live1_cert_dns_name = "dummy"
replica_count = "2"
controller_name = "default"
cluster_domain_name = "dummy"
is_live_cluster = false
live1_cert_dns_name = "dummy"
dependence_certmanager = "ignore"

}

module "modsec_ingress_controllers" {
source = "../"

replica_count = "2"
controller_name = "modsec"
cluster_domain_name = "dummy"
is_live_cluster = false
live1_cert_dns_name = "dummy"
enable_modsec = true
enable_owasp = true
replica_count = "2"
controller_name = "modsec"
cluster_domain_name = "dummy"
is_live_cluster = false
live1_cert_dns_name = "dummy"
enable_modsec = true
enable_owasp = true
dependence_certmanager = "ignore"

depends_on = [module.ingress_controllers]
Expand Down
2 changes: 1 addition & 1 deletion main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,6 @@ resource "kubernetes_config_map" "modsecurity_nginx_config" {
]

lifecycle {
ignore_changes = [metadata.0.annotations]
ignore_changes = [metadata[0].annotations]
}
}
14 changes: 7 additions & 7 deletions versions.tf
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,19 @@ terraform {
required_providers {
helm = {
source = "hashicorp/helm"
version = "~> 2.6.0"
version = ">=2.6.0"
}
kubernetes = {
source = "hashicorp/kubernetes"
}
null = {
source = "hashicorp/null"
source = "hashicorp/kubernetes"
version = ">=2.12.1"
}
template = {
source = "hashicorp/template"
source = "hashicorp/template"
version = ">=2.2.0"
}
kubectl = {
source = "gavinbunney/kubectl"
source = "gavinbunney/kubectl"
version = ">=1.13.2"
}
}
required_version = ">= 0.14"
Expand Down

0 comments on commit 752e74e

Please sign in to comment.