terraform-provider-pihole
terraform-provider-pihole copied to clipboard
A Terraform provider for managing Pi-hole resources
The deletion of "pihole_dns_record" is not always working and leaves the entry in pihole untouched. pihole version: v5.17.3 provider version: 0.2.0
Bumps [hashicorp/ghaction-terraform-provider-release](https://github.com/hashicorp/ghaction-terraform-provider-release) from 2 to 3. Release notes Sourced from hashicorp/ghaction-terraform-provider-release's releases. v3.0.0 BREAKING CHANGES: all: Workflows are now using actions/download-artifact@v4 which is incompatible with actions/upload-artifact@v3. Calling workflows must be...
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 3 to 5. Release notes Sourced from actions/setup-go's releases. v5.0.0 What's Changed In scope of this release, we change Nodejs runtime from node16 to node20 (actions/setup-go#421). Moreover,...
Bumps [hashicorp/setup-terraform](https://github.com/hashicorp/setup-terraform) from 2 to 3. Release notes Sourced from hashicorp/setup-terraform's releases. v3.0.0 NOTES: Updated default runtime to node20 (#346) The wrapper around the installed Terraform binary has been fixed...
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. Release notes Sourced from actions/checkout's releases. v4.0.0 What's Changed Update default runtime to node20 by @takost in actions/checkout#1436 Support fetching without the --progress option...
Run a weekly test against latest to suss out any incompatibilities with recent pihole updates.
Tests are failing with image tag >= 2022.07.1. Investigate, and fix. If any fixes require breaking changes to the provider, bump to the next major on release.
Investigate moving from the plugin sdk v2 to the newer Terraform plugin framework https://www.terraform.io/plugin/framework
Use the [*_client actions](https://github.com/pi-hole/AdminLTE/blob/ee50954be76fa53bdc4d95a3dd197030b96af5ab/scripts/pi-hole/php/groups.php#L338) to manage pihole_client resources.
Use the [*_domain actions](https://github.com/pi-hole/AdminLTE/blob/ee50954be76fa53bdc4d95a3dd197030b96af5ab/scripts/pi-hole/php/groups.php#L562) to manage pihole_domain resources