[arch-commits] Commit in terraform/repos/community-x86_64 (4 files)

2020-12-27 Thread Daurnimator via arch-commits
Date: Sunday, December 27, 2020 @ 23:51:24
  Author: daurnimator
Revision: 794082

archrelease: copy trunk to community-x86_64

Added:
  terraform/repos/community-x86_64/CHANGELOG.md
(from rev 794080, terraform/trunk/CHANGELOG.md)
  terraform/repos/community-x86_64/PKGBUILD
(from rev 794080, terraform/trunk/PKGBUILD)
Deleted:
  terraform/repos/community-x86_64/CHANGELOG.md
  terraform/repos/community-x86_64/PKGBUILD

--+
 CHANGELOG.md |  251 +++--
 PKGBUILD |   74 
 2 files changed, 174 insertions(+), 151 deletions(-)

Deleted: CHANGELOG.md
===
--- CHANGELOG.md2020-12-27 23:51:18 UTC (rev 794081)
+++ CHANGELOG.md2020-12-27 23:51:24 UTC (rev 794082)
@@ -1,114 +0,0 @@
-## 0.14.2 (December 08, 2020)
-
-BUG FIXES:
-
-* backend/remote: Disable the remote backend version compatibility check for 
workspaces set to use the "latest" pseudo-version. 
([#27199](https://github.com/hashicorp/terraform/issues/27199))
-* providers/terraform: Disable the remote backend version compatibility check 
for the `terraform_remote_state` data source. This check is unnecessary, 
because the data source is read-only by definition. 
([#27197](https://github.com/hashicorp/terraform/issues/27197))
-
-## 0.14.1 (December 08, 2020)
-
-ENHANCEMENTS:
-
-* backend/remote: When using the enhanced remote backend with commands which 
locally modify state, verify that the local Terraform version and the 
configured remote workspace Terraform version are compatible. This prevents 
accidentally upgrading the remote state to an incompatible version. The check 
is skipped for commands which do not write state, and can also be disabled by 
the use of a new command-line flag, `-ignore-remote-version`. 
([#26947](https://github.com/hashicorp/terraform/issues/26947))
-
-BUG FIXES:
-
-* configs: Fix for errors when using multiple layers of sensitive input 
variables ([#27095](https://github.com/hashicorp/terraform/issues/27095))
-* configs: Fix error when using sensitive input variables in conditionals 
([#27107](https://github.com/hashicorp/terraform/issues/27107))
-* core: Fix permanent diff when a resource changes only in sensitivity, for 
example due to changing the sensitivity of a variable or output used as an 
attribute value. ([#27128](https://github.com/hashicorp/terraform/issues/27128))
-* core: Fix issues where `ignore_changes` appears to not work, or causes 
validation errors with some resources. 
([#27141](https://github.com/hashicorp/terraform/issues/27141))
-* `terraform fmt`: Fix incorrect formatting with attribute expressions 
enclosed in parentheses. 
([#27040](https://github.com/hashicorp/terraform/issues/27040))
-
-## 0.14.0 (December 02, 2020)
-
-NEW FEATURES:
-* Terraform now supports marking input variables as sensitive, and will 
propagate that sensitivity through expressions that derive from sensitive input 
variables.
-
-* `terraform init` will now generate a lock file in the configuration 
directory which you can check in to your version control so that Terraform can 
make the same version selections in future. 
([#26524](https://github.com/hashicorp/terraform/issues/26524))
-
-If you wish to retain the previous behavior of always taking the newest 
version allowed by the version constraints on each install, you can run 
`terraform init -upgrade` to see that behavior.
-
-* Terraform will now support reading and writing all compatible state files, 
even from future versions of Terraform. This means that users of Terraform 
0.14.0 will be able to share state files with future Terraform versions until a 
new state file format version is needed. We have no plans to change the state 
file format at this time. 
([#26752](https://github.com/hashicorp/terraform/issues/26752))
-
-UPGRADE NOTES:
-* Outputs that reference sensitive values (which includes variables marked as 
sensitive, other module outputs marked as `sensitive`, or attributes a provider 
defines as `sensitive` if the `provider_sensitive_attrs` experiment is 
activated) must _also_ be defined as sensitive, or Terraform will error at plan.
-* The `version` argument inside provider configuration blocks has been 
documented as deprecated since Terraform 0.12. As of 0.14 it will now also 
generate an explicit deprecation warning. To avoid the warning, use [provider 
requirements](https://www.terraform.io/docs/configuration/provider-requirements.html)
 declarations instead. 
([#26135](https://github.com/hashicorp/terraform/issues/26135))
-* The official MacOS builds of Terraform now require MacOS 10.12 Sierra or 
later. ([#26357](https://github.com/hashicorp/terraform/issues/26357))
-* TLS certificate verification for outbound HTTPS requests from Terraform CLI 
no longer treats the certificate's "common name" as a valid hostname when the 
certificate lacks any "subject alternative name" entries for 

[arch-commits] Commit in terraform/repos/community-x86_64 (4 files)

2020-12-09 Thread Daurnimator via arch-commits
Date: Wednesday, December 9, 2020 @ 12:08:55
  Author: daurnimator
Revision: 772607

archrelease: copy trunk to community-x86_64

Added:
  terraform/repos/community-x86_64/CHANGELOG.md
(from rev 772606, terraform/trunk/CHANGELOG.md)
  terraform/repos/community-x86_64/PKGBUILD
(from rev 772606, terraform/trunk/PKGBUILD)
Deleted:
  terraform/repos/community-x86_64/CHANGELOG.md
  terraform/repos/community-x86_64/PKGBUILD

--+
 CHANGELOG.md |  207 +++--
 PKGBUILD |   74 ++--
 2 files changed, 151 insertions(+), 130 deletions(-)

Deleted: CHANGELOG.md
===
--- CHANGELOG.md2020-12-09 12:07:28 UTC (rev 772606)
+++ CHANGELOG.md2020-12-09 12:08:55 UTC (rev 772607)
@@ -1,93 +0,0 @@
-## 0.14.0 (December 02, 2020)
-
-NEW FEATURES:
-* Terraform now supports marking input variables as sensitive, and will 
propagate that sensitivity through expressions that derive from sensitive input 
variables.
-
-* `terraform init` will now generate a lock file in the configuration 
directory which you can check in to your version control so that Terraform can 
make the same version selections in future. 
([#26524](https://github.com/hashicorp/terraform/issues/26524))
-
-If you wish to retain the previous behavior of always taking the newest 
version allowed by the version constraints on each install, you can run 
`terraform init -upgrade` to see that behavior.
-
-* Terraform will now support reading and writing all compatible state files, 
even from future versions of Terraform. This means that users of Terraform 
0.14.0 will be able to share state files with future Terraform versions until a 
new state file format version is needed. We have no plans to change the state 
file format at this time. 
([#26752](https://github.com/hashicorp/terraform/issues/26752))
-
-UPGRADE NOTES:
-* Outputs that reference sensitive values (which includes variables marked as 
sensitive, other module outputs marked as `sensitive`, or attributes a provider 
defines as `sensitive` if the `provider_sensitive_attrs` experiment is 
activated) must _also_ be defined as sensitive, or Terraform will error at plan.
-* The `version` argument inside provider configuration blocks has been 
documented as deprecated since Terraform 0.12. As of 0.14 it will now also 
generate an explicit deprecation warning. To avoid the warning, use [provider 
requirements](https://www.terraform.io/docs/configuration/provider-requirements.html)
 declarations instead. 
([#26135](https://github.com/hashicorp/terraform/issues/26135))
-* The official MacOS builds of Terraform now require MacOS 10.12 Sierra or 
later. ([#26357](https://github.com/hashicorp/terraform/issues/26357))
-* TLS certificate verification for outbound HTTPS requests from Terraform CLI 
no longer treats the certificate's "common name" as a valid hostname when the 
certificate lacks any "subject alternative name" entries for the hostname. TLS 
server certificates must list their hostnames as a "DNS name" in the subject 
alternative names field. 
([#26357](https://github.com/hashicorp/terraform/issues/26357))
-* Outbound HTTPS requests from Terraform CLI now enforce [RFC 
8446](https://tools.ietf.org/html/rfc8446)'s client-side downgrade protection 
checks. This should not significantly affect normal operation, but may result 
in connection errors in environments where outgoing requests are forced through 
proxy servers and other "middleboxes", if they have behavior that resembles a 
downgrade attack. 
([#26357](https://github.com/hashicorp/terraform/issues/26357))
-* Terraform's HTTP client code is now slightly stricter than before in HTTP 
header parsing, but in ways that should not affect typical server 
implementations: Terraform now trims only _ASCII_ whitespace characters, and 
does not allow `Transfer-Encoding: identity`. 
([#26357](https://github.com/hashicorp/terraform/issues/26357))
-* The `terraform 0.13upgrade` subcommand and the associated upgrade mechanisms 
are no longer available. Complete the v0.13 upgrade process before upgrading to 
Terraform v0.14.
-* The `debug` command, which did not offer additional functionality, has been 
removed.
-
-ENHANCEMENTS:
-
-* config: Added `sensitive` argument for variable blocks, which supresses 
output where that variable is used 
([#26183](https://github.com/hashicorp/terraform/pull/26183))
-* config: Added `alltrue` and `anytrue` functions, which serve as a sort of 
dynamic version of the `&&` and `||` or operators, respectively. These are 
intended to allow evaluating boolean conditions, such as in variable 
`validation` blocks, across all of the items in a collection using `for` 
expressions. ([#25656](https://github.com/hashicorp/terraform/issues/25656)], 
[[#26498](https://github.com/hashicorp/terraform/issues/26498))
-* config: New functions `textencodebase64` and `textdecodebase64` 

[arch-commits] Commit in terraform/repos/community-x86_64 (4 files)

2020-01-18 Thread Christian Rebischke via arch-commits
Date: Saturday, January 18, 2020 @ 11:18:46
  Author: shibumi
Revision: 552972

archrelease: copy trunk to community-x86_64

Added:
  terraform/repos/community-x86_64/CHANGELOG.md
(from rev 552971, terraform/trunk/CHANGELOG.md)
  terraform/repos/community-x86_64/PKGBUILD
(from rev 552971, terraform/trunk/PKGBUILD)
Deleted:
  terraform/repos/community-x86_64/CHANGELOG.md
  terraform/repos/community-x86_64/PKGBUILD

--+
 CHANGELOG.md |  901 +
 PKGBUILD |   54 +--
 2 files changed, 494 insertions(+), 461 deletions(-)

Deleted: CHANGELOG.md
===
--- CHANGELOG.md2020-01-18 11:18:38 UTC (rev 552971)
+++ CHANGELOG.md2020-01-18 11:18:46 UTC (rev 552972)
@@ -1,434 +0,0 @@
-## 0.12.19 (Unreleased)
-## 0.12.18 (December 11, 2019)
-
-NOTES:
-
-* cli: Our darwin releases for this version and up will be signed and 
notarized according to Apple's requirements.
-
-Prior to this release, MacOS 10.15+ users attemping to run our software 
[reported](https://github.com/hashicorp/terraform/issues/23033) seeing the 
error: "'terraform' cannot be opened because the developer cannot be verified." 
This error affected all MacOS 10.15+ users who downloaded our software directly 
via web browsers, and was caused by [changes to Apple's third-party software 
requirements](https://developer.apple.com/news/?id=04102019a).
-
-[Our recommended approach to install and interact with the Terraform CLI 
can be found 
here](https://learn.hashicorp.com/terraform/getting-started/install).
-
-MacOS 10.15+ users should plan to upgrade to 0.12.18+.
-
-UPGRADE NOTES:
-
-* Inside `provisioner` blocks that have `when = destroy` set, and inside any 
`connection` blocks that are used by such provisioner blocks, it is now 
deprecated to refer to any objects other than `self`, `count`, and `each`.
-
-Terraform has historically allowed this but doing so tends to cause 
downstream problems with dependency cycles or incorrect destroy ordering 
because it causes the destroy phase of one resource to depend on the existing 
state of another. Although this is currently only a warning, we strongly 
suggest seeking alternative approaches for existing configurations that are 
hitting this warning in order to avoid the risk of later problems should you 
need to replace or destroy the related resources.
-
-This deprecation warning will be promoted to an error in a future release.
-
-ENHANCEMENTS:
-
-* provisioners: Warn about the deprecation of non-self references in 
destroy-time provisioners, both to allow preparation for this later becoming an 
error and also as an extra hint for the "Cycle" errors that commonly arise when 
such references are used. 
([#23559](https://github.com/hashicorp/terraform/issues/23559))
-* cli: The `terraform plan` and `terraform apply` commands (and some others) 
now accept the additional option `-compact-warnings`. If set, and if Terraform 
produces warnings that are not also accompanied by errors, then the warnings 
will be presented in the output in a compact form that includes only the 
summary information, thus providing a compromise to avoid warnings overwhelming 
the output if you are not yet ready to resolve them. 
([#23632](https://github.com/hashicorp/terraform/issues/23632))
-
-BUG FIXES:
-
-* backend/s3: Fix for users with >1000 workspaces 
([#22963](https://github.com/hashicorp/terraform/issues/22963))
-* cli: Allow moving indexed resource instances to new addresses that that 
don't yet exist in state 
([#23582](https://github.com/hashicorp/terraform/issues/23582))
-* cli: Improved heuristics for log level filtering with the `TF_LOG` 
environment variable, although it is still not 100% reliable for levels other 
than `TRACE` due to limitations of Terraform's internal logging infrastructure. 
Because of that, levels other than `TRACE` will now cause the logs to begin 
with a warning about potential filtering inaccuracy. 
([#23577](https://github.com/hashicorp/terraform/issues/23577))
-* command/show: Fix panic on show plan 
([#23581](https://github.com/hashicorp/terraform/issues/23581))
-* config: Fixed referencing errors generally involving `for_each` 
([#23475](https://github.com/hashicorp/terraform/issues/23475))
-* provisioners: The built-in provisioners (`local-exec`, `remote-exec`, 
`file`, etc) will no longer fail when the `TF_CLI_ARGS` environment variable is 
set. ([#17400](https://github.com/hashicorp/terraform/issues/17400))
-
-## 0.12.17 (December 02, 2019)
-
-SECURITY NOTES:
-
-* If you are using the Azure remote state backend and you are using a SAS 
Token for authentication, please refer to [the Azure remote state backend 
security 
advisory](https://github.com/hashicorp/terraform/security/advisories/GHSA-4rvg-555h-r626).
-
-Prior versions of the backend may have transmitted your state to the 
storage service using 

[arch-commits] Commit in terraform/repos/community-x86_64 (4 files)

2019-12-14 Thread Christian Rebischke via arch-commits
Date: Saturday, December 14, 2019 @ 18:07:07
  Author: shibumi
Revision: 537676

archrelease: copy trunk to community-x86_64

Added:
  terraform/repos/community-x86_64/CHANGELOG.md
(from rev 537675, terraform/trunk/CHANGELOG.md)
  terraform/repos/community-x86_64/PKGBUILD
(from rev 537675, terraform/trunk/PKGBUILD)
Deleted:
  terraform/repos/community-x86_64/CHANGELOG.md
  terraform/repos/community-x86_64/PKGBUILD

--+
 CHANGELOG.md |  816 ++---
 PKGBUILD |   54 +--
 2 files changed, 461 insertions(+), 409 deletions(-)

Deleted: CHANGELOG.md
===
--- CHANGELOG.md2019-12-14 18:07:00 UTC (rev 537675)
+++ CHANGELOG.md2019-12-14 18:07:07 UTC (rev 537676)
@@ -1,382 +0,0 @@
-## 0.12.17 (Unreleased)
-## 0.12.16 (November 18, 2019)
-
-NEW FEATURES:
-
-*  lang/funcs: Add `trim*` functions
-
-BUG FIXES:
-
-* command/0.12upgrade: fix panic when int value is out of range 
([#23394](https://github.com/hashicorp/terraform/issues/23394))
-* core: fix cycle between dependencies with create_before_destroy 
([#23399](https://github.com/hashicorp/terraform/issues/23399))
-* backend/remote: default .terraformignore paths will now work on Windows 
([#23311](https://github.com/hashicorp/terraform/issues/23311))
-
-## 0.12.15 (November 14, 2019)
-
-BUG FIXES:
-
-* various commands: Fixed errant error "Initialization required. Please see 
the error message above." 
([#23383](https://github.com/hashicorp/terraform/issues/23383))
-
-The error was produced on some of Terraform's subcommands (in particular 
`terraform show` and `terraform output`, but possibly others) if a warning was 
emitted during configuration loading and if a `backend` block was present. This 
issue has been present since v0.12.0 for any configuration that produces 
configuration-related deprecation warnings, but it became more visible in 
v0.12.14 due to the addition of several more situations that could produce 
warnings.
-
-## 0.12.14 (November 13, 2019)
-
-UPGRADE NOTES:
-
-* Terraform v0.12.0 included several changes to the Terraform language 
involving making expressions, type constraints, keywords, and references 
first-class in the language syntax, removing the need for placing thee items 
either in quoted strings or in interpolation syntax. Terraform v0.11 required 
these items to be quoted because the underlying language could not represent 
them any other way, while Terraform v0.12 expects them to be unquoted in order 
to improve readability.
-
-We have been accepting both forms for backward-compatibility with existing 
configurations and examples since the inititial v0.12.0 release. Having 
maintained compatibility for both forms for several versions we are now 
beginning the deprecation cycle for the old usage by having Terraform emit 
deprecation warnings.
-
-Terraform will still accept the older forms in spite of these warnings, so 
no immediate action is required. If your modules are targeting Terraform 
v0.12.0 and later exclusively, you can silence the warnings by removing the 
quotes, as directed in the warning message. In a future major version of 
Terraform, some of these warnings will be elevated to be errors.
-
-The summary of the warning for these situations will be one of the 
following:
-
-* **Interpolation-only expressions are deprecated:** an expression like 
`"${foo}"` should be rewritten as just `foo`.
-* **Quoted type constraints are deprecated:** In a `variable` block, a 
type constraint `"map"` should be written as `map(string)`, `"list"` as 
`list(string)`, and `"string"` as just `string`.
-* **Quoted keywords are deprecated:** In certain contexts that expect 
special keywords, such as `when` in `provisioner` blocks, the keyword should be 
unquoted.
-* **Quoted references are deprecated:** In the `depends_on` and 
`ignore_changes` meta-arguments, quoted references like `"aws_instance.foo"` 
should be rewritten without the quotes, e.g. as `aws_instance.foo`.
-
-The above changes are made automatically by the upgrade tool for users who 
are [upgrading from Terraform 
0.11](https://www.terraform.io/upgrade-guides/index.html). These warnings are 
intended to help those who are using Terraform for the first time at Terraform 
0.12 but who may have found examples online that are written for older versions 
of Terraform, in order to guide towards the modern Terraform style.
-
-* The `terraform output` command would formerly treat no outputs at all as an 
error, exiting with a non-zero status. Since it's expected for some root 
modules to have no outputs, the command now returns with success status zero in 
this situation, but still returns the error on stderr as a compromise to 
provide an explanation for why nothing is being shown.
-
-ENHANCEMENTS:
-
-* config: Redundant interpolation syntax for attribute values and legacy 

[arch-commits] Commit in terraform/repos/community-x86_64 (4 files)

2019-12-03 Thread Christian Rebischke via arch-commits
Date: Tuesday, December 3, 2019 @ 12:16:54
  Author: shibumi
Revision: 534936

archrelease: copy trunk to community-x86_64

Added:
  terraform/repos/community-x86_64/CHANGELOG.md
(from rev 534935, terraform/trunk/CHANGELOG.md)
  terraform/repos/community-x86_64/PKGBUILD
(from rev 534935, terraform/trunk/PKGBUILD)
Deleted:
  terraform/repos/community-x86_64/CHANGELOG.md
  terraform/repos/community-x86_64/PKGBUILD

--+
 CHANGELOG.md |  764 -
 PKGBUILD |   54 ++--
 2 files changed, 409 insertions(+), 409 deletions(-)

Deleted: CHANGELOG.md
===
--- CHANGELOG.md2019-12-03 12:16:46 UTC (rev 534935)
+++ CHANGELOG.md2019-12-03 12:16:54 UTC (rev 534936)
@@ -1,382 +0,0 @@
-## 0.12.17 (Unreleased)
-## 0.12.16 (November 18, 2019)
-
-NEW FEATURES:
-
-*  lang/funcs: Add `trim*` functions
-
-BUG FIXES:
-
-* command/0.12upgrade: fix panic when int value is out of range 
([#23394](https://github.com/hashicorp/terraform/issues/23394))
-* core: fix cycle between dependencies with create_before_destroy 
([#23399](https://github.com/hashicorp/terraform/issues/23399))
-* backend/remote: default .terraformignore paths will now work on Windows 
([#23311](https://github.com/hashicorp/terraform/issues/23311))
-
-## 0.12.15 (November 14, 2019)
-
-BUG FIXES:
-
-* various commands: Fixed errant error "Initialization required. Please see 
the error message above." 
([#23383](https://github.com/hashicorp/terraform/issues/23383))
-
-The error was produced on some of Terraform's subcommands (in particular 
`terraform show` and `terraform output`, but possibly others) if a warning was 
emitted during configuration loading and if a `backend` block was present. This 
issue has been present since v0.12.0 for any configuration that produces 
configuration-related deprecation warnings, but it became more visible in 
v0.12.14 due to the addition of several more situations that could produce 
warnings.
-
-## 0.12.14 (November 13, 2019)
-
-UPGRADE NOTES:
-
-* Terraform v0.12.0 included several changes to the Terraform language 
involving making expressions, type constraints, keywords, and references 
first-class in the language syntax, removing the need for placing thee items 
either in quoted strings or in interpolation syntax. Terraform v0.11 required 
these items to be quoted because the underlying language could not represent 
them any other way, while Terraform v0.12 expects them to be unquoted in order 
to improve readability.
-
-We have been accepting both forms for backward-compatibility with existing 
configurations and examples since the inititial v0.12.0 release. Having 
maintained compatibility for both forms for several versions we are now 
beginning the deprecation cycle for the old usage by having Terraform emit 
deprecation warnings.
-
-Terraform will still accept the older forms in spite of these warnings, so 
no immediate action is required. If your modules are targeting Terraform 
v0.12.0 and later exclusively, you can silence the warnings by removing the 
quotes, as directed in the warning message. In a future major version of 
Terraform, some of these warnings will be elevated to be errors.
-
-The summary of the warning for these situations will be one of the 
following:
-
-* **Interpolation-only expressions are deprecated:** an expression like 
`"${foo}"` should be rewritten as just `foo`.
-* **Quoted type constraints are deprecated:** In a `variable` block, a 
type constraint `"map"` should be written as `map(string)`, `"list"` as 
`list(string)`, and `"string"` as just `string`.
-* **Quoted keywords are deprecated:** In certain contexts that expect 
special keywords, such as `when` in `provisioner` blocks, the keyword should be 
unquoted.
-* **Quoted references are deprecated:** In the `depends_on` and 
`ignore_changes` meta-arguments, quoted references like `"aws_instance.foo"` 
should be rewritten without the quotes, e.g. as `aws_instance.foo`.
-
-The above changes are made automatically by the upgrade tool for users who 
are [upgrading from Terraform 
0.11](https://www.terraform.io/upgrade-guides/index.html). These warnings are 
intended to help those who are using Terraform for the first time at Terraform 
0.12 but who may have found examples online that are written for older versions 
of Terraform, in order to guide towards the modern Terraform style.
-
-* The `terraform output` command would formerly treat no outputs at all as an 
error, exiting with a non-zero status. Since it's expected for some root 
modules to have no outputs, the command now returns with success status zero in 
this situation, but still returns the error on stderr as a compromise to 
provide an explanation for why nothing is being shown.
-
-ENHANCEMENTS:
-
-* config: Redundant interpolation syntax for attribute values and legacy 

[arch-commits] Commit in terraform/repos/community-x86_64 (4 files)

2019-11-22 Thread Christian Rebischke via arch-commits
Date: Friday, November 22, 2019 @ 14:14:12
  Author: shibumi
Revision: 531915

archrelease: copy trunk to community-x86_64

Added:
  terraform/repos/community-x86_64/CHANGELOG.md
(from rev 531914, terraform/trunk/CHANGELOG.md)
  terraform/repos/community-x86_64/PKGBUILD
(from rev 531914, terraform/trunk/PKGBUILD)
Deleted:
  terraform/repos/community-x86_64/CHANGELOG.md
  terraform/repos/community-x86_64/PKGBUILD

--+
 CHANGELOG.md |  724 ++---
 PKGBUILD |   54 ++--
 2 files changed, 409 insertions(+), 369 deletions(-)

Deleted: CHANGELOG.md
===
--- CHANGELOG.md2019-11-22 14:14:03 UTC (rev 531914)
+++ CHANGELOG.md2019-11-22 14:14:12 UTC (rev 531915)
@@ -1,342 +0,0 @@
-## 0.12.14 (Unreleased)
-
-UPGRADE NOTES:
-
-* The `terraform output` command formerly would treat no outputs at all as an 
error, exiting with a non-zero status. Since it's expected for some root 
modules to have no outputs, the command now returns with success status zero in 
this situation, but still returns the error on stderr as a compromise to 
provide an explanation for why nothing is being shown.
-
-ENHANCEMENTS:
-
-* command/output: Now treats no defined outputs as a success case rather than 
an error case, returning exit status zero instead of non-zero. [GH-23008] 
[GH-21136]
-* backend/artifactory: Will now honor the `HTTP_PROXY` and `HTTPS_PROXY` 
environment variables when appropriate, to allow sending requests to the 
Artifactory endpoints via a proxy. [GH-18629]
-
-BUG FIXES:
-
-* command/plan: Previously certain changes to lists would cause the list diff 
in the plan output to miss items. Now `terraform plan` will show those items as 
expected. [GH-22695]
-* command/show: When showing a saved plan file not in JSON mode, use the same 
presentation as `terraform plan` itself would've used. [GH-23292]
-* core: Store absolute instance dependencies in state to allow for proper 
destroy ordering [GH-23252]
-* core: Ensure tainted status is maintained when a destroy operation fails 
[GH-23304]
-* config: `transpose` function will no longer panic when it should produce an 
empty map as its result. [GH-23321]
-* cli: When running Terraform as a sub-process of itself, we will no longer 
produce errant prefixes on the console output. While we don't generally 
recommend using Terraform recursively like this, it was behaving in this 
strange way due to an implementation detail of how Terraform captures "panic" 
crashes from the Go runtime, and that subsystem is now updated to avoid that 
strange behavior. [GH-23281]
-* provisioners: Sanitize output to filter invalid utf8 sequences [GH-23302]
-
-## 0.12.13 (October 31, 2019)
-
-UPGRADE NOTES:
-
-* **Remote backend local-only operations:** Previously the remote backend was 
not correctly handling variables marked as "HCL" in the remote workspace when 
running local-only operations like `terraform import`, instead interpreting 
them as literal strings as described in 
[#23228](https://github.com/hashicorp/terraform/issues/23228).
-
-That behavior is now corrected in this release, but in the unlikely event 
that an existing remote workspace contains a variable marked as "HCL" whose 
value is not valid HCL syntax these local-only commands will now fail with a 
syntax error where previously the value would not have been parsed at all and 
so an operation not relying on that value may have succeeded in spite of the 
problem. If you see an error like "Invalid expression for var.example" on 
local-only commands after upgrading, ensure that the remotely-stored value for 
the given variable uses correct HCL value syntax.
-
-This _does not_ affect true remote operations like `terraform plan` and 
`terraform apply`, because the processing of variables for those always happens 
in the remote system.
-
-BUG FIXES:
-
-* config: Fix regression where self wasn't properly evaluated when using 
for_each ([#23215](https://github.com/hashicorp/terraform/issues/23215))
-* config: dotfiles are no longer excluded when copying existing modules; 
previously, any dotfile/dir was excluded in this copy, but this change makes 
the local copy behavior match go-getter behavior 
([#22946](https://github.com/hashicorp/terraform/issues/22946))
-* core: Ensure create_before_destroy ordering is enforced with dependencies 
between modules ([#22937](https://github.com/hashicorp/terraform/issues/22937))
-* core: Fix some destroy-time cycles due to unnecessary edges in the graph, 
and remove unused resource nodes 
([#22976](https://github.com/hashicorp/terraform/issues/22976))
-* backend/remote: Correctly handle remotely-stored variables that are marked 
as "HCL" when running local-only operations like `terraform import`. Previously 
they would produce a type mismatch error, due to misinterpreting them as 
literal strings. 

[arch-commits] Commit in terraform/repos/community-x86_64 (4 files)

2019-11-16 Thread Christian Rebischke via arch-commits
Date: Saturday, November 16, 2019 @ 10:58:11
  Author: shibumi
Revision: 529517

archrelease: copy trunk to community-x86_64

Added:
  terraform/repos/community-x86_64/CHANGELOG.md
(from rev 529516, terraform/trunk/CHANGELOG.md)
  terraform/repos/community-x86_64/PKGBUILD
(from rev 529516, terraform/trunk/PKGBUILD)
Deleted:
  terraform/repos/community-x86_64/CHANGELOG.md
  terraform/repos/community-x86_64/PKGBUILD

--+
 CHANGELOG.md |  684 -
 PKGBUILD |   54 ++--
 2 files changed, 369 insertions(+), 369 deletions(-)

Deleted: CHANGELOG.md
===
--- CHANGELOG.md2019-11-16 10:58:03 UTC (rev 529516)
+++ CHANGELOG.md2019-11-16 10:58:11 UTC (rev 529517)
@@ -1,342 +0,0 @@
-## 0.12.14 (Unreleased)
-
-UPGRADE NOTES:
-
-* The `terraform output` command formerly would treat no outputs at all as an 
error, exiting with a non-zero status. Since it's expected for some root 
modules to have no outputs, the command now returns with success status zero in 
this situation, but still returns the error on stderr as a compromise to 
provide an explanation for why nothing is being shown.
-
-ENHANCEMENTS:
-
-* command/output: Now treats no defined outputs as a success case rather than 
an error case, returning exit status zero instead of non-zero. [GH-23008] 
[GH-21136]
-* backend/artifactory: Will now honor the `HTTP_PROXY` and `HTTPS_PROXY` 
environment variables when appropriate, to allow sending requests to the 
Artifactory endpoints via a proxy. [GH-18629]
-
-BUG FIXES:
-
-* command/plan: Previously certain changes to lists would cause the list diff 
in the plan output to miss items. Now `terraform plan` will show those items as 
expected. [GH-22695]
-* command/show: When showing a saved plan file not in JSON mode, use the same 
presentation as `terraform plan` itself would've used. [GH-23292]
-* core: Store absolute instance dependencies in state to allow for proper 
destroy ordering [GH-23252]
-* core: Ensure tainted status is maintained when a destroy operation fails 
[GH-23304]
-* config: `transpose` function will no longer panic when it should produce an 
empty map as its result. [GH-23321]
-* cli: When running Terraform as a sub-process of itself, we will no longer 
produce errant prefixes on the console output. While we don't generally 
recommend using Terraform recursively like this, it was behaving in this 
strange way due to an implementation detail of how Terraform captures "panic" 
crashes from the Go runtime, and that subsystem is now updated to avoid that 
strange behavior. [GH-23281]
-* provisioners: Sanitize output to filter invalid utf8 sequences [GH-23302]
-
-## 0.12.13 (October 31, 2019)
-
-UPGRADE NOTES:
-
-* **Remote backend local-only operations:** Previously the remote backend was 
not correctly handling variables marked as "HCL" in the remote workspace when 
running local-only operations like `terraform import`, instead interpreting 
them as literal strings as described in 
[#23228](https://github.com/hashicorp/terraform/issues/23228).
-
-That behavior is now corrected in this release, but in the unlikely event 
that an existing remote workspace contains a variable marked as "HCL" whose 
value is not valid HCL syntax these local-only commands will now fail with a 
syntax error where previously the value would not have been parsed at all and 
so an operation not relying on that value may have succeeded in spite of the 
problem. If you see an error like "Invalid expression for var.example" on 
local-only commands after upgrading, ensure that the remotely-stored value for 
the given variable uses correct HCL value syntax.
-
-This _does not_ affect true remote operations like `terraform plan` and 
`terraform apply`, because the processing of variables for those always happens 
in the remote system.
-
-BUG FIXES:
-
-* config: Fix regression where self wasn't properly evaluated when using 
for_each ([#23215](https://github.com/hashicorp/terraform/issues/23215))
-* config: dotfiles are no longer excluded when copying existing modules; 
previously, any dotfile/dir was excluded in this copy, but this change makes 
the local copy behavior match go-getter behavior 
([#22946](https://github.com/hashicorp/terraform/issues/22946))
-* core: Ensure create_before_destroy ordering is enforced with dependencies 
between modules ([#22937](https://github.com/hashicorp/terraform/issues/22937))
-* core: Fix some destroy-time cycles due to unnecessary edges in the graph, 
and remove unused resource nodes 
([#22976](https://github.com/hashicorp/terraform/issues/22976))
-* backend/remote: Correctly handle remotely-stored variables that are marked 
as "HCL" when running local-only operations like `terraform import`. Previously 
they would produce a type mismatch error, due to misinterpreting them as 
literal strings. 

[arch-commits] Commit in terraform/repos/community-x86_64 (4 files)

2019-11-09 Thread Christian Rebischke via arch-commits
Date: Saturday, November 9, 2019 @ 12:28:35
  Author: shibumi
Revision: 524819

archrelease: copy trunk to community-x86_64

Added:
  terraform/repos/community-x86_64/CHANGELOG.md
(from rev 524818, terraform/trunk/CHANGELOG.md)
  terraform/repos/community-x86_64/PKGBUILD
(from rev 524818, terraform/trunk/PKGBUILD)
Deleted:
  terraform/repos/community-x86_64/CHANGELOG.md
  terraform/repos/community-x86_64/PKGBUILD

--+
 CHANGELOG.md |  646 ++---
 PKGBUILD |   54 ++--
 2 files changed, 369 insertions(+), 331 deletions(-)

Deleted: CHANGELOG.md
===
--- CHANGELOG.md2019-11-09 12:28:06 UTC (rev 524818)
+++ CHANGELOG.md2019-11-09 12:28:35 UTC (rev 524819)
@@ -1,304 +0,0 @@
-## 0.12.13 (Unreleased)
-## 0.12.12 (October 18, 2019)
-
-BUG FIXES:
-
-* backend/remote: Don't do local validation of whether variables are set prior 
to submitting, because only the remote system knows the full set of configured 
stored variables and environment variables that might contribute. This avoids 
erroneous error messages about unset required variables for remote runs when 
those variables will be set by stored variables in the remote workspace. 
([#23122](https://github.com/hashicorp/terraform/issues/23122))
-
-## 0.12.11 (October 17, 2019)
-
-ENHANCEMENTS:
-
-* backend/s3: Support `role_arn` in AWS configuration files 
([#22994](https://github.com/hashicorp/terraform/issues/22994))
-* backend/remote: Remote backend will now ignore all .terraform/ (exclusive of 
.terraform/modules) and .git/ directories for uploads during remote 
plans/applies. You can exclude files from upload to TFC by adding a 
.terraformignore file to your configuration directory, more details at 
https://www.terraform.io/docs/backends/types/remote.html 
([#23105](https://github.com/hashicorp/terraform/issues/23105))
-
-BUG FIXES:
-
-* config: Clean up orphan modules in the presence of -target 
([#21313](https://github.com/hashicorp/terraform/issues/21313))
-* config: Always evaluate whole resources rather than instances in 
expressions, so that invalid instance indexes can return a useful error rather 
than unknown ([#22846](https://github.com/hashicorp/terraform/issues/22846))
-* command/jsonplan: fix bug with missing nested modules `planned_values` 
output ([#23092](https://github.com/hashicorp/terraform/issues/23092))
-* command/show: Fix panic when the only resource instance is deposed 
([#23027](https://github.com/hashicorp/terraform/issues/23027))
-* commands: When required root module variables are not provided and 
interactive input is disabled (`-input=false`), produce a proper "variable not 
defined" error rather than falling through to an internal assertion failure. 
([#23040](https://github.com/hashicorp/terraform/issues/23040))
-* provisioner/puppet: fix bug when connection type was not set in config 
([#23057](https://github.com/hashicorp/terraform/issues/23057))
-
-## 0.12.10 (October 07, 2019)
-
-ENHANCEMENTS:
-
-* `terraform plan` and `terraform apply` will now warn when the `-target` 
option is used, to draw attention to the fact that the result of applying the 
plan is likely to be incomplete, and to remind to re-run `terraform plan` with 
no targets afterwards to ensure that the configuration has converged. 
([#22783](https://github.com/hashicorp/terraform/issues/22783))
-* config: New function `parseint` for parsing strings containing digits as 
integers in various bases. 
([#22747](https://github.com/hashicorp/terraform/issues/22747))
-* config: New function `cidrsubnets`, which is a companion to the existing 
function `cidrsubnet` which can allocate multiple consecutive subnet prefixes 
(possibly of different prefix lengths) in a single call. 
([#22858](https://github.com/hashicorp/terraform/issues/22858))
-* backend/google: The GCS backend now supports OAuth2 token authentication. 
([#21772](https://github.com/hashicorp/terraform/issues/21772))
-* provisioner/habitat: Multiple updates and fixes, see PR for details 
([#22705](https://github.com/hashicorp/terraform/issues/22705))
-
-BUG FIXES:
-
-* backend/manta: fix panic when `insecure_skip_tls_verify` was not set 
([#22918](https://github.com/hashicorp/terraform/issues/22918))
-
-## 0.12.9 (September 17, 2019)
-
-NOTES:
-* core: `ignore_changes` is now processed (in addition to existing behaviors) 
before the provider plan is run. This means that users may see fewer planned 
changes when using `ignore_changes`, as before this change, changes to ignored 
attributes were still being sent to CustomizeDiff in providers (which could 
mean cascading changes for some resources). This should be indicative that 
providers are no longer getting changes that were marked as ignored, but if 
unexpected plans are seen while using `ignore_changes`, investigate the 
settings in the `ignore_changes` block to ensure the appropriate attributes 

[arch-commits] Commit in terraform/repos/community-x86_64 (4 files)

2019-10-24 Thread Jerome Leclanche via arch-commits
Date: Thursday, October 24, 2019 @ 21:05:34
  Author: jleclanche
Revision: 518839

archrelease: copy trunk to community-x86_64

Added:
  terraform/repos/community-x86_64/CHANGELOG.md
(from rev 518838, terraform/trunk/CHANGELOG.md)
  terraform/repos/community-x86_64/PKGBUILD
(from rev 518838, terraform/trunk/PKGBUILD)
Deleted:
  terraform/repos/community-x86_64/CHANGELOG.md
  terraform/repos/community-x86_64/PKGBUILD

--+
 CHANGELOG.md |  608 -
 PKGBUILD |   54 ++---
 2 files changed, 331 insertions(+), 331 deletions(-)

Deleted: CHANGELOG.md
===
--- CHANGELOG.md2019-10-24 21:04:19 UTC (rev 518838)
+++ CHANGELOG.md2019-10-24 21:05:34 UTC (rev 518839)
@@ -1,304 +0,0 @@
-## 0.12.13 (Unreleased)
-## 0.12.12 (October 18, 2019)
-
-BUG FIXES:
-
-* backend/remote: Don't do local validation of whether variables are set prior 
to submitting, because only the remote system knows the full set of configured 
stored variables and environment variables that might contribute. This avoids 
erroneous error messages about unset required variables for remote runs when 
those variables will be set by stored variables in the remote workspace. 
([#23122](https://github.com/hashicorp/terraform/issues/23122))
-
-## 0.12.11 (October 17, 2019)
-
-ENHANCEMENTS:
-
-* backend/s3: Support `role_arn` in AWS configuration files 
([#22994](https://github.com/hashicorp/terraform/issues/22994))
-* backend/remote: Remote backend will now ignore all .terraform/ (exclusive of 
.terraform/modules) and .git/ directories for uploads during remote 
plans/applies. You can exclude files from upload to TFC by adding a 
.terraformignore file to your configuration directory, more details at 
https://www.terraform.io/docs/backends/types/remote.html 
([#23105](https://github.com/hashicorp/terraform/issues/23105))
-
-BUG FIXES:
-
-* config: Clean up orphan modules in the presence of -target 
([#21313](https://github.com/hashicorp/terraform/issues/21313))
-* config: Always evaluate whole resources rather than instances in 
expressions, so that invalid instance indexes can return a useful error rather 
than unknown ([#22846](https://github.com/hashicorp/terraform/issues/22846))
-* command/jsonplan: fix bug with missing nested modules `planned_values` 
output ([#23092](https://github.com/hashicorp/terraform/issues/23092))
-* command/show: Fix panic when the only resource instance is deposed 
([#23027](https://github.com/hashicorp/terraform/issues/23027))
-* commands: When required root module variables are not provided and 
interactive input is disabled (`-input=false`), produce a proper "variable not 
defined" error rather than falling through to an internal assertion failure. 
([#23040](https://github.com/hashicorp/terraform/issues/23040))
-* provisioner/puppet: fix bug when connection type was not set in config 
([#23057](https://github.com/hashicorp/terraform/issues/23057))
-
-## 0.12.10 (October 07, 2019)
-
-ENHANCEMENTS:
-
-* `terraform plan` and `terraform apply` will now warn when the `-target` 
option is used, to draw attention to the fact that the result of applying the 
plan is likely to be incomplete, and to remind to re-run `terraform plan` with 
no targets afterwards to ensure that the configuration has converged. 
([#22783](https://github.com/hashicorp/terraform/issues/22783))
-* config: New function `parseint` for parsing strings containing digits as 
integers in various bases. 
([#22747](https://github.com/hashicorp/terraform/issues/22747))
-* config: New function `cidrsubnets`, which is a companion to the existing 
function `cidrsubnet` which can allocate multiple consecutive subnet prefixes 
(possibly of different prefix lengths) in a single call. 
([#22858](https://github.com/hashicorp/terraform/issues/22858))
-* backend/google: The GCS backend now supports OAuth2 token authentication. 
([#21772](https://github.com/hashicorp/terraform/issues/21772))
-* provisioner/habitat: Multiple updates and fixes, see PR for details 
([#22705](https://github.com/hashicorp/terraform/issues/22705))
-
-BUG FIXES:
-
-* backend/manta: fix panic when `insecure_skip_tls_verify` was not set 
([#22918](https://github.com/hashicorp/terraform/issues/22918))
-
-## 0.12.9 (September 17, 2019)
-
-NOTES:
-* core: `ignore_changes` is now processed (in addition to existing behaviors) 
before the provider plan is run. This means that users may see fewer planned 
changes when using `ignore_changes`, as before this change, changes to ignored 
attributes were still being sent to CustomizeDiff in providers (which could 
mean cascading changes for some resources). This should be indicative that 
providers are no longer getting changes that were marked as ignored, but if 
unexpected plans are seen while using `ignore_changes`, investigate the 
settings in the `ignore_changes` block to ensure the appropriate 

[arch-commits] Commit in terraform/repos/community-x86_64 (4 files)

2019-10-20 Thread Christian Rebischke via arch-commits
Date: Sunday, October 20, 2019 @ 14:26:06
  Author: shibumi
Revision: 51

archrelease: copy trunk to community-x86_64

Added:
  terraform/repos/community-x86_64/CHANGELOG.md
(from rev 517776, terraform/trunk/CHANGELOG.md)
  terraform/repos/community-x86_64/PKGBUILD
(from rev 517776, terraform/trunk/PKGBUILD)
Deleted:
  terraform/repos/community-x86_64/CHANGELOG.md
  terraform/repos/community-x86_64/PKGBUILD

--+
 CHANGELOG.md |  578 +
 PKGBUILD |   54 ++---
 2 files changed, 331 insertions(+), 301 deletions(-)

Deleted: CHANGELOG.md
===
--- CHANGELOG.md2019-10-20 14:25:59 UTC (rev 517776)
+++ CHANGELOG.md2019-10-20 14:26:06 UTC (rev 51)
@@ -1,274 +0,0 @@
-## 0.12.10 (Unreleased)
-
-ENHANCEMENTS:
-* `terraform plan` and `terraform apply` will now warn when the `-target` 
option is used, to draw attention to the fact that the result of applying the 
plan is likely to be incomplete, and to remind to re-run `terraform plan` with 
no targets afterwards to ensure that the configuration has converged. [GH-22783]
-* config: New function `parseint` for parsing strings containing digits as 
integers in various bases. [GH-22747]
-* config: New function `cidrsubnets`, which is a companion to the existing 
function `cidrsubnet` which can allocate multiple consecutive subnet prefixes 
(possibly of different prefix lengths) in a single call. [GH-22858]
-
-## 0.12.9 (September 17, 2019)
-
-NOTES:
-* core: `ignore_changes` is now processed (in addition to existing behaviors) 
before the provider plan is run. This means that users may see fewer planned 
changes when using `ignore_changes`, as before this change, changes to ignored 
attributes were still being sent to CustomizeDiff in providers (which could 
mean cascading changes for some resources). This should be indicative that 
providers are no longer getting changes that were marked as ignored, but if 
unexpected plans are seen while using `ignore_changes`, investigate the 
settings in the `ignore_changes` block to ensure the appropriate attributes are 
set. ([#22520](https://github.com/hashicorp/terraform/issues/22520))
-
-ENHANCEMENTS:
-* provisioners/habitat: `accept_license` argument available to automate 
accepting the EULA, now required by this client 
([#22745](https://github.com/hashicorp/terraform/issues/22745))
-* config: add source addressing to unknown value errors in `for_each` 
([#22760](https://github.com/hashicorp/terraform/issues/22760))
-
-BUG FIXES:
-* command/console: support -var and -var-file flags 
([#22145](https://github.com/hashicorp/terraform/issues/22145))
-* command/show: Fixed bug with wrong errors being returned or swallowed. 
([#22772](https://github.com/hashicorp/terraform/issues/22772))
-* config: The `cidrhost`, `cidrsubnet`, and `cidrnetmask` functions now behave 
correctly with IPv6 prefixes that are short enough for the host portion to be 
greater than 64-bit or 32-bit (depending on the target architecture). 
([#22505](https://github.com/hashicorp/terraform/issues/22505))
-* config: Fixed bug on empty sets with `for_each` 
([#22281](https://github.com/hashicorp/terraform/issues/22281))
-
-## 0.12.8 (September 04, 2019)
-
-NEW FEATURES:
-* lang/funcs: New `fileset` function, for finding static local files that 
match a glob pattern. 
([#22523](https://github.com/hashicorp/terraform/issues/22523))
-
-ENHANCEMENTS:
-* remote-state/pg: add option to skip schema creation 
([#21607](https://github.com/hashicorp/terraform/issues/21607))
-
-BUG FIXES:
-* command/console: use user-supplied `-plugin-dir` 
([#22616](https://github.com/hashicorp/terraform/issues/22616))
-* config: ensure sets are appropriately known for `for_each` 
([#22597](https://github.com/hashicorp/terraform/issues/22597))
-
-## 0.12.7 (August 22, 2019)
-
-NEW FEATURES:
-* New functions `regex` and `regexall` allow applying a regular expression 
pattern to a string and retrieving any matching substring(s) 
([#22353](https://github.com/hashicorp/terraform/issues/22353))
-
-ENHANCEMENTS:
-* lang/funcs: `lookup()` can work with maps of lists, maps and objects 
([#22269](https://github.com/hashicorp/terraform/issues/22269))
-* SDK: helper/acctest: Add function to return random IP address 
([#22312](https://github.com/hashicorp/terraform/issues/22312))
-* SDK: httpclient: Introduce composable `UserAgent(version)` 
([#22272](https://github.com/hashicorp/terraform/issues/22272))
-* connection/ssh: Support certificate authentication 
([#22156](https://github.com/hashicorp/terraform/issues/22156))
-
-BUG FIXES:
-* config: reduce MinItems and MaxItems  validation during decoding, to allow 
for use of dynamic blocks 
([#22530](https://github.com/hashicorp/terraform/issues/22530))
-* config: don't validate MinItems and MaxItems in CoerceValue, allowing 
providers to set incomplete values 

[arch-commits] Commit in terraform/repos/community-x86_64 (4 files)

2019-10-14 Thread Christian Rebischke via arch-commits
Date: Monday, October 14, 2019 @ 12:58:49
  Author: shibumi
Revision: 515692

archrelease: copy trunk to community-x86_64

Added:
  terraform/repos/community-x86_64/CHANGELOG.md
(from rev 515691, terraform/trunk/CHANGELOG.md)
  terraform/repos/community-x86_64/PKGBUILD
(from rev 515691, terraform/trunk/PKGBUILD)
Deleted:
  terraform/repos/community-x86_64/CHANGELOG.md
  terraform/repos/community-x86_64/PKGBUILD

--+
 CHANGELOG.md |  548 -
 PKGBUILD |   54 ++---
 2 files changed, 301 insertions(+), 301 deletions(-)

Deleted: CHANGELOG.md
===
--- CHANGELOG.md2019-10-14 12:58:23 UTC (rev 515691)
+++ CHANGELOG.md2019-10-14 12:58:49 UTC (rev 515692)
@@ -1,274 +0,0 @@
-## 0.12.10 (Unreleased)
-
-ENHANCEMENTS:
-* `terraform plan` and `terraform apply` will now warn when the `-target` 
option is used, to draw attention to the fact that the result of applying the 
plan is likely to be incomplete, and to remind to re-run `terraform plan` with 
no targets afterwards to ensure that the configuration has converged. [GH-22783]
-* config: New function `parseint` for parsing strings containing digits as 
integers in various bases. [GH-22747]
-* config: New function `cidrsubnets`, which is a companion to the existing 
function `cidrsubnet` which can allocate multiple consecutive subnet prefixes 
(possibly of different prefix lengths) in a single call. [GH-22858]
-
-## 0.12.9 (September 17, 2019)
-
-NOTES:
-* core: `ignore_changes` is now processed (in addition to existing behaviors) 
before the provider plan is run. This means that users may see fewer planned 
changes when using `ignore_changes`, as before this change, changes to ignored 
attributes were still being sent to CustomizeDiff in providers (which could 
mean cascading changes for some resources). This should be indicative that 
providers are no longer getting changes that were marked as ignored, but if 
unexpected plans are seen while using `ignore_changes`, investigate the 
settings in the `ignore_changes` block to ensure the appropriate attributes are 
set. ([#22520](https://github.com/hashicorp/terraform/issues/22520))
-
-ENHANCEMENTS:
-* provisioners/habitat: `accept_license` argument available to automate 
accepting the EULA, now required by this client 
([#22745](https://github.com/hashicorp/terraform/issues/22745))
-* config: add source addressing to unknown value errors in `for_each` 
([#22760](https://github.com/hashicorp/terraform/issues/22760))
-
-BUG FIXES:
-* command/console: support -var and -var-file flags 
([#22145](https://github.com/hashicorp/terraform/issues/22145))
-* command/show: Fixed bug with wrong errors being returned or swallowed. 
([#22772](https://github.com/hashicorp/terraform/issues/22772))
-* config: The `cidrhost`, `cidrsubnet`, and `cidrnetmask` functions now behave 
correctly with IPv6 prefixes that are short enough for the host portion to be 
greater than 64-bit or 32-bit (depending on the target architecture). 
([#22505](https://github.com/hashicorp/terraform/issues/22505))
-* config: Fixed bug on empty sets with `for_each` 
([#22281](https://github.com/hashicorp/terraform/issues/22281))
-
-## 0.12.8 (September 04, 2019)
-
-NEW FEATURES:
-* lang/funcs: New `fileset` function, for finding static local files that 
match a glob pattern. 
([#22523](https://github.com/hashicorp/terraform/issues/22523))
-
-ENHANCEMENTS:
-* remote-state/pg: add option to skip schema creation 
([#21607](https://github.com/hashicorp/terraform/issues/21607))
-
-BUG FIXES:
-* command/console: use user-supplied `-plugin-dir` 
([#22616](https://github.com/hashicorp/terraform/issues/22616))
-* config: ensure sets are appropriately known for `for_each` 
([#22597](https://github.com/hashicorp/terraform/issues/22597))
-
-## 0.12.7 (August 22, 2019)
-
-NEW FEATURES:
-* New functions `regex` and `regexall` allow applying a regular expression 
pattern to a string and retrieving any matching substring(s) 
([#22353](https://github.com/hashicorp/terraform/issues/22353))
-
-ENHANCEMENTS:
-* lang/funcs: `lookup()` can work with maps of lists, maps and objects 
([#22269](https://github.com/hashicorp/terraform/issues/22269))
-* SDK: helper/acctest: Add function to return random IP address 
([#22312](https://github.com/hashicorp/terraform/issues/22312))
-* SDK: httpclient: Introduce composable `UserAgent(version)` 
([#22272](https://github.com/hashicorp/terraform/issues/22272))
-* connection/ssh: Support certificate authentication 
([#22156](https://github.com/hashicorp/terraform/issues/22156))
-
-BUG FIXES:
-* config: reduce MinItems and MaxItems  validation during decoding, to allow 
for use of dynamic blocks 
([#22530](https://github.com/hashicorp/terraform/issues/22530))
-* config: don't validate MinItems and MaxItems in CoerceValue, allowing 
providers to set incomplete values 

[arch-commits] Commit in terraform/repos/community-x86_64 (4 files)

2019-10-08 Thread Jerome Leclanche via arch-commits
Date: Tuesday, October 8, 2019 @ 14:29:36
  Author: jleclanche
Revision: 514238

archrelease: copy trunk to community-x86_64

Added:
  terraform/repos/community-x86_64/CHANGELOG.md
(from rev 514237, terraform/trunk/CHANGELOG.md)
  terraform/repos/community-x86_64/PKGBUILD
(from rev 514237, terraform/trunk/PKGBUILD)
Deleted:
  terraform/repos/community-x86_64/CHANGELOG.md
  terraform/repos/community-x86_64/PKGBUILD

--+
 CHANGELOG.md |  548 -
 PKGBUILD |   59 ++
 2 files changed, 301 insertions(+), 306 deletions(-)

Deleted: CHANGELOG.md
===
--- CHANGELOG.md2019-10-08 14:29:21 UTC (rev 514237)
+++ CHANGELOG.md2019-10-08 14:29:36 UTC (rev 514238)
@@ -1,274 +0,0 @@
-## 0.12.10 (Unreleased)
-
-ENHANCEMENTS:
-* `terraform plan` and `terraform apply` will now warn when the `-target` 
option is used, to draw attention to the fact that the result of applying the 
plan is likely to be incomplete, and to remind to re-run `terraform plan` with 
no targets afterwards to ensure that the configuration has converged. [GH-22783]
-* config: New function `parseint` for parsing strings containing digits as 
integers in various bases. [GH-22747]
-* config: New function `cidrsubnets`, which is a companion to the existing 
function `cidrsubnet` which can allocate multiple consecutive subnet prefixes 
(possibly of different prefix lengths) in a single call. [GH-22858]
-
-## 0.12.9 (September 17, 2019)
-
-NOTES:
-* core: `ignore_changes` is now processed (in addition to existing behaviors) 
before the provider plan is run. This means that users may see fewer planned 
changes when using `ignore_changes`, as before this change, changes to ignored 
attributes were still being sent to CustomizeDiff in providers (which could 
mean cascading changes for some resources). This should be indicative that 
providers are no longer getting changes that were marked as ignored, but if 
unexpected plans are seen while using `ignore_changes`, investigate the 
settings in the `ignore_changes` block to ensure the appropriate attributes are 
set. ([#22520](https://github.com/hashicorp/terraform/issues/22520))
-
-ENHANCEMENTS:
-* provisioners/habitat: `accept_license` argument available to automate 
accepting the EULA, now required by this client 
([#22745](https://github.com/hashicorp/terraform/issues/22745))
-* config: add source addressing to unknown value errors in `for_each` 
([#22760](https://github.com/hashicorp/terraform/issues/22760))
-
-BUG FIXES:
-* command/console: support -var and -var-file flags 
([#22145](https://github.com/hashicorp/terraform/issues/22145))
-* command/show: Fixed bug with wrong errors being returned or swallowed. 
([#22772](https://github.com/hashicorp/terraform/issues/22772))
-* config: The `cidrhost`, `cidrsubnet`, and `cidrnetmask` functions now behave 
correctly with IPv6 prefixes that are short enough for the host portion to be 
greater than 64-bit or 32-bit (depending on the target architecture). 
([#22505](https://github.com/hashicorp/terraform/issues/22505))
-* config: Fixed bug on empty sets with `for_each` 
([#22281](https://github.com/hashicorp/terraform/issues/22281))
-
-## 0.12.8 (September 04, 2019)
-
-NEW FEATURES:
-* lang/funcs: New `fileset` function, for finding static local files that 
match a glob pattern. 
([#22523](https://github.com/hashicorp/terraform/issues/22523))
-
-ENHANCEMENTS:
-* remote-state/pg: add option to skip schema creation 
([#21607](https://github.com/hashicorp/terraform/issues/21607))
-
-BUG FIXES:
-* command/console: use user-supplied `-plugin-dir` 
([#22616](https://github.com/hashicorp/terraform/issues/22616))
-* config: ensure sets are appropriately known for `for_each` 
([#22597](https://github.com/hashicorp/terraform/issues/22597))
-
-## 0.12.7 (August 22, 2019)
-
-NEW FEATURES:
-* New functions `regex` and `regexall` allow applying a regular expression 
pattern to a string and retrieving any matching substring(s) 
([#22353](https://github.com/hashicorp/terraform/issues/22353))
-
-ENHANCEMENTS:
-* lang/funcs: `lookup()` can work with maps of lists, maps and objects 
([#22269](https://github.com/hashicorp/terraform/issues/22269))
-* SDK: helper/acctest: Add function to return random IP address 
([#22312](https://github.com/hashicorp/terraform/issues/22312))
-* SDK: httpclient: Introduce composable `UserAgent(version)` 
([#22272](https://github.com/hashicorp/terraform/issues/22272))
-* connection/ssh: Support certificate authentication 
([#22156](https://github.com/hashicorp/terraform/issues/22156))
-
-BUG FIXES:
-* config: reduce MinItems and MaxItems  validation during decoding, to allow 
for use of dynamic blocks 
([#22530](https://github.com/hashicorp/terraform/issues/22530))
-* config: don't validate MinItems and MaxItems in CoerceValue, allowing 
providers to set incomplete values 

[arch-commits] Commit in terraform/repos/community-x86_64 (4 files)

2019-09-24 Thread Christian Rebischke via arch-commits
Date: Tuesday, September 24, 2019 @ 13:22:17
  Author: shibumi
Revision: 511657

archrelease: copy trunk to community-x86_64

Added:
  terraform/repos/community-x86_64/CHANGELOG.md
(from rev 511656, terraform/trunk/CHANGELOG.md)
  terraform/repos/community-x86_64/PKGBUILD
(from rev 511656, terraform/trunk/PKGBUILD)
Deleted:
  terraform/repos/community-x86_64/CHANGELOG.md
  terraform/repos/community-x86_64/PKGBUILD

--+
 CHANGELOG.md |  498 +++--
 PKGBUILD |   64 +++
 2 files changed, 306 insertions(+), 256 deletions(-)

Deleted: CHANGELOG.md
===
--- CHANGELOG.md2019-09-24 13:22:11 UTC (rev 511656)
+++ CHANGELOG.md2019-09-24 13:22:17 UTC (rev 511657)
@@ -1,224 +0,0 @@
-## 0.12.7 (Unreleased)
-
-ENHANCEMENTS:
-* lang/funcs: `lookup()` can work with maps of lists, maps and objects 
[GH-22269]
-
-BUG FIXES:
-* config: fix panic on tuples with `for_each` [GH-22279]
-* config: fix references to `each` of `for_each` in provisioners [GH-22289]
-* plugin/sdk: Azure SDK components used by the `azure` remote state backend 
have been updated to recent versions. This should help prevent dependency 
conflicts when using Terraform components or the plugin SDK in other projects 
that have their own Azure dependencies. [GH-22247], [GH-22248]
-
-
-## 0.12.6 (July 31, 2019)
-
-NOTES:
-
-* backend/s3: After this update, the AWS Go SDK will prefer credentials found 
via the `AWS_PROFILE` environment variable when both the `AWS_PROFILE` 
environment variable and the `AWS_ACCESS_KEY_ID` and `AWS_SECRET_ACCESS_KEY` 
environment variables are statically defined. Previously the SDK would ignore 
the `AWS_PROFILE` environment variable, if static environment credentials were 
also specified. This is listed as a bug fix in the AWS Go SDK release notes. 
([#22253](https://github.com/hashicorp/terraform/issues/22253))
-
-NEW FEATURES:
-* backend/oss: added support for assume role config 
([#22186](https://github.com/hashicorp/terraform/issues/22186))
-* config: Resources can now use a for_each meta-argument 
([#17179](https://github.com/hashicorp/terraform/issues/17179))
-
-ENHANCEMENTS:
-* backend/s3: Add support for assuming role via web identity token via the 
`AWS_WEB_IDENTITY_TOKEN_FILE` and `AWS_ROLE_ARN` environment variables 
([#22253](https://github.com/hashicorp/terraform/issues/22253))
-* backend/s3: Support automatic region validation for `me-south-1`. For AWS 
operations to work in the new region, the region must be explicitly enabled as 
outlined in the [AWS 
Documentation](https://docs.aws.amazon.com/general/latest/gr/rande-manage.html#rande-manage-enable)
 ([#22253](https://github.com/hashicorp/terraform/issues/22253))
-* connection/ssh: Improve connection debug messages 
([#22097](https://github.com/hashicorp/terraform/issues/22097))
-
-BUG FIXES:
-* backend/remote: remove misleading contents from error message 
([#22148](https://github.com/hashicorp/terraform/issues/22148))
-* backend/s3: Load credentials via the `AWS_PROFILE` environment variable (if 
available) when `AWS_PROFILE` is defined along with `AWS_ACCESS_KEY_ID` and 
`AWS_SECRET_ACCESS_KEY` 
([#22253](https://github.com/hashicorp/terraform/issues/22253))
-* config: Improve conditionals to returns the correct type when dynamic values 
are present but unevaluated 
([#22137](https://github.com/hashicorp/terraform/issues/22137))
-* config: Fix panic when mistakingly using `dynamic` on an attribute 
([#22169](https://github.com/hashicorp/terraform/issues/22169))
-* cli: Fix crash with reset connection during init 
([#22146](https://github.com/hashicorp/terraform/issues/22146))
-* cli: show all deposed instances and prevent crash in `show` command 
([#22149](https://github.com/hashicorp/terraform/issues/22149))
-* configs/configupgrade: Fix crash with nil hilNode 
([#22181](https://github.com/hashicorp/terraform/issues/22181))
-* command/fmt: now formats correctly in presence of here-docs 
([#21434](https://github.com/hashicorp/terraform/issues/21434))
-* helper/schema: don't skip deprecation check during validation when attribute 
value is unknown ([#22262](https://github.com/hashicorp/terraform/issues/22262))
-* plugin/sdk: allow MinItems > 1 when dynamic blocks 
([#1](https://github.com/hashicorp/terraform/issues/1))
-* plugin/sdk: fix reflect panics in helper/schema validation 
([#22236](https://github.com/hashicorp/terraform/issues/22236))
-
-## 0.12.5 (July 18, 2019)
-
-ENHANCEMENTS:
-* command/format: No longer show no-ops in `terraform show`, since nothing 
will change ([#21907](https://github.com/hashicorp/terraform/issues/21907))
-* backend/s3: Support for assuming role using credential process from the 
shared AWS configuration file (support profile containing both 
`credential_process` and `role_arn` configurations) 
([#21908](https://github.com/hashicorp/terraform/issues/21908))
-* 

[arch-commits] Commit in terraform/repos/community-x86_64 (4 files)

2019-09-06 Thread Jerome Leclanche via arch-commits
Date: Friday, September 6, 2019 @ 17:49:28
  Author: jleclanche
Revision: 508302

archrelease: copy trunk to community-x86_64

Added:
  terraform/repos/community-x86_64/CHANGELOG.md
(from rev 508301, terraform/trunk/CHANGELOG.md)
  terraform/repos/community-x86_64/PKGBUILD
(from rev 508301, terraform/trunk/PKGBUILD)
Deleted:
  terraform/repos/community-x86_64/CHANGELOG.md
  terraform/repos/community-x86_64/PKGBUILD

--+
 CHANGELOG.md |  448 -
 PKGBUILD |   64 
 2 files changed, 256 insertions(+), 256 deletions(-)

Deleted: CHANGELOG.md
===
--- CHANGELOG.md2019-09-06 17:49:18 UTC (rev 508301)
+++ CHANGELOG.md2019-09-06 17:49:28 UTC (rev 508302)
@@ -1,224 +0,0 @@
-## 0.12.7 (Unreleased)
-
-ENHANCEMENTS:
-* lang/funcs: `lookup()` can work with maps of lists, maps and objects 
[GH-22269]
-
-BUG FIXES:
-* config: fix panic on tuples with `for_each` [GH-22279]
-* config: fix references to `each` of `for_each` in provisioners [GH-22289]
-* plugin/sdk: Azure SDK components used by the `azure` remote state backend 
have been updated to recent versions. This should help prevent dependency 
conflicts when using Terraform components or the plugin SDK in other projects 
that have their own Azure dependencies. [GH-22247], [GH-22248]
-
-
-## 0.12.6 (July 31, 2019)
-
-NOTES:
-
-* backend/s3: After this update, the AWS Go SDK will prefer credentials found 
via the `AWS_PROFILE` environment variable when both the `AWS_PROFILE` 
environment variable and the `AWS_ACCESS_KEY_ID` and `AWS_SECRET_ACCESS_KEY` 
environment variables are statically defined. Previously the SDK would ignore 
the `AWS_PROFILE` environment variable, if static environment credentials were 
also specified. This is listed as a bug fix in the AWS Go SDK release notes. 
([#22253](https://github.com/hashicorp/terraform/issues/22253))
-
-NEW FEATURES:
-* backend/oss: added support for assume role config 
([#22186](https://github.com/hashicorp/terraform/issues/22186))
-* config: Resources can now use a for_each meta-argument 
([#17179](https://github.com/hashicorp/terraform/issues/17179))
-
-ENHANCEMENTS:
-* backend/s3: Add support for assuming role via web identity token via the 
`AWS_WEB_IDENTITY_TOKEN_FILE` and `AWS_ROLE_ARN` environment variables 
([#22253](https://github.com/hashicorp/terraform/issues/22253))
-* backend/s3: Support automatic region validation for `me-south-1`. For AWS 
operations to work in the new region, the region must be explicitly enabled as 
outlined in the [AWS 
Documentation](https://docs.aws.amazon.com/general/latest/gr/rande-manage.html#rande-manage-enable)
 ([#22253](https://github.com/hashicorp/terraform/issues/22253))
-* connection/ssh: Improve connection debug messages 
([#22097](https://github.com/hashicorp/terraform/issues/22097))
-
-BUG FIXES:
-* backend/remote: remove misleading contents from error message 
([#22148](https://github.com/hashicorp/terraform/issues/22148))
-* backend/s3: Load credentials via the `AWS_PROFILE` environment variable (if 
available) when `AWS_PROFILE` is defined along with `AWS_ACCESS_KEY_ID` and 
`AWS_SECRET_ACCESS_KEY` 
([#22253](https://github.com/hashicorp/terraform/issues/22253))
-* config: Improve conditionals to returns the correct type when dynamic values 
are present but unevaluated 
([#22137](https://github.com/hashicorp/terraform/issues/22137))
-* config: Fix panic when mistakingly using `dynamic` on an attribute 
([#22169](https://github.com/hashicorp/terraform/issues/22169))
-* cli: Fix crash with reset connection during init 
([#22146](https://github.com/hashicorp/terraform/issues/22146))
-* cli: show all deposed instances and prevent crash in `show` command 
([#22149](https://github.com/hashicorp/terraform/issues/22149))
-* configs/configupgrade: Fix crash with nil hilNode 
([#22181](https://github.com/hashicorp/terraform/issues/22181))
-* command/fmt: now formats correctly in presence of here-docs 
([#21434](https://github.com/hashicorp/terraform/issues/21434))
-* helper/schema: don't skip deprecation check during validation when attribute 
value is unknown ([#22262](https://github.com/hashicorp/terraform/issues/22262))
-* plugin/sdk: allow MinItems > 1 when dynamic blocks 
([#1](https://github.com/hashicorp/terraform/issues/1))
-* plugin/sdk: fix reflect panics in helper/schema validation 
([#22236](https://github.com/hashicorp/terraform/issues/22236))
-
-## 0.12.5 (July 18, 2019)
-
-ENHANCEMENTS:
-* command/format: No longer show no-ops in `terraform show`, since nothing 
will change ([#21907](https://github.com/hashicorp/terraform/issues/21907))
-* backend/s3: Support for assuming role using credential process from the 
shared AWS configuration file (support profile containing both 
`credential_process` and `role_arn` configurations) 
([#21908](https://github.com/hashicorp/terraform/issues/21908))

[arch-commits] Commit in terraform/repos/community-x86_64 (4 files)

2019-08-24 Thread Jerome Leclanche via arch-commits
Date: Saturday, August 24, 2019 @ 22:30:05
  Author: jleclanche
Revision: 501609

archrelease: copy trunk to community-x86_64

Added:
  terraform/repos/community-x86_64/CHANGELOG.md
(from rev 501608, terraform/trunk/CHANGELOG.md)
  terraform/repos/community-x86_64/PKGBUILD
(from rev 501608, terraform/trunk/PKGBUILD)
Deleted:
  terraform/repos/community-x86_64/CHANGELOG.md
  terraform/repos/community-x86_64/PKGBUILD

--+
 CHANGELOG.md |  448 -
 PKGBUILD |   64 
 2 files changed, 256 insertions(+), 256 deletions(-)

Deleted: CHANGELOG.md
===
--- CHANGELOG.md2019-08-24 22:29:55 UTC (rev 501608)
+++ CHANGELOG.md2019-08-24 22:30:05 UTC (rev 501609)
@@ -1,224 +0,0 @@
-## 0.12.7 (Unreleased)
-
-ENHANCEMENTS:
-* lang/funcs: `lookup()` can work with maps of lists, maps and objects 
[GH-22269]
-
-BUG FIXES:
-* config: fix panic on tuples with `for_each` [GH-22279]
-* config: fix references to `each` of `for_each` in provisioners [GH-22289]
-* plugin/sdk: Azure SDK components used by the `azure` remote state backend 
have been updated to recent versions. This should help prevent dependency 
conflicts when using Terraform components or the plugin SDK in other projects 
that have their own Azure dependencies. [GH-22247], [GH-22248]
-
-
-## 0.12.6 (July 31, 2019)
-
-NOTES:
-
-* backend/s3: After this update, the AWS Go SDK will prefer credentials found 
via the `AWS_PROFILE` environment variable when both the `AWS_PROFILE` 
environment variable and the `AWS_ACCESS_KEY_ID` and `AWS_SECRET_ACCESS_KEY` 
environment variables are statically defined. Previously the SDK would ignore 
the `AWS_PROFILE` environment variable, if static environment credentials were 
also specified. This is listed as a bug fix in the AWS Go SDK release notes. 
([#22253](https://github.com/hashicorp/terraform/issues/22253))
-
-NEW FEATURES:
-* backend/oss: added support for assume role config 
([#22186](https://github.com/hashicorp/terraform/issues/22186))
-* config: Resources can now use a for_each meta-argument 
([#17179](https://github.com/hashicorp/terraform/issues/17179))
-
-ENHANCEMENTS:
-* backend/s3: Add support for assuming role via web identity token via the 
`AWS_WEB_IDENTITY_TOKEN_FILE` and `AWS_ROLE_ARN` environment variables 
([#22253](https://github.com/hashicorp/terraform/issues/22253))
-* backend/s3: Support automatic region validation for `me-south-1`. For AWS 
operations to work in the new region, the region must be explicitly enabled as 
outlined in the [AWS 
Documentation](https://docs.aws.amazon.com/general/latest/gr/rande-manage.html#rande-manage-enable)
 ([#22253](https://github.com/hashicorp/terraform/issues/22253))
-* connection/ssh: Improve connection debug messages 
([#22097](https://github.com/hashicorp/terraform/issues/22097))
-
-BUG FIXES:
-* backend/remote: remove misleading contents from error message 
([#22148](https://github.com/hashicorp/terraform/issues/22148))
-* backend/s3: Load credentials via the `AWS_PROFILE` environment variable (if 
available) when `AWS_PROFILE` is defined along with `AWS_ACCESS_KEY_ID` and 
`AWS_SECRET_ACCESS_KEY` 
([#22253](https://github.com/hashicorp/terraform/issues/22253))
-* config: Improve conditionals to returns the correct type when dynamic values 
are present but unevaluated 
([#22137](https://github.com/hashicorp/terraform/issues/22137))
-* config: Fix panic when mistakingly using `dynamic` on an attribute 
([#22169](https://github.com/hashicorp/terraform/issues/22169))
-* cli: Fix crash with reset connection during init 
([#22146](https://github.com/hashicorp/terraform/issues/22146))
-* cli: show all deposed instances and prevent crash in `show` command 
([#22149](https://github.com/hashicorp/terraform/issues/22149))
-* configs/configupgrade: Fix crash with nil hilNode 
([#22181](https://github.com/hashicorp/terraform/issues/22181))
-* command/fmt: now formats correctly in presence of here-docs 
([#21434](https://github.com/hashicorp/terraform/issues/21434))
-* helper/schema: don't skip deprecation check during validation when attribute 
value is unknown ([#22262](https://github.com/hashicorp/terraform/issues/22262))
-* plugin/sdk: allow MinItems > 1 when dynamic blocks 
([#1](https://github.com/hashicorp/terraform/issues/1))
-* plugin/sdk: fix reflect panics in helper/schema validation 
([#22236](https://github.com/hashicorp/terraform/issues/22236))
-
-## 0.12.5 (July 18, 2019)
-
-ENHANCEMENTS:
-* command/format: No longer show no-ops in `terraform show`, since nothing 
will change ([#21907](https://github.com/hashicorp/terraform/issues/21907))
-* backend/s3: Support for assuming role using credential process from the 
shared AWS configuration file (support profile containing both 
`credential_process` and `role_arn` configurations) 
([#21908](https://github.com/hashicorp/terraform/issues/21908))

[arch-commits] Commit in terraform/repos/community-x86_64 (4 files)

2019-08-22 Thread Jelle van der Waa via arch-commits
Date: Thursday, August 22, 2019 @ 16:55:03
  Author: jelle
Revision: 500563

archrelease: copy trunk to community-x86_64

Added:
  terraform/repos/community-x86_64/CHANGELOG.md
(from rev 500562, terraform/trunk/CHANGELOG.md)
  terraform/repos/community-x86_64/PKGBUILD
(from rev 500562, terraform/trunk/PKGBUILD)
Deleted:
  terraform/repos/community-x86_64/CHANGELOG.md
  terraform/repos/community-x86_64/PKGBUILD

--+
 CHANGELOG.md |  448 -
 PKGBUILD |   64 
 2 files changed, 256 insertions(+), 256 deletions(-)

Deleted: CHANGELOG.md
===
--- CHANGELOG.md2019-08-22 16:54:51 UTC (rev 500562)
+++ CHANGELOG.md2019-08-22 16:55:03 UTC (rev 500563)
@@ -1,224 +0,0 @@
-## 0.12.7 (Unreleased)
-
-ENHANCEMENTS:
-* lang/funcs: `lookup()` can work with maps of lists, maps and objects 
[GH-22269]
-
-BUG FIXES:
-* config: fix panic on tuples with `for_each` [GH-22279]
-* config: fix references to `each` of `for_each` in provisioners [GH-22289]
-* plugin/sdk: Azure SDK components used by the `azure` remote state backend 
have been updated to recent versions. This should help prevent dependency 
conflicts when using Terraform components or the plugin SDK in other projects 
that have their own Azure dependencies. [GH-22247], [GH-22248]
-
-
-## 0.12.6 (July 31, 2019)
-
-NOTES:
-
-* backend/s3: After this update, the AWS Go SDK will prefer credentials found 
via the `AWS_PROFILE` environment variable when both the `AWS_PROFILE` 
environment variable and the `AWS_ACCESS_KEY_ID` and `AWS_SECRET_ACCESS_KEY` 
environment variables are statically defined. Previously the SDK would ignore 
the `AWS_PROFILE` environment variable, if static environment credentials were 
also specified. This is listed as a bug fix in the AWS Go SDK release notes. 
([#22253](https://github.com/hashicorp/terraform/issues/22253))
-
-NEW FEATURES:
-* backend/oss: added support for assume role config 
([#22186](https://github.com/hashicorp/terraform/issues/22186))
-* config: Resources can now use a for_each meta-argument 
([#17179](https://github.com/hashicorp/terraform/issues/17179))
-
-ENHANCEMENTS:
-* backend/s3: Add support for assuming role via web identity token via the 
`AWS_WEB_IDENTITY_TOKEN_FILE` and `AWS_ROLE_ARN` environment variables 
([#22253](https://github.com/hashicorp/terraform/issues/22253))
-* backend/s3: Support automatic region validation for `me-south-1`. For AWS 
operations to work in the new region, the region must be explicitly enabled as 
outlined in the [AWS 
Documentation](https://docs.aws.amazon.com/general/latest/gr/rande-manage.html#rande-manage-enable)
 ([#22253](https://github.com/hashicorp/terraform/issues/22253))
-* connection/ssh: Improve connection debug messages 
([#22097](https://github.com/hashicorp/terraform/issues/22097))
-
-BUG FIXES:
-* backend/remote: remove misleading contents from error message 
([#22148](https://github.com/hashicorp/terraform/issues/22148))
-* backend/s3: Load credentials via the `AWS_PROFILE` environment variable (if 
available) when `AWS_PROFILE` is defined along with `AWS_ACCESS_KEY_ID` and 
`AWS_SECRET_ACCESS_KEY` 
([#22253](https://github.com/hashicorp/terraform/issues/22253))
-* config: Improve conditionals to returns the correct type when dynamic values 
are present but unevaluated 
([#22137](https://github.com/hashicorp/terraform/issues/22137))
-* config: Fix panic when mistakingly using `dynamic` on an attribute 
([#22169](https://github.com/hashicorp/terraform/issues/22169))
-* cli: Fix crash with reset connection during init 
([#22146](https://github.com/hashicorp/terraform/issues/22146))
-* cli: show all deposed instances and prevent crash in `show` command 
([#22149](https://github.com/hashicorp/terraform/issues/22149))
-* configs/configupgrade: Fix crash with nil hilNode 
([#22181](https://github.com/hashicorp/terraform/issues/22181))
-* command/fmt: now formats correctly in presence of here-docs 
([#21434](https://github.com/hashicorp/terraform/issues/21434))
-* helper/schema: don't skip deprecation check during validation when attribute 
value is unknown ([#22262](https://github.com/hashicorp/terraform/issues/22262))
-* plugin/sdk: allow MinItems > 1 when dynamic blocks 
([#1](https://github.com/hashicorp/terraform/issues/1))
-* plugin/sdk: fix reflect panics in helper/schema validation 
([#22236](https://github.com/hashicorp/terraform/issues/22236))
-
-## 0.12.5 (July 18, 2019)
-
-ENHANCEMENTS:
-* command/format: No longer show no-ops in `terraform show`, since nothing 
will change ([#21907](https://github.com/hashicorp/terraform/issues/21907))
-* backend/s3: Support for assuming role using credential process from the 
shared AWS configuration file (support profile containing both 
`credential_process` and `role_arn` configurations) 
([#21908](https://github.com/hashicorp/terraform/issues/21908))
-* 

[arch-commits] Commit in terraform/repos/community-x86_64 (4 files)

2019-08-01 Thread Christian Rebischke via arch-commits
Date: Thursday, August 1, 2019 @ 21:05:02
  Author: shibumi
Revision: 496476

archrelease: copy trunk to community-x86_64

Added:
  terraform/repos/community-x86_64/CHANGELOG.md
(from rev 496475, terraform/trunk/CHANGELOG.md)
  terraform/repos/community-x86_64/PKGBUILD
(from rev 496475, terraform/trunk/PKGBUILD)
Deleted:
  terraform/repos/community-x86_64/CHANGELOG
  terraform/repos/community-x86_64/PKGBUILD

--+
 CHANGELOG|  185 ---
 CHANGELOG.md |  224 +
 PKGBUILD |   64 
 3 files changed, 256 insertions(+), 217 deletions(-)

Deleted: CHANGELOG
===
--- CHANGELOG   2019-08-01 21:04:54 UTC (rev 496475)
+++ CHANGELOG   2019-08-01 21:05:02 UTC (rev 496476)
@@ -1,185 +0,0 @@
-## 0.12.5 (July 18, 2019)
-
-ENHANCEMENTS:
-* command/format: No longer show no-ops in `terraform show`, since nothing 
will change ([#21907](https://github.com/hashicorp/terraform/issues/21907))
-* backend/s3: Support for assuming role using credential process from the 
shared AWS configuration file (support profile containing both 
`credential_process` and `role_arn` configurations) 
([#21908](https://github.com/hashicorp/terraform/issues/21908))
-* connection/ssh: Abort ssh connections when the server is no longer 
responding ([#22037](https://github.com/hashicorp/terraform/issues/22037))
-* connection/ssh: Support ssh diffie-hellman-group-exchange-sha256 key 
exchange ([#22037](https://github.com/hashicorp/terraform/issues/22037))
-
-BUG FIXES:
-* backend/remote: fix conflict with normalized config dir and vcs root working 
directory ([#22096](https://github.com/hashicorp/terraform/issues/22096))
-* backend/remote: be transparent about what filesystem prefix Terraform is 
uploading to the remote system, and why it's doing that 
([#22121](https://github.com/hashicorp/terraform/issues/22121))
-* configs: Ensure diagnostics are properly recorded from nested modules 
([#22098](https://github.com/hashicorp/terraform/issues/22098))
-* core: Prevent inconsistent final plan error when using dynamic in a set-type 
block ([#22057](https://github.com/hashicorp/terraform/issues/22057))
-* lang/funcs: Allow null values in `compact` function 
([#22044](https://github.com/hashicorp/terraform/issues/22044))
-* lang/funcs: Pass through empty list in `chunklist` 
([#22119](https://github.com/hashicorp/terraform/issues/22119))
-
-## 0.12.4 (July 11, 2019)
-
-NEW FEATURES: 
-
-* lang/funcs: new `abspath` function returns the absolute path to a given file 
([#21409](https://github.com/hashicorp/terraform/issues/21409))
-* backend/swift: support for user configured state object names in swift 
containers ([#17465](https://github.com/hashicorp/terraform/issues/17465))
-
-BUG FIXES:
-
-* core: Prevent crash when a resource has no current valid instance 
([#21979](https://github.com/hashicorp/terraform/issues/21979))
-* plugin/sdk: Prevent empty strings from being replaced with default values 
([#21806](https://github.com/hashicorp/terraform/issues/21806))
-* plugin/sdk: Ensure resource timeouts are not lost when there is an empty 
plan ([#21814](https://github.com/hashicorp/terraform/issues/21814))
-* plugin/sdk: Don't add null elements to diagnostic paths when validating 
config ([#21884](https://github.com/hashicorp/terraform/issues/21884))
-* lang/funcs: Add missing map of bool support for `lookup` 
([#21863](https://github.com/hashicorp/terraform/issues/21863))
-* config: Fix issue with downloading BitBucket modules from deprecated V1 API 
by updating go-getter dependency 
([#21948](https://github.com/hashicorp/terraform/issues/21948))
-* config: Fix conditionals to evaluate to the correct type when using null 
([#21957](https://github.com/hashicorp/terraform/issues/21957))
-
-## 0.12.3 (June 24, 2019)
-
-ENHANCEMENTS:
-
-* config: add GCS source support for modules 
([#21254](https://github.com/hashicorp/terraform/issues/21254))
-* command/format: Reduce extra whitespaces & new lines 
([#21334](https://github.com/hashicorp/terraform/issues/21334))
-* backend/s3: Support for chaining assume IAM role from AWS shared 
configuration files 
([#21815](https://github.com/hashicorp/terraform/issues/21815))
-
-BUG FIXES:
-
-* configs: Can now use references like `tags["foo"]` in `ignore_changes` to 
ignore in-place updates to specific keys in a map 
([#21788](https://github.com/hashicorp/terraform/issues/21788))
-* configs: Fix panic on missing value for `version` attribute in `provider` 
blocks. ([#21825](https://github.com/hashicorp/terraform/issues/21825))
-* lang/funcs: Fix `merge` panic on null values. Now will give an error if null 
used ([#21695](https://github.com/hashicorp/terraform/issues/21695))
-* backend/remote: Fix "Conflict" error if the first state snapshot written 
after a Terraform CLI upgrade has the same content as the prior state.