2.6.0 (April 16, 2026)
IMPROVEMENTS:
- provider: add a muxed framework provider alongside the existing SDKv2 provider (#594)
- New Ephemeral Resource:
nomad_node_intro_tokencreates a temporary Nomad client introduction token (#595) - New Ephemeral Resource:
nomad_acl_tokenreads a temporary Nomad ACL token without storing its secret in Terraform state (#596) - New Ephemeral Resource:
nomad_variablereads a Nomad variable during a Terraform run without storing its items in state (#598) - data source/nomad_jwks: add EdDSA (Ed25519) key support (#583)
- data source/nomad_job_parser: add
variablesparameter to pass HCL2 variables to the job parser (#582) - resource/nomad_acl_policy: make
job_idoptional injob_aclblock to allow policies that apply to all jobs in a namespace (#580) - resource/nomad_namespace: add
vault_configandconsul_configblocks to configure Vault and Consul cluster permissions (Nomad Enterprise only) (#581) - New Data Source:
nomad_nodeto look up a single Nomad node by ID (#579) - New Data Source:
nomad_nodesto list Nomad nodes with optional prefix, filter, os, and resources parameters (#579) - data source/nomad_node_pool: Added the
node_identity_ttlargument (#569) - resource/nomad_node_pool: Added the
node_identity_ttlargument to configure the node identity TTL for nodes in the pool (#569) - resource/nomad_quota_specification: add support for all
QuotaResourcesfields includingsecrets_mb,devices,numa, andstorage(#584) - resource/nomad_job, data source/nomad_job: Added and aligned computed job and task group attributes, including periodic and update strategy fields, to match the
nomad_jobimplementation and documentation (#585) - resource/nomad_job: add
preserve_countsargument to preserve task group counts during job updates (#591) - provider: update Go to 1.25.9 (#601)