All posts by Bruno Schaatsbergen
![Access Azure from HCP Terraform with OIDC federation](/_next/image?url=https%3A%2F%2Fwww.datocms-assets.com%2F2885%2F1608227936-blog-library-product-azure.png&w=3840&q=75)
Access Azure from HCP Terraform with OIDC federation
Securely access Azure from HCP Terraform using OIDC federation, eliminating the need to use long-lived credentials for authentication.
![Access AWS from HCP Terraform with OIDC federation](/_next/image?url=https%3A%2F%2Fwww.datocms-assets.com%2F2885%2F1620155432-blog-library-product-terraform-aws-logomarks-dark.jpg&w=3840&q=75)
Access AWS from HCP Terraform with OIDC federation
Securely access AWS from HCP Terraform using OIDC federation, eliminating the need to use access keys.
![Simplifying assertions in Terraform using provider-defined functions](/_next/image?url=https%3A%2F%2Fwww.datocms-assets.com%2F2885%2F1714171194-blog-library-product-terraform-black.jpg&w=3840&q=75)
Simplifying assertions in Terraform using provider-defined functions
Learn about assertion and validation strategies for Terraform using the Terraform Assert utility provider. Plus: how to continuously validate your infrastructure using HCP Terraform.
![Access Google Cloud from HCP Terraform with workload identity](/_next/image?url=https%3A%2F%2Fwww.datocms-assets.com%2F2885%2F1620155403-blog-library-product-terraform-google-cloud-logomarks-dark.jpg&w=3840&q=75)
Access Google Cloud from HCP Terraform with workload identity
Securely access Google Cloud from HCP Terraform using workload identity federation, eliminating the need to store service account keys.
![Terraform 1.8 provider functions for AWS, Google Cloud, and Kubernetes](/_next/image?url=https%3A%2F%2Fwww.datocms-assets.com%2F2885%2F1714155806-blog-library-product-terraform-dark-gradient.jpg&w=3840&q=75)
Terraform 1.8 provider functions for AWS, Google Cloud, and Kubernetes
See usage examples of Terraform 1.8's new launch-day provider-defined functions for AWS, Google Cloud, and Kubernetes.