bolt_pe
: Class: bolt_pe
get_targets_from_node_groups
: This task reads node groups from PE console and returns an array of nodes being part of the node groupterrafom_apply
: Apply an HCL manifestterrafom_destroy
: Destroy resources managed with Terraformterrafom_initialize
: Initialize a Terraform project directoryterrafom_output
: JSON representation of Terraform outputsterrafom_resolve_reference
: Generate targets from Terraform Statefile
bolt_pe::get_node_groups
: get all node groups and print to stdoutbolt_pe::terraform_apply
bolt_pe::terraform_destroy
Class: bolt_pe
This task reads node groups from PE console and returns an array of nodes being part of the node group
Supports noop? false
Data type: String
Name of the node group
Apply an HCL manifest
Supports noop? false
Data type: Optional[String[1]]
Path to Terraform project directory. Path is relative to CWD, unless an absolute path is specified.
Data type: Optional[String[1]]
Path to read and save state. Defaults to "terraform.tfstate". Path is relative to "dir"
Data type: Optional[Variant[String[1], Array[String[1]]]]
Resource to target. Operation will be limited to this resource and its dependencies. Accepts a single resource string or an array of resources
Data type: Optional[Hash]
Set Terraform variables, expects a hash with key value pairs representing variables and values.
Data type: Optional[Variant[String[1], Array[String[1]]]]
Set variables in the Terraform configuration from a file. Path is relative to "dir". Accepts a single var-file path or an array of paths
Data type: Optional[String[1]]
Path to write state to that is different than "state". This can be used to preserve the old state.
Destroy resources managed with Terraform
Supports noop? false
Data type: Optional[String[1]]
Path to Terraform project directory. Path is relative to CWD, unless an absolute path is specified.
Data type: Optional[String[1]]
Path to read and save state. Defaults to "terraform.tfstate", Path is relative to "dir"
Data type: Optional[Variant[String[1], Array[String[1]]]]
Resource to target. Operation will be limited to this resource and its dependencies. Accepts a single resource string or an array of resources
Data type: Optional[Hash]
Set Terraform variables, expects a hash with key value pairs representing variables and values.
Data type: Optional[Variant[String[1], Array[String[1]]]]
Set variables in the Terraform configuration from a file. Path is relative to "dir". Accepts a single var-file path or an array of paths
Data type: Optional[String[1]]
Path to write state to that is different than "state". This can be used to preserve the old state.
Initialize a Terraform project directory
Supports noop? false
Data type: Optional[String[1]]
Path to Terraform project directory. Path is relative to CWD, unless an absolute path is specified.
JSON representation of Terraform outputs
Supports noop? false
Data type: Optional[String[1]]
Path to Terraform project directory. Path is relative to CWD, unless an absolute path is specified.
Data type: Optional[String[1]]
Path to read and save state. Defaults to "terraform.tfstate", Path is relative to "dir"
Generate targets from Terraform Statefile
Supports noop? false
Data type: String[1]
Data type: String[1]
Data type: Optional[String[1]]
Data type: Optional[String[1]]
Data type: Hash
get all node groups and print to stdout
The following parameters are available in the bolt_pe::get_node_groups
plan:
Data type: Enum['All Nodes', 'Production Environment']
Data type: String
The bolt_pe::terraform_apply class.
The following parameters are available in the bolt_pe::terraform_apply
plan:
Data type: Optional[String[1]]
Default value: undef
Data type: Optional[String[1]]
Default value: undef
Data type: Optional[String[1]]
Default value: undef
Data type: Optional[Variant[String[1], Array[String[1]]]]
Default value: undef
Data type: Optional[Hash]
Default value: undef
Data type: Optional[Variant[String[1], Array[String[1]]]]
Default value: undef
Data type: Optional[Boolean]
Default value: false
Data type: TargetSpec
The bolt_pe::terraform_destroy class.
The following parameters are available in the bolt_pe::terraform_destroy
plan:
Data type: Optional[String[1]]
Default value: undef
Data type: Optional[String[1]]
Default value: undef
Data type: Optional[String[1]]
Default value: undef
Data type: Optional[Variant[String[1], Array[String[1]]]]
Default value: undef
Data type: Optional[Hash]
Default value: undef
Data type: Optional[Variant[String[1], Array[String[1]]]]
Default value: undef
Data type: TargetSpec