This Terraform and OpenTofu provider allows you to manage Iceberg resources, such as namespaces and tables.
The provider currently supports the following resources:
iceberg_namespace: Manage Iceberg namespaces and their properties.iceberg_table: Manage Iceberg tables, including schema definitions and properties.
To build the provider and install it locally , run the build.sh script:
./build.shThis script will:
- Compile the provider binary.
- Create a local provider registry at
./terraform-plugins. - Provide a configuration snippet for your
~/.terraformrc(orterraform.rc) file to point Terraform to this local registry.