Skip to main content

tnctl convert cloudresource

tnctl convert cloudresource

Used to convert cloudresource back to terraform

Synopsis

Provides the ability to convert configurations and cloudresources back into terraform modules.

Note, if you include --include-provider or --include-checkov, this command will use the current kubeconfig context to retrieve the provider and checkov policy from the cluster.

Convert a configuration in the cluster into a terraform module: $ tnctl convert configuration -n my-namespace my-configuration

Convert a configuration file into a terraform module: $ tnctl convert configuration -f my-configuration.yaml

Convert a cloudresource in the cluster into a terraform module: $ tnctl convert cloudresource -n my-namespace my-cloudresource

tnctl convert cloudresource [OPTIONS] NAME [flags]

Options

  -h, --help               help for cloudresource
--include-checkov Include checkov in the output (default true)
--include-provider Include provider in the output (default true)
-n, --namespace string Namespace of the resource (default "default")
-p, --path string The path to write the files to (default ".")

Options inherited from parent commands

      --config string   Path to the configuration file (default "HOME/.tnctl.yaml")
--verbose Enable verbose logging

SEE ALSO