Skip to content

Commit 47e72d2

Browse files
Merge pull request #32 from humanitec-architecture/mathieu-benoit-patch-1
Update main.tf - emptydir_volume res def
2 parents 805d13e + be53d98 commit 47e72d2

File tree

2 files changed

+34
-0
lines changed

2 files changed

+34
-0
lines changed

modules/htc_res_defs/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,12 @@
2323

2424
| Name | Type |
2525
|------|------|
26+
| [humanitec_resource_definition.emptydir_volume](https://registry.terraform.io/providers/humanitec/humanitec/latest/docs/resources/resource_definition) | resource |
2627
| [humanitec_resource_definition.k8s_cluster](https://registry.terraform.io/providers/humanitec/humanitec/latest/docs/resources/resource_definition) | resource |
2728
| [humanitec_resource_definition.k8s_namespace](https://registry.terraform.io/providers/humanitec/humanitec/latest/docs/resources/resource_definition) | resource |
2829
| [humanitec_resource_definition_criteria.default_mysql](https://registry.terraform.io/providers/humanitec/humanitec/latest/docs/resources/resource_definition_criteria) | resource |
2930
| [humanitec_resource_definition_criteria.default_postgres](https://registry.terraform.io/providers/humanitec/humanitec/latest/docs/resources/resource_definition_criteria) | resource |
31+
| [humanitec_resource_definition_criteria.emptydir_volume](https://registry.terraform.io/providers/humanitec/humanitec/latest/docs/resources/resource_definition_criteria) | resource |
3032
| [humanitec_resource_definition_criteria.k8s_cluster](https://registry.terraform.io/providers/humanitec/humanitec/latest/docs/resources/resource_definition_criteria) | resource |
3133
| [humanitec_resource_definition_criteria.k8s_namespace](https://registry.terraform.io/providers/humanitec/humanitec/latest/docs/resources/resource_definition_criteria) | resource |
3234

modules/htc_res_defs/main.tf

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,3 +75,35 @@ resource "humanitec_resource_definition_criteria" "default_mysql" {
7575

7676
force_delete = true
7777
}
78+
79+
resource "humanitec_resource_definition" "emptydir_volume" {
80+
driver_type = "humanitec/template"
81+
id = "volume-emptydir"
82+
name = "volume-emptydir"
83+
type = "volume"
84+
driver_inputs = {
85+
values_string = jsonencode({
86+
"templates" = {
87+
"manifests" = {
88+
"emptydir.yaml" = {
89+
"location" = "volumes"
90+
"data" = <<END_OF_TEXT
91+
name: $${context.res.guresid}-emptydir
92+
emptyDir:
93+
sizeLimit: 1024Mi
94+
END_OF_TEXT
95+
}
96+
}
97+
}
98+
})
99+
}
100+
}
101+
102+
resource "humanitec_resource_definition_criteria" "emptydir_volume" {
103+
resource_definition_id = humanitec_resource_definition.emptydir_volume.id
104+
env_id = var.environment
105+
env_type = var.environment_type
106+
107+
force_delete = true
108+
}
109+

0 commit comments

Comments
 (0)