abergmeier / terraform-provider-exasol

Terraform Provider for Exasol
Apache License 2.0
2 stars 0 forks source link
exasol golang terraform terraform-plugin

Test & Build GitHub release (latest by date) License Go Reference

Terraform Provider for EXASOL

Provider for EXASOL database objects. Enables #DBAOps with Exasol.

Go here for Terraform Registry.

Usage in Terraform 0.13+

To use the provider, you currently have to add it to your terraform definitions:

# Snippet of provider.tf
terraform {
  required_providers {
    exasol = {
      source = "abergmeier/exasol"
    }
  }
}

Status

Supported Implemented as Examples
Connection exasol_connection deployments/connection.tf
Role exasol_role deployments/role.tf
Schema (physical) exasol_physical_schema deployments/schema.tf
Table exasol_table deployments/table.tf
User exasol_user deployments/user.tf
View exasol_view deployments/view.tf
Unsupported Possible implementation as
Function exasol_function
Schema (virtual) exasol_virtual_schema
Script exasol_script

Testing

To test call

EXAHOST=<exasolserver> scripts/test.sh.