> For the complete documentation index, see [llms.txt](https://docs.silessian.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.silessian.com/planapply-for-jira-cloud/admin-features/terraform-console/terraform-tab.md).

# Terraform tab

Terraform tab inputs and buttons that allows to execute Terraform operation on entire workspace files.

On the UI we can see:

1. Plan button - it executes "terraform plan -no-color" operation on entire workspace
2. Apply button - it executes "terraform apply -auto-approve -no-color" operation on entire workspace.
3. Input and button "Run own command" - it allows to execute any terraform command.&#x20;

{% hint style="warning" %}
Only Terraform operations are allowed. Arguments pointing to files might not be properly processed due to a way that request are being processed.
{% endhint %}

4. Generate config button - helper function that generate configuration code with a help of Terraform code generation feature.
5. Set TF\_LOG=DEBUG - this checkbox is equivalent to setting environment variable TF\_LOG=DEBUG.
6. *"Use public provider"* checkbox - When checked, you don't have to append provider configuration block in plain text inside Terraform scripts. During the Terraform operation (plan/apply/etc) app will append volatile file containing public provider credentials. This file will not be stored or returned from the operations.
7. Execution logs tab - it is used to display feedback messages coming from external processor.

<figure><img src="/files/IJDdgGG5Qe2PCONXLZ7X" alt=""><figcaption></figcaption></figure>
