This project is mirrored from https://:*****@github.com/hashicorp/terraform.git.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
- 08 Dec, 2021 14 commits
-
-
Laura Pacilio authored
-
Laura Pacilio authored
-
Laura Pacilio authored
-
Laura Pacilio authored
-
Laura Pacilio authored
-
Laura Pacilio authored
-
Laura Pacilio authored
Co-authored-by:
Judith Malnick <judith.patudith@gmail.com>
-
Judith Malnick authored
-
Judith Malnick authored
Co-authored-by:
Laura Pacilio <83350965+laurapacilio@users.noreply.github.com>
-
Judith Malnick authored
Co-authored-by:
Laura Pacilio <83350965+laurapacilio@users.noreply.github.com>
-
Judith Malnick authored
Co-authored-by:
Laura Pacilio <83350965+laurapacilio@users.noreply.github.com>
-
Judith Malnick authored
-
Judith Malnick authored
-
Judith Malnick authored
Co-authored-by:
Laura Pacilio <83350965+laurapacilio@users.noreply.github.com>
-
- 07 Dec, 2021 3 commits
-
-
Chris Arcand authored
-
Chris Arcand authored
-
Chris Arcand authored
As explained in the changes: The 'enhanced' backend terminology, which only truly pertains to the 'remote' backend with a single API (Terraform Cloud/Enterprise's), has been found to be a confusing vestige which need only be explained in the context of the 'remote' backend. These changes reorient the explanation(s) of backends to pertain more directly to their primary purpose, which is storage of state snapshots (and not implementing operations). That Terraform operations are still _implemented_ by the literal `Backend` and `Enhanced` interfaces is inconsequential a user of Terraform, an internal detail.
-
- 03 Dec, 2021 3 commits
-
-
Ted Behling authored
Docs: Add newer Debian & Ubuntu versions to repo list
-
Laura Pacilio authored
Improve `.terraformignore` doc formatting
-
Laura Pacilio authored
Fix example for values-representation in docs for JSON Format internals
-
- 01 Dec, 2021 9 commits
-
-
James Bardin authored
update hcl@v2.11.1
-
Chris Arcand authored
Cloud: Do not ask to migrate empty default workspace
-
Barrett Clark authored
When migrating from an explicit local backend to Terraform Cloud, we ask if you want to migrate the state. If there is no state to migrate we should not ask if they want to migrate the emptiness.
-
Chris Arcand authored
Cloud: Apply without init error message
-
James Bardin authored
-
Barrett Clark authored
When going from a local backend to Terraform Cloud, if you skip the `terraform init` and run `terraform apply` this will give the user more clear instructions.
-
Luces Huayhuaca authored
When terraform detects that a user has no workspaces that map to their current configuration, it will prompt the user to create a new workspace and enter a value name. If the user ignores the prompt and exits it, the legacy backend (terraform.tfstate) will be left in a awkward state: 1. This saved backend config will show a diff for the JSON attributes "serial", "tags" and "hash" 2. "Terraform workspace list" will show an empty list 3. "Terraform apply" will run successfully using the previous workspace, from the previous config, not the one from the current saved backend config 4. The cloud config is not reflective of the current working directory Solution: If the user exits the prompt, the saved backend config should not be updated because they did not select a new workspace. They are back at the beginning where they are force to re run the init cmd again before proceeding with new changes.
-
James Bardin authored
update hcl@v2.11.0
-
James Bardin authored
-
- 30 Nov, 2021 5 commits
-
-
Martin Atkins authored
Previously we ended up losing all of the error message detail produced by the registry address parser, because we treated any registry address failure as cause to parse the address as a go-getter-style remote address instead. That led to terrible feedback in the situation where the user _was_ trying to write a module address but it was invalid in some way. Although we can't really tighten this up in the default case due to our compatibility promises, it's never been valid to use the "version" argument with anything other than a registry address and so as a compromise here we'll use the presence of "version" as a heuristic for user intent to parse the source address as a registry address, and thus we can return a registry-address-specific error message in that case and thus give more direct feedback about what was wrong. This unfortunately won't help someone trying to install from the registry _without_ a version constraint, but I didn't want to let perfect be the enemy of the good here, particularly since we recommend using version constraints with registry modules anyway; indeed, that's one of the main benefits of using a registry rather than a remote source directly.
-
kmoe authored
backend/http: supply logging.LogOutput() to retryable client
-
Alisdair McDiarmid authored
configs: Add sensitive marks for nested attributes
-
Alisdair McDiarmid authored
core: Fix schema loading for deleted resources
-
Katy Moe authored
-
- 29 Nov, 2021 2 commits
-
-
Ted Behling authored
The HashiCorp APT server supports several distro releases that were not in this list, leading to a false impression that they aren't supported. Note, Ubuntu has a new release twice a year, so periodic maintenance is needed here.
-
Chris Arcand authored
command/init: Add -cloud alias to -backend, adjust `init` help output
-
- 26 Nov, 2021 1 commit
-
-
Daniel Murphy authored
The `root_module.resources[].sensitive_values` key in the example output was incorrectly named and clashed with the regular `root_module.resources[].values` key.
-
- 25 Nov, 2021 2 commits
-
-
Alisdair McDiarmid authored
Object values returned from providers have their attributes marked as sensitive based on the provider schema. This was not fully implemented for nested attribute types, which is corrected in this commit.
-
Jonathan Ballet authored
This helps to distinguish what is a `/` (as a directory separator) from a "/" (as in "his/her").
-
- 24 Nov, 2021 1 commit
-
-
Alisdair McDiarmid authored
Resource instances removed from the configuration would previously use the implied provider address. This is correct for default providers, but incorrect for those from other namespaces or hosts. The fix here is to use the stored provider config if it is present.
-