Documentation ¶
Index ¶
- Constants
- type TerraformVariables
- func (t *TerraformVariables) Dependencies() []asset.Asset
- func (t *TerraformVariables) Files() []*asset.File
- func (t *TerraformVariables) Generate(ctx context.Context, parents asset.Parents) error
- func (t *TerraformVariables) Load(f asset.FileFetcher) (found bool, err error)
- func (t *TerraformVariables) Name() string
Constants ¶
View Source
const ( // GCPFirewallPermission is the role/permission to create or skip the creation of // firewall rules for GCP during an xpn installation. GCPFirewallPermission = "compute.firewalls.create" // TfVarsFileName is the filename for Terraform variables. TfVarsFileName = "terraform.tfvars.json" // TfPlatformVarsFileName is the name for platform-specific // Terraform variable files. // // https://www.terraform.io/docs/configuration/variables.html#variable-files TfPlatformVarsFileName = "terraform.platform.auto.tfvars.json" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TerraformVariables ¶
TerraformVariables depends on InstallConfig, Manifests, and Ignition to generate the terrafor.tfvars.
func (*TerraformVariables) Dependencies ¶
func (t *TerraformVariables) Dependencies() []asset.Asset
Dependencies returns the dependency of the TerraformVariable.
func (*TerraformVariables) Files ¶
func (t *TerraformVariables) Files() []*asset.File
Files returns the files generated by the asset.
func (*TerraformVariables) Load ¶
func (t *TerraformVariables) Load(f asset.FileFetcher) (found bool, err error)
Load reads the terraform.tfvars from disk.
func (*TerraformVariables) Name ¶
func (t *TerraformVariables) Name() string
Name returns the human-friendly name of the asset.
Click to show internal directories.
Click to hide internal directories.