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.
  1. 26 Jan, 2022 1 commit
  2. 06 Jan, 2022 2 commits
  3. 04 Jan, 2022 4 commits
  4. 21 Dec, 2021 6 commits
  5. 24 Jan, 2022 1 commit
    • Laura Pacilio's avatar
      Merge pull request #30400 from... · 3f72425a
      Laura Pacilio authored
      Merge pull request #30400 from hashicorp/backport/fix-provisioners-content/socially-discrete-buzzard
      
      Backport of Fix provisioners content into v1.1
      3f72425a
  6. 21 Jan, 2022 4 commits
  7. 20 Jan, 2022 6 commits
  8. 19 Jan, 2022 3 commits
  9. 18 Jan, 2022 7 commits
  10. 17 Jan, 2022 2 commits
  11. 11 Jan, 2022 4 commits
    • Martin Atkins's avatar
      lang/funcs: fileexists slightly better "not a file" error message · 8d660fd1
      Martin Atkins authored
      Previously we were just returning a string representation of the file mode,
      which spends more characters on the irrelevant permission bits that it
      does on the directory entry type, and is presented in a Unix-centric
      format that likely won't be familiar to the user of a Windows system.
      
      Instead, we'll recognize a few specific directory entry types that seem
      worth mentioning by name, and then use a generic message for the rest.
      
      The original motivation here was actually to deal with the fact that our
      tests for this function were previously not portable due to the error
      message leaking system-specific permission detail that are not relevant
      to the test. Rather than just directly addressing that portability
      problem, I took the opportunity to improve the error messages at the same
      time.
      
      However, because of that initial focus there are only actually tests here
      for the directory case. A test that tries to test any of these other file
      modes would ...
      8d660fd1
    • Martin Atkins's avatar
      Update CHANGELOG.md · b5899188
      Martin Atkins authored
      b5899188
    • Martin Atkins's avatar
      refactoring: Implied move statements can be cross-package · 99cad4c5
      Martin Atkins authored
      Terraform uses "implied" move statements to represent the situation where
      it automatically handles a switch from count to no-count on a resource.
      Because that situation requires targeting only a specific resource
      instance inside a specific module instance, implied move statements are
      always presented as if they had been declared in the root module and then
      traversed through the exact module instance path to reach the target
      resource.
      
      However, that means they can potentially cross a module package boundary,
      if the changed resource belongs to an external module. Normally we
      prohibit that to avoid the root module depending on implementation details
      of the called module, but Terraform generates these implied statements
      based only on information in the called module and so there's no need to
      apply that same restriction to implied move statements, which will always
      have source and destination addresses belonging to the same module
      instance.
      
      This change therefore fixes a misbehavior where Terraform would reject
      an attempt to switch from no-count to count in a called module, where
      previously the author of the calling configuration had no recourse to fix
      it because the change has actually happened upstream.
      99cad4c5
    • Laura Pacilio's avatar
      Merge pull request #30339 from hashicorp/backport/fix-broken-links-1-10/firmly-equal-rabbit · d16e495c
      Laura Pacilio authored
      Backport of Fix broken links to external docs into v1.1
      d16e495c