File tree 2 files changed +32
-0
lines changed 2 files changed +32
-0
lines changed Original file line number Diff line number Diff line change @@ -44,10 +44,12 @@ Module that provides the reference architecture.
44
44
| [ aws_iam_role_policy_attachment.humanitec_svc] ( https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_role_policy_attachment ) | resource |
45
45
| [ helm_release.ingress_nginx] ( https://registry.terraform.io/providers/hashicorp/helm/latest/docs/resources/release ) | resource |
46
46
| [ humanitec_resource_account.cluster_account] ( https://registry.terraform.io/providers/humanitec/humanitec/latest/docs/resources/resource_account ) | resource |
47
+ | [ humanitec_resource_definition.emptydir_volume] ( https://registry.terraform.io/providers/humanitec/humanitec/latest/docs/resources/resource_definition ) | resource |
47
48
| [ humanitec_resource_definition.k8s_cluster_driver] ( https://registry.terraform.io/providers/humanitec/humanitec/latest/docs/resources/resource_definition ) | resource |
48
49
| [ humanitec_resource_definition.k8s_namespace] ( https://registry.terraform.io/providers/humanitec/humanitec/latest/docs/resources/resource_definition ) | resource |
49
50
| [ humanitec_resource_definition_criteria.default_mysql] ( https://registry.terraform.io/providers/humanitec/humanitec/latest/docs/resources/resource_definition_criteria ) | resource |
50
51
| [ humanitec_resource_definition_criteria.default_postgres] ( https://registry.terraform.io/providers/humanitec/humanitec/latest/docs/resources/resource_definition_criteria ) | resource |
52
+ | [ humanitec_resource_definition_criteria.emptydir_volume] ( https://registry.terraform.io/providers/humanitec/humanitec/latest/docs/resources/resource_definition_criteria ) | resource |
51
53
| [ humanitec_resource_definition_criteria.k8s_cluster_driver] ( https://registry.terraform.io/providers/humanitec/humanitec/latest/docs/resources/resource_definition_criteria ) | resource |
52
54
| [ humanitec_resource_definition_criteria.k8s_namespace] ( https://registry.terraform.io/providers/humanitec/humanitec/latest/docs/resources/resource_definition_criteria ) | resource |
53
55
| [ random_password.external_id] ( https://registry.terraform.io/providers/hashicorp/random/latest/docs/resources/password ) | resource |
Original file line number Diff line number Diff line change @@ -92,3 +92,33 @@ resource "humanitec_resource_definition_criteria" "default_mysql" {
92
92
resource_definition_id = module. default_mysql . id
93
93
env_type = var. environment
94
94
}
95
+
96
+ resource "humanitec_resource_definition" "emptydir_volume" {
97
+ driver_type = " humanitec/template"
98
+ id = " volume-emptydir"
99
+ name = " volume-emptydir"
100
+ type = " volume"
101
+ driver_inputs = {
102
+ values_string = jsonencode ({
103
+ " templates" = {
104
+ " manifests" = {
105
+ " emptydir.yaml" = {
106
+ " location" = " volumes"
107
+ " data" = << END_OF_TEXT
108
+ name: $${context.res.guresid}-emptydir
109
+ emptyDir:
110
+ sizeLimit: 1024Mi
111
+ END_OF_TEXT
112
+ }
113
+ }
114
+ }
115
+ })
116
+ }
117
+ }
118
+
119
+ resource "humanitec_resource_definition_criteria" "emptydir_volume" {
120
+ resource_definition_id = humanitec_resource_definition. emptydir_volume . id
121
+ env_type = var. environment
122
+
123
+ force_delete = true
124
+ }
You can’t perform that action at this time.
0 commit comments