renovate/lib/manager/terraform
2021-02-05 11:58:22 +01:00
..
__fixtures__ fix: Update stable Helm repo URL (#8251) 2021-01-11 15:16:33 +01:00
__snapshots__ refactor: Remove depnameShort of terra* and kustomize (#8388) 2021-02-05 11:58:22 +01:00
extract.spec.ts feat(terraform): remove versioning validation from manager (#7647) 2020-11-04 11:57:58 +01:00
extract.ts refactor: use ls-lint (#7956) 2020-12-11 13:29:43 +01:00
index.ts refactor: simplify autoreplace data (#5965) 2020-04-14 22:31:35 +02:00
modules.ts refactor: Remove depnameShort of terra* and kustomize (#8388) 2021-02-05 11:58:22 +01:00
providers.ts refactor: Remove depnameShort of terra* and kustomize (#8388) 2021-02-05 11:58:22 +01:00
readme.md docs: capitalize noun SemVer (#7984) 2020-12-13 15:25:51 +01:00
required-providers.ts refactor: use ls-lint (#7956) 2020-12-11 13:29:43 +01:00
resources.ts refactor: Remove depnameShort of terra* and kustomize (#8388) 2021-02-05 11:58:22 +01:00
util.spec.ts refactor(terraform-provider): refactor manager (#6637) 2020-07-01 17:17:40 +02:00
util.ts chore(deps): update dependency eslint-config-prettier to v7 (#7940) 2020-12-11 09:35:56 +01:00

Currently Terraform support is limited to Terraform registry sources and github sources that include SemVer refs, e.g. like github.com/hashicorp/example?ref=v1.0.0.

Fixed versions like the following will receive a PR whenever there is a newer version available:

module "consul" {
  source  = "hashicorp/consul/aws"
  version = "0.0.5"
  servers = 3
}

The following range constraints are also supported:

  • >= 1.2.0: version 1.2.0 or newer
  • <= 1.2.0: version 1.2.0 or older
  • ~> 1.2.0: any non-beta version >= 1.2.0 and < 1.3.0, e.g. 1.2.X
  • ~> 1.2: any non-beta version >= 1.2.0 and < 2.0.0, e.g. 1.X.Y
  • >= 1.0.0, <= 2.0.0`: any version between 1.0.0 and 2.0.0 inclusive