The module is enabled by default in the Default
bundle.
The module is disabled by default in the following bundles: Managed
, Minimal
.
The module is configured using the ModuleConfig custom resource named terraform-manager
(learn more about setting up Deckhouse…).
Example of the ModuleConfig/terraform-manager
resource for configuring the module:
apiVersion: deckhouse.io/v1alpha1
kind: ModuleConfig
metadata:
name: terraform-manager
spec:
version: 1
enabled: true
settings: # <-- Module parameters from the "Parameters" section below.
Parameters
Schema version: 1
- autoConvergerEnabledboolean
Disables auto-applying of the Terraform state.
Default:
true
- autoConvergerPeriodstring
The time interval after which the state of Terraform is checked and applied.
Default:
"1h"
Pattern:
^\d+(?:m|h)$
- nodeSelectorobject
The same as in the Pod’s
spec.nodeSelector
parameter in Kubernetes.If the parameter is omitted or
false
, it will be determined automatically. - tolerationsarray of objects
The same as in the Pods’
spec.tolerations
parameter in Kubernetes;If the parameter is omitted or
false
, it will be determined automatically.- tolerations.effectstring
- tolerations.keystring
- tolerations.operatorstring
- tolerations.tolerationSecondsinteger
- tolerations.valuestring