commit terraform for openSUSE:Factory

2020-10-23 Thread root
Hello community,

here is the log from the commit of package terraform for openSUSE:Factory 
checked in at 2020-10-23 14:00:43

Comparing /work/SRC/openSUSE:Factory/terraform (Old)
 and  /work/SRC/openSUSE:Factory/.terraform.new.3463 (New)


Package is "terraform"

Fri Oct 23 14:00:43 2020 rev:22 rq:841959 version:0.13.4

Changes:

--- /work/SRC/openSUSE:Factory/terraform/terraform.changes  2020-06-10 
00:53:45.123779264 +0200
+++ /work/SRC/openSUSE:Factory/.terraform.new.3463/terraform.changes
2020-10-23 14:00:47.812053913 +0200
@@ -1,0 +2,285 @@
+Wed Oct  7 10:39:33 UTC 2020 - John Paul Adrian Glaubitz 

+
+- Update to 0.13.4 (bsc#1177421, jsc#ECO-2766, jsc#PM-2215)
+  UPGRADE NOTES:
+  * The built-in vendor (third-party) provisioners, which include `habitat`, 
`puppet`,
+`chef`, and `salt-masterless` are now deprecated and will be removed in a 
future
+version of Terraform.
+  * Deprecated interpolation-only expressions are detected in more contexts in 
addition
+to resources and provider configurations. Module calls, data sources, 
outputs, and
+locals are now also covered. Terraform also detects interpolation-only 
expressions
+in complex values such as lists and objects. An expression like `"${foo}"` 
should
+be rewritten as just `foo`. (#27272) (#26334)
+  BUG FIXES:
+  * command: Include schemas from required but unused providers in the output 
of `terraform
+providers schema`. This allows development tools such as the Terraform 
language server
+to offer autocompletion for the first resource for a given provider. 
(#26318)
+  * core: create_before_destroy status is now updated in the state during 
refresh (#26343)
+  * core: data sources using `depends_on`, either directly or through their 
modules, are
+no longer are forced to wait until apply by other planned data source 
reads (#26375)
+- from 0.13.3
+  BUG FIXES:
+  * build: fix crash with terraform binary on openBSD (#26250)
+  * core: prevent create_before_destroy cycles by not connecting module close 
nodes to
+resource instance destroy nodes (#26186)
+  * core: fix error where plan action changes from CreateThenDelete to 
DeleteThenCreate (#26192)
+  * core: fix Cycle when create_before_destroy status wasn't checked from 
state (#26263)
+  * core: fix "inconsistent final plan" error when changing the number of 
referenced
+resources to 0 (#26264)
+  * states/remote: fix `state push -force` to work for all backends (#26190)
+- from 0.13.2
+  NEW FEATURES:
+  * **Network-based Mirrors for Provider Installation**: As an addition to the 
existing capability
+of "mirroring" providers into the local filesystem, a network mirror 
allows publishing copies
+of providers on an HTTP server and using that as an alternative source for 
provider packages,
+for situations where directly accessing the origin registries is 
impossible or undesirable.
+(#25999)
+  ENHANCEMENTS:
+  * backend/http: add support for configuration by environment variable. 
(#25439)
+  * command: Add support for provider redirects to `0.13upgrade`. If a 
provider in the Terraform
+Registry has moved to a new namespace, the `0.13upgrade` subcommand now 
detects this and follows
+the redirect where possible. (#26061)
+  * command: Improve `init` error diagnostics when encountering what appears 
to be an in-house
+provider required by a pre-0.13 state file. Terraform will now display 
suggested `terraform state
+replace-provider` commands which will fix this specific problem. (#26066)
+  BUG FIXES:
+  * command: Warn instead of error when the `output` subcommand with no 
arguments results in no outputs.
+This aligns the UI to match the 0 exit code in this situation, which is 
notable but not necessarily
+an error. (#26036)
+  * terraform: Fix crashing bug when reading data sources during plan with 
blocks backed by objects,
+not collections (#26028)
+  * terraform: Fix bug where variables values were asked for twice on the 
command line and provider
+input values were asked for but not saved (#26063)
+- from 0.13.1
+  ENHANCEMENTS:
+  * config: `cidrsubnet` and `cidrhost` now support address extensions of more 
than 32 bits (#25517)
+  * cli: The directories that Terraform searches by default for provider 
plugins can now be symlinks
+to directories elsewhere. (This applies only to the top-level directory, 
not to nested directories
+inside it.) (#25692)
+  * backend/s3: simplified mock handling and assume role testing (#25903)
+  * backend/s3: support for appending data to the User-Agent request header 
with the TF_APPEND_USER_AGENT
+environment variable (#25903)
+  BUG FIXES:
+  * config: Override files containing `module` blocks can now override the 
special `providers` argument. (#25496)
+  * cli: The state lock 

commit terraform for openSUSE:Factory

2020-06-09 Thread root
Hello community,

here is the log from the commit of package terraform for openSUSE:Factory 
checked in at 2020-06-10 00:53:32

Comparing /work/SRC/openSUSE:Factory/terraform (Old)
 and  /work/SRC/openSUSE:Factory/.terraform.new.3606 (New)


Package is "terraform"

Wed Jun 10 00:53:32 2020 rev:21 rq:813002 version:0.12.26

Changes:

--- /work/SRC/openSUSE:Factory/terraform/terraform.changes  2020-05-19 
14:50:27.980333820 +0200
+++ /work/SRC/openSUSE:Factory/.terraform.new.3606/terraform.changes
2020-06-10 00:53:45.123779264 +0200
@@ -1,0 +2,14 @@
+Mon Jun  8 07:16:53 UTC 2020 - Dirk Mueller 
+
+- update to 0.12.26
+  ENHANCEMENTS:
+  * backend/remote: Can now accept -target options when creating a plan using
+  remote operations, if supported by the target server. (Server-side support
+  for this in Terraform Cloud and Terraform Enterprise will follow in
+  forthcoming releases of each.) (#24834)
+  * cli: A special new lifecycle mode for provider plugins where they are
+  assumed to be controlled by an external process outside of Terraform. This
+  is for automated provider plugin testing only, and is not an end-user
+  feature. (#24674)
+
+---
@@ -71,0 +86,5 @@
+Mon Jan 20 09:42:59 UTC 2020 - John Paul Adrian Glaubitz 

+
+- Update in SLE-15 (bsc#1158440, CVE-2019-19316)
+
+---
@@ -229,0 +249,5 @@
+
+---
+Tue Sep 17 07:35:09 UTC 2019 - John Paul Adrian Glaubitz 

+
+- Include in SLE-15 (bsc#1148092, jsc#ECO-134)

Old:

  terraform-0.12.25.obscpio
  terraform-0.12.25.tar.xz

New:

  _constraints
  terraform-0.12.26.obscpio
  terraform-0.12.26.tar.xz



Other differences:
--
++ terraform.spec ++
--- /var/tmp/diff_new_pack.Z7Fifr/_old  2020-06-10 00:53:47.779786137 +0200
+++ /var/tmp/diff_new_pack.Z7Fifr/_new  2020-06-10 00:53:47.783786147 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   terraform
-Version:0.12.25
+Version:0.12.26
 Release:0
 Summary:Tool for building infrastructure safely and efficiently
 License:MPL-2.0

++ _constraints ++


  

  aarch64
  s390x
  x86_64


  4
  
8
  

  

++ _service ++
--- /var/tmp/diff_new_pack.Z7Fifr/_old  2020-06-10 00:53:47.823786251 +0200
+++ /var/tmp/diff_new_pack.Z7Fifr/_new  2020-06-10 00:53:47.823786251 +0200
@@ -3,8 +3,8 @@
 https://github.com/hashicorp/terraform
 git
 terraform
-0.12.25
-v0.12.25
+0.12.26
+v0.12.26
 .git
   
   

++ terraform-0.12.25.obscpio -> terraform-0.12.26.obscpio ++
/work/SRC/openSUSE:Factory/terraform/terraform-0.12.25.obscpio 
/work/SRC/openSUSE:Factory/.terraform.new.3606/terraform-0.12.26.obscpio 
differ: char 49, line 1

++ terraform-0.12.25.tar.xz -> terraform-0.12.26.tar.xz ++
 15376 lines of diff (skipped)

++ terraform.obsinfo ++
--- /var/tmp/diff_new_pack.Z7Fifr/_old  2020-06-10 00:53:50.623793497 +0200
+++ /var/tmp/diff_new_pack.Z7Fifr/_new  2020-06-10 00:53:50.623793497 +0200
@@ -1,5 +1,5 @@
 name: terraform
-version: 0.12.25
-mtime: 1589387961
-commit: 2c60c28ae483cdf9494c6b4cb56b0586d809c4f4
+version: 0.12.26
+mtime: 1590597307
+commit: e139cf607e85e7aa3801a87b4bb1e3da7937e24a
 




commit terraform for openSUSE:Factory

2020-05-19 Thread root
Hello community,

here is the log from the commit of package terraform for openSUSE:Factory 
checked in at 2020-05-19 14:50:07

Comparing /work/SRC/openSUSE:Factory/terraform (Old)
 and  /work/SRC/openSUSE:Factory/.terraform.new.2738 (New)


Package is "terraform"

Tue May 19 14:50:07 2020 rev:20 rq:807147 version:0.12.25

Changes:

--- /work/SRC/openSUSE:Factory/terraform/terraform.changes  2020-03-26 
23:33:01.326769580 +0100
+++ /work/SRC/openSUSE:Factory/.terraform.new.2738/terraform.changes
2020-05-19 14:50:27.980333820 +0200
@@ -1,0 +2,13 @@
+Tue May 19 07:28:20 UTC 2020 - Dirk Mueller 
+
+- update to 0.12.25:
+  NOTES:
+  * backend/s3: Region validation now automatically supports the new 
af-south-1 (Africa (Cape Town)) region.
+  ENHANCEMENTS:
+  * backend/s3: Support automatic region validation for af-south-1 (#24744)
+  * backend/remote: Add support for force push to remote backend (#24884)
+  BUG FIXES:
+  * core: Destroy provisioners should not evaluate for_each expressions 
(#24163)
+  * core: Fix races in GetVariableValue (#24599)
+
+---

Old:

  terraform-0.12.24.obscpio
  terraform-0.12.24.tar.xz

New:

  terraform-0.12.25.obscpio
  terraform-0.12.25.tar.xz



Other differences:
--
++ terraform.spec ++
--- /var/tmp/diff_new_pack.38lJvV/_old  2020-05-19 14:50:29.896338069 +0200
+++ /var/tmp/diff_new_pack.38lJvV/_new  2020-05-19 14:50:29.900338078 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   terraform
-Version:0.12.24
+Version:0.12.25
 Release:0
 Summary:Tool for building infrastructure safely and efficiently
 License:MPL-2.0

++ _service ++
--- /var/tmp/diff_new_pack.38lJvV/_old  2020-05-19 14:50:29.928338140 +0200
+++ /var/tmp/diff_new_pack.38lJvV/_new  2020-05-19 14:50:29.928338140 +0200
@@ -1,10 +1,10 @@
 
   
-https://github.com/hashicorp/terraform.git
+https://github.com/hashicorp/terraform
 git
 terraform
-0.12.24
-v0.12.24
+0.12.25
+v0.12.25
 .git
   
   

++ terraform-0.12.24.obscpio -> terraform-0.12.25.obscpio ++
/work/SRC/openSUSE:Factory/terraform/terraform-0.12.24.obscpio 
/work/SRC/openSUSE:Factory/.terraform.new.2738/terraform-0.12.25.obscpio 
differ: char 27, line 1

++ terraform-0.12.24.tar.xz -> terraform-0.12.25.tar.xz ++
 53744 lines of diff (skipped)

++ terraform.obsinfo ++
--- /var/tmp/diff_new_pack.38lJvV/_old  2020-05-19 14:50:32.720344332 +0200
+++ /var/tmp/diff_new_pack.38lJvV/_new  2020-05-19 14:50:32.720344332 +0200
@@ -1,5 +1,5 @@
 name: terraform
-version: 0.12.24
-mtime: 1584630245
-commit: 33ff1c03bb960b332be3af2e333462dde88b279e
+version: 0.12.25
+mtime: 1589387961
+commit: 2c60c28ae483cdf9494c6b4cb56b0586d809c4f4
 




commit terraform for openSUSE:Factory

2020-03-26 Thread root
Hello community,

here is the log from the commit of package terraform for openSUSE:Factory 
checked in at 2020-03-26 23:32:30

Comparing /work/SRC/openSUSE:Factory/terraform (Old)
 and  /work/SRC/openSUSE:Factory/.terraform.new.3160 (New)


Package is "terraform"

Thu Mar 26 23:32:30 2020 rev:19 rq:788260 version:0.12.24

Changes:

--- /work/SRC/openSUSE:Factory/terraform/terraform.changes  2020-03-11 
18:50:04.991533683 +0100
+++ /work/SRC/openSUSE:Factory/.terraform.new.3160/terraform.changes
2020-03-26 23:33:01.326769580 +0100
@@ -1,0 +2,8 @@
+Tue Mar 24 06:46:42 UTC 2020 - Petr Cervinka 
+
+- Update to 0.12.24
+  BUG FIXES:
+   * command/login: Fix bug when using terraform login on Windows (#24397)
+   * registry: Fix panic when server is unreachable (#24411)
+
+---

Old:

  terraform-0.12.23.obscpio
  terraform-0.12.23.tar.xz

New:

  terraform-0.12.24.obscpio
  terraform-0.12.24.tar.xz



Other differences:
--
++ terraform.spec ++
--- /var/tmp/diff_new_pack.OtOtCX/_old  2020-03-26 23:33:04.470770715 +0100
+++ /var/tmp/diff_new_pack.OtOtCX/_new  2020-03-26 23:33:04.482770719 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   terraform
-Version:0.12.23
+Version:0.12.24
 Release:0
 Summary:Tool for building infrastructure safely and efficiently
 License:MPL-2.0

++ _service ++
--- /var/tmp/diff_new_pack.OtOtCX/_old  2020-03-26 23:33:04.510770729 +0100
+++ /var/tmp/diff_new_pack.OtOtCX/_new  2020-03-26 23:33:04.510770729 +0100
@@ -3,8 +3,8 @@
 https://github.com/hashicorp/terraform.git
 git
 terraform
-0.12.23
-v0.12.23
+0.12.24
+v0.12.24
 .git
   
   

++ terraform-0.12.23.obscpio -> terraform-0.12.24.obscpio ++
/work/SRC/openSUSE:Factory/terraform/terraform-0.12.23.obscpio 
/work/SRC/openSUSE:Factory/.terraform.new.3160/terraform-0.12.24.obscpio 
differ: char 49, line 1

++ terraform-0.12.23.tar.xz -> terraform-0.12.24.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/terraform-0.12.23/CHANGELOG.md 
new/terraform-0.12.24/CHANGELOG.md
--- old/terraform-0.12.23/CHANGELOG.md  2020-03-05 21:56:10.0 +0100
+++ new/terraform-0.12.24/CHANGELOG.md  2020-03-19 16:04:05.0 +0100
@@ -1,4 +1,20 @@
+## 0.12.24 (March 19, 2020)
+
+NOTES:
+
+* cli: Windows executable signing.
+
+Our Windows 32-bit and 64-bit executables for this version and up will be 
signed with a HashiCorp cert. Windows users will no longer see a warning about 
an "unknown publisher" when running our software.
+
+BUG FIXES:
+* command/login: Fix bug when using terraform login on Windows 
([#24397](https://github.com/hashicorp/terraform/issues/24397))
+* registry: Fix panic when server is unreachable 
([#24411](https://github.com/hashicorp/terraform/issues/24411))
+
 ## 0.12.23 (March 05, 2020)
+
+BUG FIXES:
+* cli: Fix wrong version returned by `terraform version`
+
 ## 0.12.22 (March 05, 2020)
 
 ENHANCEMENTS:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/terraform-0.12.23/command/cliconfig/credentials.go 
new/terraform-0.12.24/command/cliconfig/credentials.go
--- old/terraform-0.12.23/command/cliconfig/credentials.go  2020-03-05 
21:56:10.0 +0100
+++ new/terraform-0.12.24/command/cliconfig/credentials.go  2020-03-19 
16:04:05.0 +0100
@@ -317,23 +317,18 @@
tmpName := f.Name()
moved := false
defer func(f *os.File, name string) {
-   // Always close our file, and remove it if it's still 
at its
-   // temporary name. We're ignoring errors here because 
there's
-   // nothing we can do about them anyway.
-   f.Close()
+   // Remove the temporary file if it hasn't been moved 
yet. We're
+   // ignoring errors here because there's nothing we can 
do about
+   // them anyway.
if !moved {
os.Remove(name)
}
}(f, tmpName)
 
-   // Credentials file should be readable only by its owner. (This 
may
-   // not be effective on all platforms, but should at least work 
on
-   // Unix-like targets and should be harmless elsewhere.)
-   if err := f.Chmod(0600); err != nil {
-   return fmt.Errorf("cannot set mode for temporary file 
%s: %s", tmpName, err)
-   }
-
+   // Write the credentials to the temporary file, then 
immediately close
+ 

commit terraform for openSUSE:Factory

2020-03-11 Thread root
Hello community,

here is the log from the commit of package terraform for openSUSE:Factory 
checked in at 2020-03-11 18:47:06

Comparing /work/SRC/openSUSE:Factory/terraform (Old)
 and  /work/SRC/openSUSE:Factory/.terraform.new.3160 (New)


Package is "terraform"

Wed Mar 11 18:47:06 2020 rev:18 rq:783095 version:0.12.23

Changes:

--- /work/SRC/openSUSE:Factory/terraform/terraform.changes  2020-02-24 
15:53:55.043673746 +0100
+++ /work/SRC/openSUSE:Factory/.terraform.new.3160/terraform.changes
2020-03-11 18:50:04.991533683 +0100
@@ -1,0 +2,14 @@
+Fri Mar  6 11:01:48 UTC 2020 - Petr Cervinka 
+
+- Update to 0.12.23
+  BUG FIXES:
+   * cli: Fix wrong version returned by `terraform version`
+- Update to 0.12.22
+  ENHANCEMENTS:
+   * registry: Add configurable retries for module and provider discovery 
requests to the remote registry 
([#24260](https://github.com/hashicorp/terraform/pull/24260))
+   * registry: Add configurable request timeout for the remote registry client 
([#24259](https://github.com/hashicorp/terraform/pull/24259))
+  BUG FIXES:
+   * cli: Fix terraform state mv to correctly set the resource each mode based 
on the target address 
([#24254](https://github.com/hashicorp/terraform/issues/24254))
+   * cli: The `terraform plan` command (and the implied plan run by `terraform 
apply` with no arguments) will now print any warnings that were generated even 
if there are no changes to be made. 
([#24095](https://github.com/hashicorp/terraform/issues/24095))
+
+---

Old:

  terraform-0.12.21.obscpio
  terraform-0.12.21.tar.xz

New:

  terraform-0.12.23.obscpio
  terraform-0.12.23.tar.xz



Other differences:
--
++ terraform.spec ++
--- /var/tmp/diff_new_pack.dMOxhU/_old  2020-03-11 18:50:06.635534418 +0100
+++ /var/tmp/diff_new_pack.dMOxhU/_new  2020-03-11 18:50:06.635534418 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   terraform
-Version:0.12.21
+Version:0.12.23
 Release:0
 Summary:Tool for building infrastructure safely and efficiently
 License:MPL-2.0

++ _service ++
--- /var/tmp/diff_new_pack.dMOxhU/_old  2020-03-11 18:50:06.683534439 +0100
+++ /var/tmp/diff_new_pack.dMOxhU/_new  2020-03-11 18:50:06.683534439 +0100
@@ -3,8 +3,8 @@
 https://github.com/hashicorp/terraform.git
 git
 terraform
-0.12.21
-v0.12.21
+0.12.23
+v0.12.23
 .git
   
   

++ terraform-0.12.21.obscpio -> terraform-0.12.23.obscpio ++
/work/SRC/openSUSE:Factory/terraform/terraform-0.12.21.obscpio 
/work/SRC/openSUSE:Factory/.terraform.new.3160/terraform-0.12.23.obscpio 
differ: char 49, line 1

++ terraform-0.12.21.tar.xz -> terraform-0.12.23.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/terraform-0.12.21/CHANGELOG.md 
new/terraform-0.12.23/CHANGELOG.md
--- old/terraform-0.12.21/CHANGELOG.md  2020-02-19 19:00:12.0 +0100
+++ new/terraform-0.12.23/CHANGELOG.md  2020-03-05 21:56:10.0 +0100
@@ -1,3 +1,15 @@
+## 0.12.23 (March 05, 2020)
+## 0.12.22 (March 05, 2020)
+
+ENHANCEMENTS:
+* registry: Add configurable retries for module and provider discovery 
requests to the remote registry 
([#24260](https://github.com/hashicorp/terraform/pull/24260))
+* registry: Add configurable request timeout for the remote registry client 
([#24259](https://github.com/hashicorp/terraform/pull/24259))
+
+BUG FIXES:
+
+* cli: Fix terraform state mv to correctly set the resource each mode based on 
the target address 
([#24254](https://github.com/hashicorp/terraform/issues/24254))
+* cli: The `terraform plan` command (and the implied plan run by `terraform 
apply` with no arguments) will now print any warnings that were generated even 
if there are no changes to be made. 
([#24095](https://github.com/hashicorp/terraform/issues/24095))
+
 ## 0.12.21 (February 19, 2020)
 
 NEW FEATURES:
@@ -26,6 +38,7 @@
 * command/show: Fix an issue with show and aliased providers 
([#23848](https://github.com/hashicorp/terraform/issues/23848))
 * core: Always clean up empty resources before empty modules 
([#23822](https://github.com/hashicorp/terraform/issues/23822))
 * internal/modsdir/manifest: Fix CLI issue with Windows machines 
([#23865](https://github.com/hashicorp/terraform/issues/23865))
+* backend: Variable values are no longer output to the console when variables 
are undeclared ([#23293](https://github.com/hashicorp/terraform/issues/23293))
 
 EXPERIMENTS:
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/terraform-0.12.21/backend/local/backend_plan.go 
new/terraform-0.12.23/backend/local/backend_plan.go
--- 

commit terraform for openSUSE:Factory

2020-02-24 Thread root
Hello community,

here is the log from the commit of package terraform for openSUSE:Factory 
checked in at 2020-02-24 15:53:35

Comparing /work/SRC/openSUSE:Factory/terraform (Old)
 and  /work/SRC/openSUSE:Factory/.terraform.new.26092 (New)


Package is "terraform"

Mon Feb 24 15:53:35 2020 rev:17 rq:778593 version:0.12.21

Changes:

--- /work/SRC/openSUSE:Factory/terraform/terraform.changes  2020-01-16 
18:23:23.921047216 +0100
+++ /work/SRC/openSUSE:Factory/.terraform.new.26092/terraform.changes   
2020-02-24 15:53:55.043673746 +0100
@@ -1,0 +2,35 @@
+Wed Feb 19 18:30:17 UTC 2020 - Petr Cervinka 
+
+- Update to 0.12.21
+  NEW FEATURES:
+   * backend/cos: New backend "cos", supporting using Tencent Cloud Storage as 
a remote backend.
+   * command/login: Enable "terraform login" and add support for UI-generated 
tokens ([#23995](https://github.com/hashicorp/terraform/issues/23995))
+   * command/logout: Add "terraform logout" command to remove local 
credentials ([#24048](https://github.com/hashicorp/terraform/issues/24048))
+  ENHANCEMENTS:
+   * command/workspace delete: release lock after workspace removal warning 
([#24085](https://github.com/hashicorp/terraform/issues/24085))
+   * lang/funcs: add `setsubtract` function 
([#23424](https://github.com/hashicorp/terraform/issues/23424))
+  BUG FIXES:
+   * command/state show: Fix an issue when a resource has a non-default 
provider configured 
([#24027](https://github.com/hashicorp/terraform/issues/24027))
+   * backend/remote-state: Fix issues where lingering lock files remained when 
deleting non-empty workspaces 
([#24085](https://github.com/hashicorp/terraform/issues/24085))
+   * command/import: Release lock if initialization error occurs on import 
([#23318](https://github.com/hashicorp/terraform/issues/23318))
+   * terraform: Fix panic when using `for_each` with a set containing `null` 
values ([#24047](https://github.com/hashicorp/terraform/issues/24047))
+
+---
+Wed Feb 19 07:05:47 UTC 2020 - Petr Cervinka 
+
+- Run spec-cleaner
+- Update to 0.12.20
+  ENHANCEMENTS:
+   * config: New built-in functions `try` and `can` are intended to ease 
working with data structures whose shape isn't known statically. 
([#23794](https://github.com/hashicorp/terraform/issues/23794))
+   * config: New, optional syntax for 
[`required_providers`](https://www.terraform.io/docs/configuration/terraform.html#specifying-required-provider-versions)
 setting in `terraform` blocks. This is not intended for general use yet but 
will support upcoming enhancements. 
[[#23843](https://github.com/hashicorp/terraform/issues/23843)] 
+
+  BUG FIXES:
+   * command/show: Fix an issue with show and aliased providers 
([#23848](https://github.com/hashicorp/terraform/issues/23848))
+   * core: Always clean up empty resources before empty modules 
([#23822](https://github.com/hashicorp/terraform/issues/23822))
+   * internal/modsdir/manifest: Fix CLI issue with Windows machines 
([#23865](https://github.com/hashicorp/terraform/issues/23865))
+  EXPERIMENTS:
+   * This release includes an _opt-in experiment_ for [custom validation rules 
on module 
variables](https://www.terraform.io/docs/configuration/variables.html#custom-validation-rules).
+ The feature is not yet finalized and is subject to breaking changes even 
in minor releases, but we're introducing it here in order to solicit feedback 
from module developers about which use-cases it is meeting, any use-cases it 
_isn't_ meeting, and any situations where things feel harder to express than 
they might be.
+ Due to the experimental nature of this feature, we do not recommend using 
it in "production" modules yet and we require an explicit [experimental feature 
opt-in](https://www.terraform.io/docs/configuration/terraform.html#experimental-language-features)
 of `variable_validation`. Depending on what feedback we receive, the design of 
this experimental feature may change significantly in future versions without 
an automatic upgrade path. 
+
+---

Old:

  terraform-0.12.19.obscpio
  terraform-0.12.19.tar.xz

New:

  terraform-0.12.21.obscpio
  terraform-0.12.21.tar.xz



Other differences:
--
++ terraform.spec ++
--- /var/tmp/diff_new_pack.PRhsxs/_old  2020-02-24 15:53:57.459679126 +0100
+++ /var/tmp/diff_new_pack.PRhsxs/_new  2020-02-24 15:53:57.495679206 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package terraform
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright 

commit terraform for openSUSE:Factory

2020-01-16 Thread root
Hello community,

here is the log from the commit of package terraform for openSUSE:Factory 
checked in at 2020-01-16 18:23:12

Comparing /work/SRC/openSUSE:Factory/terraform (Old)
 and  /work/SRC/openSUSE:Factory/.terraform.new.26092 (New)


Package is "terraform"

Thu Jan 16 18:23:12 2020 rev:16 rq:764951 version:0.12.19

Changes:

--- /work/SRC/openSUSE:Factory/terraform/terraform.changes  2019-12-06 
12:34:27.783488708 +0100
+++ /work/SRC/openSUSE:Factory/.terraform.new.26092/terraform.changes   
2020-01-16 18:23:23.921047216 +0100
@@ -1,0 +2,36 @@
+Wed Jan 15 11:18:20 UTC 2020 - Jean-Philippe Evrard 
+
+- Update to 0.12.19
+ENHANCEMENTS:
+  command/init: Cache Terraform Registry metadata responses when handling 
multiple references to the same module. (#23727)
+  command/state-mv: Detect and remove references elsewhere in the state to 
the source address in a terraform state mv operation. This does not affect any 
current operations but will cause the resulting state snapshot to be different 
than before, and a future version of Terraform may make use of this additional 
precision. (#23791)
+BUG FIXES:
+  command/init: Fix an issue with via an update to go-getter where modules 
would fail to download from the registry (#23792)
+  command/init: use backend config from state when -backend=false is used 
during init. (#23802)
+  core: Do not evaluate unused config values, which may not be valid 
during destroy (#23717)
+  core: Better error handling for an odd "should never happen" situation 
regarding the restoration of a deposed instance during a create_before_destroy 
replace action. While this does not yet fix the situation (it can still 
happen), it now has a specialized error message to hopefully help gather some 
more information about the root cause in future reports. (#23718)
+  core: Prevent insertion of default providers when resources are removed 
from the config. (#23696)
+  core: Detect and handle dependencies implied by references in a 
connection block directly within a resource block. (#23663)
+  communicator/ssh: Fix deadlock when SSH agent forwarding fails. (#23661)
+- Update to 0.12.18
+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 attempting to run our software 
reported 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.
+  Our recommended approach to install and interact with the Terraform CLI 
can be found here.
+  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)
+  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)
+BUG FIXES:
+  backend/s3: Fix for users with >1000 workspaces (#22963)
+  cli: Allow moving indexed resource instances to new addresses that that 
don't yet exist in state (#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. 

commit terraform for openSUSE:Factory

2019-12-06 Thread root
Hello community,

here is the log from the commit of package terraform for openSUSE:Factory 
checked in at 2019-12-06 12:34:24

Comparing /work/SRC/openSUSE:Factory/terraform (Old)
 and  /work/SRC/openSUSE:Factory/.terraform.new.4691 (New)


Package is "terraform"

Fri Dec  6 12:34:24 2019 rev:15 rq:754638 version:0.12.17

Changes:

--- /work/SRC/openSUSE:Factory/terraform/terraform.changes  2019-11-21 
13:00:11.718499629 +0100
+++ /work/SRC/openSUSE:Factory/.terraform.new.4691/terraform.changes
2019-12-06 12:34:27.783488708 +0100
@@ -1,0 +2,16 @@
+Fri Dec  6 08:14:36 UTC 2019 - Petr Cervinka 
+
+- Update to 0.12.17
+  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 cleartext HTTP unless you specifically requested HTTPS 
when generating your SAS Token. This does not affect any other backends, and 
does not affect the Azure backend when using other authentication mechanisms.
+  NEW FEATURES:
+   * lang/funcs: Add `trim*` functions
+  ENHANCEMENTS:
+   * cli: Terraform will now consolidate many warnings with the same summary 
text into fewer warning items, in order to avoid excessive amounts of warnings 
making it hard to read other output from Terraform commands. 
([#23425](https://github.com/hashicorp/terraform/issues/23425))
+   * core: The upgrade logic for moving from the Terraform 0.11 to the 
Terraform 0.12 state snapshot format (internally, format version 3 to version 
4) will now tolerate and ignore dependencies with invalid addresses, which tend 
to be left behind when following the `terraform 0.11checklist` directive to 
rename resources whose names start with digits prior to upgrading to Terraform 
0.12. This should allow upgrading the state for a configuration that in the 
past had digit-prefixed resource names, once those names have been fixed in the 
configuration and state using the instructions given by `terraform 
0.11checklist` in Terraform 0.11.14. 
([#23443](https://github.com/hashicorp/terraform/issues/23443))
+  BUG FIXES:
+   * command/jsonplan, command/jsonstate: fix panic with null values 
([#23492](https://github.com/hashicorp/terraform/issues/23492))
+   * backend/azure: Use HTTPS to talk to the storage API, even if using a SAS 
token that does not require it. 
([#23496](https://github.com/hashicorp/terraform/issues/23496)) 
+
+---

Old:

  terraform-0.12.16.obscpio
  terraform-0.12.16.tar.xz

New:

  terraform-0.12.17.obscpio
  terraform-0.12.17.tar.xz



Other differences:
--
++ terraform.spec ++
--- /var/tmp/diff_new_pack.TVVSHp/_old  2019-12-06 12:34:29.759487949 +0100
+++ /var/tmp/diff_new_pack.TVVSHp/_new  2019-12-06 12:34:29.759487949 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   terraform
-Version:0.12.16
+Version:0.12.17
 Release:0
 Summary:Tool for building infrastructure safely and efficiently
 License:MPL-2.0

++ _service ++
--- /var/tmp/diff_new_pack.TVVSHp/_old  2019-12-06 12:34:29.779487942 +0100
+++ /var/tmp/diff_new_pack.TVVSHp/_new  2019-12-06 12:34:29.779487942 +0100
@@ -3,8 +3,8 @@
 https://github.com/hashicorp/terraform.git
 git
 terraform
-0.12.16
-v0.12.16
+0.12.17
+v0.12.17
 .git
   
   

++ terraform-0.12.16.obscpio -> terraform-0.12.17.obscpio ++
/work/SRC/openSUSE:Factory/terraform/terraform-0.12.16.obscpio 
/work/SRC/openSUSE:Factory/.terraform.new.4691/terraform-0.12.17.obscpio 
differ: char 49, line 1

++ terraform-0.12.16.tar.xz -> terraform-0.12.17.tar.xz ++
 21378 lines of diff (skipped)

++ terraform.obsinfo ++
--- /var/tmp/diff_new_pack.TVVSHp/_old  2019-12-06 12:34:32.811486777 +0100
+++ /var/tmp/diff_new_pack.TVVSHp/_new  2019-12-06 12:34:32.811486777 +0100
@@ -1,5 +1,5 @@
 name: terraform
-version: 0.12.16
-mtime: 1574114967
-commit: d54ddd5dc930cb3c926c37a1f4f5fb6eaae9b7bb
+version: 0.12.17
+mtime: 1575310748
+commit: f0ae01e605e0666038c22644aeb21bbeb2625005
 




commit terraform for openSUSE:Factory

2019-11-21 Thread root
Hello community,

here is the log from the commit of package terraform for openSUSE:Factory 
checked in at 2019-11-21 13:00:00

Comparing /work/SRC/openSUSE:Factory/terraform (Old)
 and  /work/SRC/openSUSE:Factory/.terraform.new.26869 (New)


Package is "terraform"

Thu Nov 21 13:00:00 2019 rev:14 rq:750056 version:0.12.16

Changes:

--- /work/SRC/openSUSE:Factory/terraform/terraform.changes  2019-11-15 
22:39:26.612357169 +0100
+++ /work/SRC/openSUSE:Factory/.terraform.new.26869/terraform.changes   
2019-11-21 13:00:11.718499629 +0100
@@ -1,0 +2,10 @@
+Wed Nov 20 12:02:18 UTC 2019 - Petr Cervinka 
+
+- Increase required go version to 1.12
+- Update to 0.12.16
+  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))
+
+---

Old:

  terraform-0.12.15.obscpio
  terraform-0.12.15.tar.xz

New:

  terraform-0.12.16.obscpio
  terraform-0.12.16.tar.xz



Other differences:
--
++ terraform.spec ++
--- /var/tmp/diff_new_pack.SHsbNT/_old  2019-11-21 13:00:13.710499016 +0100
+++ /var/tmp/diff_new_pack.SHsbNT/_new  2019-11-21 13:00:13.710499016 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   terraform
-Version:0.12.15
+Version:0.12.16
 Release:0
 Summary:Tool for building infrastructure safely and efficiently
 License:MPL-2.0
@@ -25,7 +25,7 @@
 URL:https://www.terraform.io/
 Source: %{name}-%{version}.tar.xz
 Source99:   terraform-rpmlintrc
-BuildRequires:  golang(API) >= 1.11
+BuildRequires:  golang(API) >= 1.12
 BuildRequires:  golang-packaging
 BuildRequires:  xz
 # See: https://github.com/hashicorp/terraform/issues/22807

++ _service ++
--- /var/tmp/diff_new_pack.SHsbNT/_old  2019-11-21 13:00:13.770498997 +0100
+++ /var/tmp/diff_new_pack.SHsbNT/_new  2019-11-21 13:00:13.770498997 +0100
@@ -3,8 +3,8 @@
 https://github.com/hashicorp/terraform.git
 git
 terraform
-0.12.15
-v0.12.15
+0.12.16
+v0.12.16
 .git
   
   

++ terraform-0.12.15.obscpio -> terraform-0.12.16.obscpio ++
/work/SRC/openSUSE:Factory/terraform/terraform-0.12.15.obscpio 
/work/SRC/openSUSE:Factory/.terraform.new.26869/terraform-0.12.16.obscpio 
differ: char 49, line 1

++ terraform-0.12.15.tar.xz -> terraform-0.12.16.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/terraform-0.12.15/CHANGELOG.md 
new/terraform-0.12.16/CHANGELOG.md
--- old/terraform-0.12.15/CHANGELOG.md  2019-11-15 00:04:48.0 +0100
+++ new/terraform-0.12.16/CHANGELOG.md  2019-11-18 23:09:27.0 +0100
@@ -1,3 +1,15 @@
+## 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:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/terraform-0.12.15/command/format/diff.go 
new/terraform-0.12.16/command/format/diff.go
--- old/terraform-0.12.15/command/format/diff.go2019-11-15 
00:04:48.0 +0100
+++ new/terraform-0.12.16/command/format/diff.go2019-11-18 
23:09:27.0 +0100
@@ -502,7 +502,7 @@
ty, err := ctyjson.ImpliedType(src)
// check for the special case of "null", which 
decodes to nil,
// and just allow it to be printed out directly
-   if err == nil && !ty.IsPrimitiveType() && 
val.AsString() != "null" {
+   if err == nil && !ty.IsPrimitiveType() && 
strings.TrimSpace(val.AsString()) != "null" {
jv, err := ctyjson.Unmarshal(src, ty)
if err == nil {
p.buf.WriteString("jsonencode(")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 

commit terraform for openSUSE:Factory

2019-11-15 Thread root
Hello community,

here is the log from the commit of package terraform for openSUSE:Factory 
checked in at 2019-11-15 22:38:46

Comparing /work/SRC/openSUSE:Factory/terraform (Old)
 and  /work/SRC/openSUSE:Factory/.terraform.new.26869 (New)


Package is "terraform"

Fri Nov 15 22:38:46 2019 rev:13 rq:748892 version:0.12.15

Changes:

--- /work/SRC/openSUSE:Factory/terraform/terraform.changes  2019-11-15 
00:13:59.028081787 +0100
+++ /work/SRC/openSUSE:Factory/.terraform.new.26869/terraform.changes   
2019-11-15 22:39:26.612357169 +0100
@@ -1,0 +2,35 @@
+Fri Nov 15 08:00:51 UTC 2019 - Petr Cervinka 
+
+- Update to 0.12.15
+  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.
+- Changes of version 0.12.14
+  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 
(0.11-style) variable type constrants will now emit deprecation warnings. 
([#23348](https://github.com/hashicorp/terraform/issues/23348))
+   * config: Keywords and references in `depends_on`, `ignore_changes`, and in 
provisioner `when` and `on_failure` will now emit deprecation warnings. 
([#23329](https://github.com/hashicorp/terraform/issues/23329))
+   * command/output: Now treats no defined outputs as a success case rather 
than an error case, returning exit status zero instead of non-zero. 
([#23008](https://github.com/hashicorp/terraform/issues/23008)] 
[[#21136](https://github.com/hashicorp/terraform/issues/21136))
+   * 

commit terraform for openSUSE:Factory

2019-11-14 Thread root
Hello community,

here is the log from the commit of package terraform for openSUSE:Factory 
checked in at 2019-11-15 00:13:44

Comparing /work/SRC/openSUSE:Factory/terraform (Old)
 and  /work/SRC/openSUSE:Factory/.terraform.new.26869 (New)


Package is "terraform"

Fri Nov 15 00:13:44 2019 rev:12 rq:748574 version:0.12.13

Changes:

--- /work/SRC/openSUSE:Factory/terraform/terraform.changes  2019-11-03 
12:18:26.609083108 +0100
+++ /work/SRC/openSUSE:Factory/.terraform.new.26869/terraform.changes   
2019-11-15 00:13:59.028081787 +0100
@@ -1,0 +2,17 @@
+Wed Nov 13 16:27:07 UTC 2019 - m...@suse.com
+
+- Update to 0.12.13
+  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. 
([#23229](https://github.com/hashicorp/terraform/issues/23229)) 
+
+---

Old:

  terraform-0.12.12.obscpio
  terraform-0.12.12.tar.xz

New:

  terraform-0.12.13.obscpio
  terraform-0.12.13.tar.xz



Other differences:
--
++ terraform.spec ++
--- /var/tmp/diff_new_pack.ORQMsr/_old  2019-11-15 00:14:00.740081193 +0100
+++ /var/tmp/diff_new_pack.ORQMsr/_new  2019-11-15 00:14:00.740081193 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   terraform
-Version:0.12.12
+Version:0.12.13
 Release:0
 Summary:Tool for building infrastructure safely and efficiently
 License:MPL-2.0

++ _service ++
--- /var/tmp/diff_new_pack.ORQMsr/_old  2019-11-15 00:14:00.812081167 +0100
+++ /var/tmp/diff_new_pack.ORQMsr/_new  2019-11-15 00:14:00.812081167 +0100
@@ -3,8 +3,8 @@
 https://github.com/hashicorp/terraform.git
 git
 terraform
-0.12.12
-v0.12.12
+0.12.13
+v0.12.13
 .git
   
   

++ terraform-0.12.12.obscpio -> terraform-0.12.13.obscpio ++
/work/SRC/openSUSE:Factory/terraform/terraform-0.12.12.obscpio 
/work/SRC/openSUSE:Factory/.terraform.new.26869/terraform-0.12.13.obscpio 
differ: char 9, line 1

++ terraform-0.12.12.tar.xz -> terraform-0.12.13.tar.xz ++
 7451 lines of diff (skipped)

++ terraform.obsinfo ++
--- /var/tmp/diff_new_pack.ORQMsr/_old  2019-11-15 00:14:03.624080190 +0100
+++ /var/tmp/diff_new_pack.ORQMsr/_new  2019-11-15 00:14:03.624080190 +0100
@@ -1,5 +1,5 @@
 name: terraform
-version: 0.12.12
-mtime: 1571423956
-commit: ade49ebca72700105144019a81569778e38b4bac
+version: 0.12.13
+mtime: 1572549397
+commit: 5cb459638721c943ae80b2720f84147cabf23586
 




commit terraform for openSUSE:Factory

2019-11-03 Thread root
Hello community,

here is the log from the commit of package terraform for openSUSE:Factory 
checked in at 2019-11-03 12:18:23

Comparing /work/SRC/openSUSE:Factory/terraform (Old)
 and  /work/SRC/openSUSE:Factory/.terraform.new.2990 (New)


Package is "terraform"

Sun Nov  3 12:18:23 2019 rev:11 rq:744796 version:0.12.12

Changes:

--- /work/SRC/openSUSE:Factory/terraform/terraform.changes  2019-10-11 
15:19:02.147820122 +0200
+++ /work/SRC/openSUSE:Factory/.terraform.new.2990/terraform.changes
2019-11-03 12:18:26.609083108 +0100
@@ -1,0 +2,18 @@
+Mon Oct 21 06:32:44 UTC 2019 - Petr Cervinka 
+
+- Update to 0.12.12
+  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))
+- Changes of version  0.12.11
+  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))
+
+---

Old:

  terraform-0.12.10.obscpio
  terraform-0.12.10.tar.xz

New:

  terraform-0.12.12.obscpio
  terraform-0.12.12.tar.xz



Other differences:
--
++ terraform.spec ++
--- /var/tmp/diff_new_pack.5mdTiH/_old  2019-11-03 12:18:28.721085712 +0100
+++ /var/tmp/diff_new_pack.5mdTiH/_new  2019-11-03 12:18:28.733085726 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   terraform
-Version:0.12.10
+Version:0.12.12
 Release:0
 Summary:Tool for building infrastructure safely and efficiently
 License:MPL-2.0

++ _service ++
--- /var/tmp/diff_new_pack.5mdTiH/_old  2019-11-03 12:18:28.789085795 +0100
+++ /var/tmp/diff_new_pack.5mdTiH/_new  2019-11-03 12:18:28.789085795 +0100
@@ -3,8 +3,8 @@
 https://github.com/hashicorp/terraform.git
 git
 terraform
-0.12.10
-v0.12.10
+0.12.12
+v0.12.12
 .git
   
   

++ terraform-0.12.10.obscpio -> terraform-0.12.12.obscpio ++
/work/SRC/openSUSE:Factory/terraform/terraform-0.12.10.obscpio 
/work/SRC/openSUSE:Factory/.terraform.new.2990/terraform-0.12.12.obscpio 
differ: char 49, line 1

++ terraform-0.12.10.tar.xz -> terraform-0.12.12.tar.xz ++
 28192 lines of diff (skipped)

++ terraform.obsinfo ++
--- /var/tmp/diff_new_pack.5mdTiH/_old  2019-11-03 12:18:32.417090267 +0100
+++ /var/tmp/diff_new_pack.5mdTiH/_new  2019-11-03 12:18:32.417090267 +0100
@@ -1,5 +1,5 @@
 name: terraform
-version: 0.12.10
-mtime: 1570464763
-commit: 1c6e2a1eafc4f2cc0b081c932d4464123c8db82d
+version: 0.12.12
+mtime: 1571423956
+commit: ade49ebca72700105144019a81569778e38b4bac
 




commit terraform for openSUSE:Factory

2019-10-11 Thread root
Hello community,

here is the log from the commit of package terraform for openSUSE:Factory 
checked in at 2019-10-11 15:17:53

Comparing /work/SRC/openSUSE:Factory/terraform (Old)
 and  /work/SRC/openSUSE:Factory/.terraform.new.2352 (New)


Package is "terraform"

Fri Oct 11 15:17:53 2019 rev:10 rq:737167 version:0.12.10

Changes:

--- /work/SRC/openSUSE:Factory/terraform/terraform.changes  2019-09-23 
12:39:37.521588166 +0200
+++ /work/SRC/openSUSE:Factory/.terraform.new.2352/terraform.changes
2019-10-11 15:19:02.147820122 +0200
@@ -1,0 +2,13 @@
+Tue Oct  8 13:48:41 UTC 2019 - Petr Cervinka 
+
+- Update to 0.12.10
+  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))
+
+---

Old:

  terraform-0.12.9.obscpio
  terraform-0.12.9.tar.xz

New:

  terraform-0.12.10.obscpio
  terraform-0.12.10.tar.xz



Other differences:
--
++ terraform.spec ++
--- /var/tmp/diff_new_pack.UujR64/_old  2019-10-11 15:19:19.143773400 +0200
+++ /var/tmp/diff_new_pack.UujR64/_new  2019-10-11 15:19:19.147773389 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   terraform
-Version:0.12.9
+Version:0.12.10
 Release:0
 Summary:Tool for building infrastructure safely and efficiently
 License:MPL-2.0

++ _service ++
--- /var/tmp/diff_new_pack.UujR64/_old  2019-10-11 15:19:19.199773246 +0200
+++ /var/tmp/diff_new_pack.UujR64/_new  2019-10-11 15:19:19.199773246 +0200
@@ -3,8 +3,8 @@
 https://github.com/hashicorp/terraform.git
 git
 terraform
-0.12.9
-v0.12.9
+0.12.10
+v0.12.10
 .git
   
   

++ terraform-0.12.9.obscpio -> terraform-0.12.10.obscpio ++
/work/SRC/openSUSE:Factory/terraform/terraform-0.12.9.obscpio 
/work/SRC/openSUSE:Factory/.terraform.new.2352/terraform-0.12.10.obscpio 
differ: char 49, line 1

++ terraform-0.12.9.tar.xz -> terraform-0.12.10.tar.xz ++
 41109 lines of diff (skipped)

++ terraform.obsinfo ++
--- /var/tmp/diff_new_pack.UujR64/_old  2019-10-11 15:19:22.295764736 +0200
+++ /var/tmp/diff_new_pack.UujR64/_new  2019-10-11 15:19:22.295764736 +0200
@@ -1,5 +1,5 @@
 name: terraform
-version: 0.12.9
-mtime: 1568747942
-commit: abec0acf40d8e31ac612a244cf3886fb3bcce0bb
+version: 0.12.10
+mtime: 1570464763
+commit: 1c6e2a1eafc4f2cc0b081c932d4464123c8db82d
 




commit terraform for openSUSE:Factory

2019-09-23 Thread root
Hello community,

here is the log from the commit of package terraform for openSUSE:Factory 
checked in at 2019-09-23 12:39:06

Comparing /work/SRC/openSUSE:Factory/terraform (Old)
 and  /work/SRC/openSUSE:Factory/.terraform.new.7948 (New)


Package is "terraform"

Mon Sep 23 12:39:06 2019 rev:9 rq:732354 version:0.12.9

Changes:

--- /work/SRC/openSUSE:Factory/terraform/terraform.changes  2019-09-17 
13:39:40.029821258 +0200
+++ /work/SRC/openSUSE:Factory/.terraform.new.7948/terraform.changes
2019-09-23 12:39:37.521588166 +0200
@@ -1,0 +2,15 @@
+Wed Sep 18 06:27:30 UTC 2019 - Petr Cervinka 
+
+- Update to 0.12.9
+  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)) 
+
+---

Old:

  terraform-0.12.8.obscpio
  terraform-0.12.8.tar.xz

New:

  terraform-0.12.9.obscpio
  terraform-0.12.9.tar.xz



Other differences:
--
++ terraform.spec ++
--- /var/tmp/diff_new_pack.TAhHyY/_old  2019-09-23 12:39:38.933587934 +0200
+++ /var/tmp/diff_new_pack.TAhHyY/_new  2019-09-23 12:39:38.937587934 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   terraform
-Version:0.12.8
+Version:0.12.9
 Release:0
 Summary:Tool for building infrastructure safely and efficiently
 License:MPL-2.0

++ _service ++
--- /var/tmp/diff_new_pack.TAhHyY/_old  2019-09-23 12:39:38.961587929 +0200
+++ /var/tmp/diff_new_pack.TAhHyY/_new  2019-09-23 12:39:38.961587929 +0200
@@ -3,8 +3,8 @@
 https://github.com/hashicorp/terraform.git
 git
 terraform
-0.12.8
-v0.12.8
+0.12.9
+v0.12.9
 .git
   
   

++ terraform-0.12.8.obscpio -> terraform-0.12.9.obscpio ++
/work/SRC/openSUSE:Factory/terraform/terraform-0.12.8.obscpio 
/work/SRC/openSUSE:Factory/.terraform.new.7948/terraform-0.12.9.obscpio differ: 
char 49, line 1

++ terraform-0.12.8.tar.xz -> terraform-0.12.9.tar.xz ++
 47630 lines of diff (skipped)

++ terraform.obsinfo ++
--- /var/tmp/diff_new_pack.TAhHyY/_old  2019-09-23 12:39:41.329587540 +0200
+++ /var/tmp/diff_new_pack.TAhHyY/_new  2019-09-23 12:39:41.329587540 +0200
@@ -1,5 +1,5 @@
 name: terraform
-version: 0.12.8
-mtime: 1567621057
-commit: e97ad4ebef504883229a1c299be617dfb7bec017
+version: 0.12.9
+mtime: 1568747942
+commit: abec0acf40d8e31ac612a244cf3886fb3bcce0bb
 




commit terraform for openSUSE:Factory

2019-09-17 Thread root
Hello community,

here is the log from the commit of package terraform for openSUSE:Factory 
checked in at 2019-09-17 13:39:38

Comparing /work/SRC/openSUSE:Factory/terraform (Old)
 and  /work/SRC/openSUSE:Factory/.terraform.new.7948 (New)


Package is "terraform"

Tue Sep 17 13:39:38 2019 rev:8 rq:731359 version:0.12.8

Changes:

--- /work/SRC/openSUSE:Factory/terraform/terraform.changes  2019-09-13 
14:57:40.717275609 +0200
+++ /work/SRC/openSUSE:Factory/.terraform.new.7948/terraform.changes
2019-09-17 13:39:40.029821258 +0200
@@ -1,0 +2,6 @@
+Mon Sep 16 12:30:28 UTC 2019 - John Paul Adrian Glaubitz 

+
+- Add %ix86 to ExcludeArch as the build currently fails on i586
+  * See: https://github.com/hashicorp/terraform/issues/22807
+
+---



Other differences:
--
++ terraform.spec ++
--- /var/tmp/diff_new_pack.J0wOnv/_old  2019-09-17 13:39:41.253821063 +0200
+++ /var/tmp/diff_new_pack.J0wOnv/_new  2019-09-17 13:39:41.253821063 +0200
@@ -28,6 +28,8 @@
 BuildRequires:  golang(API) >= 1.11
 BuildRequires:  golang-packaging
 BuildRequires:  xz
+# See: https://github.com/hashicorp/terraform/issues/22807
+ExcludeArch:%ix86
 %{go_nostrip}
 %{go_provides}
 




commit terraform for openSUSE:Factory

2019-09-13 Thread root
Hello community,

here is the log from the commit of package terraform for openSUSE:Factory 
checked in at 2019-09-13 14:57:32

Comparing /work/SRC/openSUSE:Factory/terraform (Old)
 and  /work/SRC/openSUSE:Factory/.terraform.new.7948 (New)


Package is "terraform"

Fri Sep 13 14:57:32 2019 rev:7 rq:729780 version:0.12.8

Changes:

--- /work/SRC/openSUSE:Factory/terraform/terraform.changes  2019-08-22 
15:20:36.958300690 +0200
+++ /work/SRC/openSUSE:Factory/.terraform.new.7948/terraform.changes
2019-09-13 14:57:40.717275609 +0200
@@ -1,0 +2,34 @@
+Tue Sep 10 09:33:14 UTC 2019 - Petr Cervinka 
+
+- Update to 0.12.8
+  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))
+- Changes of version 0.12.7
+  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 
([#22478](https://github.com/hashicorp/terraform/issues/22478))
+   * config: fix panic on tuples with `for_each` 
([#22279](https://github.com/hashicorp/terraform/issues/22279))
+   * config: fix references to `each` of `for_each` in s 
([#22289](https://github.com/hashicorp/terraform/issues/22289))
+   * config: fix panic when using nested dynamic blocks 
([#22314](https://github.com/hashicorp/terraform/issues/22314))
+   * config: ensure consistent evaluation when moving between single resources 
and `for_each` in addressing 
([#22454](https://github.com/hashicorp/terraform/issues/22454))
+   * core: only start a single instance of each required provisioner 
([#22553](https://github.com/hashicorp/terraform/issues/22553))
+   * command: fix issue where commands occasionally exited before the error 
message printed ([#22373](https://github.com/hashicorp/terraform/issues/22373))
+   * command/0.12upgrade: use user-supplied plugin-dir 
([#22306](https://github.com/hashicorp/terraform/issues/22306))
+   * command/hook_ui: Truncate the ID considering multibyte characters 
([#18823](https://github.com/hashicorp/terraform/issues/18823))
+   * command/fmt: Terraform fmt no longer inserts spaces after % 
([#22356](https://github.com/hashicorp/terraform/issues/22356))
+   * command/state: Allow moving resources to modules not yet in state 
([#22299](https://github.com/hashicorp/terraform/issues/22299))
+   * backend/google: Now using the OAuth2 token endpoint on `googleapis.com` 
instead of `google.com`. These endpoints are equivalent in functionality but 
`googleapis.com` hosts are resolvable from private Google Cloud Platform VPCs 
where other connectivity is restricted. 
([#22451](https://github.com/hashicorp/terraform/issues/22451)) 
+
+---

Old:

  terraform-0.12.6.obscpio
  terraform-0.12.6.tar.xz

New:

  terraform-0.12.8.obscpio
  terraform-0.12.8.tar.xz



Other differences:
--
++ terraform.spec ++
--- /var/tmp/diff_new_pack.AD647Y/_old  2019-09-13 14:57:43.581275730 +0200
+++ /var/tmp/diff_new_pack.AD647Y/_new  2019-09-13 14:57:43.581275730 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   terraform
-Version:0.12.6
+Version:0.12.8
 Release:0
 Summary:Tool for building infrastructure safely and efficiently
 License:MPL-2.0

++ _service ++
--- /var/tmp/diff_new_pack.AD647Y/_old  

commit terraform for openSUSE:Factory

2019-08-22 Thread root
Hello community,

here is the log from the commit of package terraform for openSUSE:Factory 
checked in at 2019-08-22 15:05:37

Comparing /work/SRC/openSUSE:Factory/terraform (Old)
 and  /work/SRC/openSUSE:Factory/.terraform.new.7948 (New)


Package is "terraform"

Thu Aug 22 15:05:37 2019 rev:6 rq:725253 version:0.12.6

Changes:

--- /work/SRC/openSUSE:Factory/terraform/terraform.changes  2019-07-17 
13:14:46.935833024 +0200
+++ /work/SRC/openSUSE:Factory/.terraform.new.7948/terraform.changes
2019-08-22 15:20:36.958300690 +0200
@@ -1,0 +2,20 @@
+Mon Aug 19 13:02:18 UTC 2019 - Dirk Mueller 
+
+- update to 0.12.6:
+  * 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))
+  * 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))
+  * 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))
+  * 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))
+  * Bugfixes, see included Changelog for details
+
+---

Old:

  terraform-0.12.3.obscpio
  terraform-0.12.3.tar.xz

New:

  terraform-0.12.6.obscpio
  terraform-0.12.6.tar.xz



Other differences:
--
++ terraform.spec ++
--- /var/tmp/diff_new_pack.khLRi1/_old  2019-08-22 15:20:37.950300438 +0200
+++ /var/tmp/diff_new_pack.khLRi1/_new  2019-08-22 15:20:37.954300437 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   terraform
-Version:0.12.3
+Version:0.12.6
 Release:0
 Summary:Tool for building infrastructure safely and efficiently
 License:MPL-2.0

++ _service ++
--- /var/tmp/diff_new_pack.khLRi1/_old  2019-08-22 15:20:37.978300431 +0200
+++ /var/tmp/diff_new_pack.khLRi1/_new  2019-08-22 15:20:37.978300431 +0200
@@ -3,8 +3,8 @@
 https://github.com/hashicorp/terraform.git
 git
 terraform
-0.12.3
-v0.12.3
+0.12.6
+v0.12.6
 .git
   
   

++ terraform-0.12.3.obscpio -> terraform-0.12.6.obscpio ++
/work/SRC/openSUSE:Factory/terraform/terraform-0.12.3.obscpio 
/work/SRC/openSUSE:Factory/.terraform.new.7948/terraform-0.12.6.obscpio differ: 
char 27, line 1

++ terraform-0.12.3.tar.xz -> terraform-0.12.6.tar.xz ++
 51427 lines of diff (skipped)

++ terraform.obsinfo ++
--- /var/tmp/diff_new_pack.khLRi1/_old  2019-08-22 15:20:40.090299894 +0200
+++ /var/tmp/diff_new_pack.khLRi1/_new  2019-08-22 15:20:40.090299894 +0200
@@ -1,5 +1,5 @@
 name: terraform
-version: 0.12.3
-mtime: 1561406989
-commit: 2e8cb7218d8454327c5c6d3ca439ed725544c3df

commit terraform for openSUSE:Factory

2019-07-17 Thread root
Hello community,

here is the log from the commit of package terraform for openSUSE:Factory 
checked in at 2019-07-17 13:14:41

Comparing /work/SRC/openSUSE:Factory/terraform (Old)
 and  /work/SRC/openSUSE:Factory/.terraform.new.1887 (New)


Package is "terraform"

Wed Jul 17 13:14:41 2019 rev:5 rq:714277 version:0.12.3

Changes:

--- /work/SRC/openSUSE:Factory/terraform/terraform.changes  2019-07-02 
10:39:04.410643688 +0200
+++ /work/SRC/openSUSE:Factory/.terraform.new.1887/terraform.changes
2019-07-17 13:14:46.935833024 +0200
@@ -1,0 +2,42 @@
+Mon Jul  1 12:30:39 UTC 2019 - Petr Cervinka 
+
+- Update to 0.12.3
+  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. 
([#21811](https://github.com/hashicorp/terraform/issues/21811))
+* backend/s3: Fix AWS shared configuration file credential source not 
assuming a role with environment and ECS credentials 
([#21815](https://github.com/hashicorp/terraform/issues/21815))
+- Changes of version 0.12.2
+  NEW FEATURES:
+* provisioners: new provisioner: `puppet` 
([#18851](https://github.com/hashicorp/terraform/issues/18851))
+* `range` function for generating a sequence of numbers as a list 
([#21461](https://github.com/hashicorp/terraform/issues/21461))
+* `yamldecode` and *experimental* `yamlencode` functions for working with 
YAML-serialized data 
([#21459](https://github.com/hashicorp/terraform/issues/21459))
+* `uuidv5` function for generating name-based (as opposed to pseudorandom) 
UUIDs ([#21244](https://github.com/hashicorp/terraform/issues/21244))
+* backend/oss: Add support for Alibaba OSS remote state 
([#16927](https://github.com/hashicorp/terraform/issues/16927))
+  ENHANCEMENTS:
+* config: consider build metadata when interpreting module versions 
([#21640](https://github.com/hashicorp/terraform/issues/21640))
+* backend/http: implement retries for the http backend 
([#19702](https://github.com/hashicorp/terraform/issues/19702))
+* backend/swift: authentication mechanisms now more consistent with other 
OpenStack-compatible tools 
([#18671](https://github.com/hashicorp/terraform/issues/18671))
+* backend/swift: add application credential support 
([#20914](https://github.com/hashicorp/terraform/pull/20914))
+  BUG FIXES:
+* command/show: use the state snapshot included in the planfile when 
rendering a plan to json 
([#21597](https://github.com/hashicorp/terraform/issues/21597))
+* config: Fix issue with empty dynamic blocks failing when usign 
ConfigModeAttr ([#21549](https://github.com/hashicorp/terraform/issues/21549))
+* core: Re-validate resource config during final plan 
([#21555](https://github.com/hashicorp/terraform/issues/21555))
+* core: Fix missing resource timeouts during destroy 
([#21611](https://github.com/hashicorp/terraform/issues/21611))
+* core: Don't panic when encountering an invalid `depends_on` 
([#21590](https://github.com/hashicorp/terraform/issues/21590))
+* backend: Fix panic when upgrading from a state with a hash value greater 
than MaxInt ([#21484](https://github.com/hashicorp/terraform/issues/21484))
+- Changes of version 0.12.1
+  BUG FIXES:
+* core: Always try to select a workspace after initialization 
([#21234](https://github.com/hashicorp/terraform/issues/21234))
+* command/show: fix inconsistent json output causing a panic 
([#21541](https://github.com/hashicorp/terraform/issues/21541))
+* config: `distinct` function no longer panics when given an empty list 
([#21538](https://github.com/hashicorp/terraform/issues/21538))
+* config: Don't panic when a `version` constraint is added to a module 
that was previously initialized without one 
([#21542](https://github.com/hashicorp/terraform/issues/21542))
+* config: `matchkeys` function argument type checking 

commit terraform for openSUSE:Factory

2019-07-02 Thread root
Hello community,

here is the log from the commit of package terraform for openSUSE:Factory 
checked in at 2019-07-02 10:38:58

Comparing /work/SRC/openSUSE:Factory/terraform (Old)
 and  /work/SRC/openSUSE:Factory/.terraform.new.4615 (New)


Package is "terraform"

Tue Jul  2 10:38:58 2019 rev:4 rq:712852 version:0.12.0

Changes:

--- /work/SRC/openSUSE:Factory/terraform/terraform.changes  2019-06-24 
21:54:11.192144153 +0200
+++ /work/SRC/openSUSE:Factory/.terraform.new.4615/terraform.changes
2019-07-02 10:39:04.410643688 +0200
@@ -1,0 +2,5 @@
+Mon Jul  1 12:22:10 UTC 2019 - Petr Cervinka 
+
+- Fix versionformat in service file 
+
+---

Old:

  terraform-v0.12.0.obscpio
  terraform-v0.12.0.tar.xz

New:

  terraform-0.12.0.obscpio
  terraform-0.12.0.tar.xz



Other differences:
--
++ terraform.spec ++
--- /var/tmp/diff_new_pack.IMeawH/_old  2019-07-02 10:39:05.794645794 +0200
+++ /var/tmp/diff_new_pack.IMeawH/_new  2019-07-02 10:39:05.798645800 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   terraform
-Version:v0.12.0
+Version:0.12.0
 Release:0
 Summary:Tool for building infrastructure safely and efficiently
 License:MPL-2.0
@@ -25,9 +25,9 @@
 URL:https://www.terraform.io/
 Source: %{name}-%{version}.tar.xz
 Source99:   terraform-rpmlintrc
-BuildRequires:  golang(API) >= 1.11
 BuildRequires:  golang-packaging
 BuildRequires:  xz
+BuildRequires:  golang(API) >= 1.11
 %{go_nostrip}
 %{go_provides}
 

++ _service ++
--- /var/tmp/diff_new_pack.IMeawH/_old  2019-07-02 10:39:05.818645830 +0200
+++ /var/tmp/diff_new_pack.IMeawH/_new  2019-07-02 10:39:05.822645836 +0200
@@ -3,7 +3,7 @@
 https://github.com/hashicorp/terraform.git
 git
 terraform
-v0.12.0
+0.12.0
 v0.12.0
 .git
   

++ terraform-v0.12.0.obscpio -> terraform-0.12.0.obscpio ++
/work/SRC/openSUSE:Factory/terraform/terraform-v0.12.0.obscpio 
/work/SRC/openSUSE:Factory/.terraform.new.4615/terraform-0.12.0.obscpio differ: 
char 102, line 1

++ terraform-v0.12.0.tar.xz -> terraform-0.12.0.tar.xz ++

++ terraform.obsinfo ++
--- /var/tmp/diff_new_pack.IMeawH/_old  2019-07-02 10:39:08.174649416 +0200
+++ /var/tmp/diff_new_pack.IMeawH/_new  2019-07-02 10:39:08.178649422 +0200
@@ -1,5 +1,5 @@
 name: terraform
-version: v0.12.0
+version: 0.12.0
 mtime: 1558556075
 commit: 08918475dd08f0c45fc5aa084bacd2595c6e6c07
 




commit terraform for openSUSE:Factory

2019-06-24 Thread root
Hello community,

here is the log from the commit of package terraform for openSUSE:Factory 
checked in at 2019-06-24 21:53:19

Comparing /work/SRC/openSUSE:Factory/terraform (Old)
 and  /work/SRC/openSUSE:Factory/.terraform.new.4615 (New)


Package is "terraform"

Mon Jun 24 21:53:19 2019 rev:3 rq:711657 version:v0.12.0

Changes:

--- /work/SRC/openSUSE:Factory/terraform/terraform.changes  2019-06-19 
21:09:39.722582873 +0200
+++ /work/SRC/openSUSE:Factory/.terraform.new.4615/terraform.changes
2019-06-24 21:54:11.192144153 +0200
@@ -1,0 +2,32 @@
+Tue May 21 07:37:19 UTC 2019 - Petr Cervinka 
+
+- Update to 0.12.0
+  Incompatibilities and Notes 
+* Version is not compatible with previous releases, it is needed to follow 
upgrade manual
+* See full upstream changelog for details
+  New Features
+* First-class expressions
+* for expressions
+* Dynamic configuration blocks
+* Generalised "splat" operator
+* Nullable argument values
+* Rich types in module inputs variables and output values
+* Resource and module object values
+* Extended template syntax
+* jsondecode and csvdecode interpolation functions
+* Revamped error messages
+* Structual plan output
+  Other Improvements
+* `terraform validate` now accepts an argument `-json` which produces 
machine-readable output
+* The JSON-based variant of the Terraform language now has a more 
tightly-specified and reliable mapping to the native syntax variant
+* The new built-in function [`templatefile`]
+* The new built-in function [`formatdate`]
+* The new built-in functions [`reverse`]
+* A new `pg` state storage backend allows storing state in a PostgreSQL 
database.
+* The `azurerm` state storage backend supports new authentication 
mechanisms, custom resource manager endpoints, and HTTP proxies.
+* The `s3` state storage backend now supports `credential_source` in AWS 
configuration file
+* The `swift` state storage backend now supports locking and workspaces.
+- Increase go version dependency
+- Remove conditions for module vendoring
+
+---

Old:

  terraform-0.11.14.obscpio
  terraform-0.11.14.tar.xz

New:

  terraform-v0.12.0.obscpio
  terraform-v0.12.0.tar.xz



Other differences:
--
++ terraform.spec ++
--- /var/tmp/diff_new_pack.M2SYsZ/_old  2019-06-24 21:54:12.816145403 +0200
+++ /var/tmp/diff_new_pack.M2SYsZ/_new  2019-06-24 21:54:12.820145406 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   terraform
-Version:0.11.14
+Version:v0.12.0
 Release:0
 Summary:Tool for building infrastructure safely and efficiently
 License:MPL-2.0
@@ -25,7 +25,7 @@
 URL:https://www.terraform.io/
 Source: %{name}-%{version}.tar.xz
 Source99:   terraform-rpmlintrc
-BuildRequires:  golang(API) >= 1.10
+BuildRequires:  golang(API) >= 1.11
 BuildRequires:  golang-packaging
 BuildRequires:  xz
 %{go_nostrip}
@@ -40,16 +40,12 @@
 %setup -q
 
 %build
+export GOFLAGS=-mod=vendor
 %{goprep} github.com/hashicorp/terraform
-%if 0%{?sle_version} >= 150100 || 0%{?suse_version} > 1500
-  export GOFLAGS=-mod=vendor
-%endif
 %{gobuild} .
 
 %check
-%if 0%{?sle_version} >= 150100 || 0%{?suse_version} > 1500
-  export GOFLAGS=-mod=vendor
-%endif
+export GOFLAGS=-mod=vendor
 %{gotest} github.com/hashicorp/terraform/...
 
 %install

++ _service ++
--- /var/tmp/diff_new_pack.M2SYsZ/_old  2019-06-24 21:54:12.848145427 +0200
+++ /var/tmp/diff_new_pack.M2SYsZ/_new  2019-06-24 21:54:12.848145427 +0200
@@ -3,8 +3,8 @@
 https://github.com/hashicorp/terraform.git
 git
 terraform
-0.11.14
-v0.11.14
+v0.12.0
+v0.12.0
 .git
   
   

++ terraform.obsinfo ++
--- /var/tmp/diff_new_pack.M2SYsZ/_old  2019-06-24 21:54:12.888145458 +0200
+++ /var/tmp/diff_new_pack.M2SYsZ/_new  2019-06-24 21:54:12.888145458 +0200
@@ -1,5 +1,5 @@
 name: terraform
-version: 0.11.14
-mtime: 1558039277
-commit: 12bf5f6afec2a9dcc97357671fdfa9fb972884eb
+version: v0.12.0
+mtime: 1558556075
+commit: 08918475dd08f0c45fc5aa084bacd2595c6e6c07
 




commit terraform for openSUSE:Factory

2019-06-19 Thread root
Hello community,

here is the log from the commit of package terraform for openSUSE:Factory 
checked in at 2019-06-19 21:07:30

Comparing /work/SRC/openSUSE:Factory/terraform (Old)
 and  /work/SRC/openSUSE:Factory/.terraform.new.4811 (New)


Package is "terraform"

Wed Jun 19 21:07:30 2019 rev:2 rq:709809 version:0.11.14

Changes:

--- /work/SRC/openSUSE:Factory/terraform/terraform.changes  2019-06-13 
23:01:30.763513025 +0200
+++ /work/SRC/openSUSE:Factory/.terraform.new.4811/terraform.changes
2019-06-19 21:09:39.722582873 +0200
@@ -1,0 +2,56 @@
+Tue May 21 06:56:47 UTC 2019 - Petr Cervinka 
+
+- Update to 0.11.14
+  NEW FEATURES:
+* `terraform 0.12checklist` command detects and reports on some 
preparation steps that will make a subsequent
+   Terraform 0.12 upgrade smoother. 
([#21241](https://github.com/hashicorp/terraform/issues/21241))
+  IMPROVEMENTS:
+* provider/terraform: The `terraform_remote_state` data source is now able 
to read outputs from a state snapshot
+  created by Terraform 0.12, to provide more flexibility when upgrading 
individual configurations 
+  to Terraform 0.12 in a decomposed environment. 
([#21226](https://github.com/hashicorp/terraform/issues/21226))
+* backend/s3: Support DynamoDB, IAM, and STS endpoint configurations 
([#20659](https://github.com/hashicorp/terraform/issues/20659))
+* backend/s3: Support for AWS regions `eu-north-1` and `us-gov-east-1` 
([#20659](https://github.com/hashicorp/terraform/issues/20659))
+* backend/s3: Enhance retry logic and provide `max_retries` configuration 
for retry attempts 
([#20659](https://github.com/hashicorp/terraform/issues/20659))
+* backend/s3: Enhance S3 `NoSuchBucket` error to include additional 
information ([#20659](https://github.com/hashicorp/terraform/issues/20659))
+* backend/s3: Remove unused EC2 platform and AWS Account ID lookup, and 
deprecate equivalent `skip_get_ec2_platforms` 
+  and `skip_requesting_account_id` arguments 
([#20659](https://github.com/hashicorp/terraform/issues/20659))
+* backend/remote: Do not unlock a workspace after a failed state upload 
([#21148](https://github.com/hashicorp/terraform/issues/21148))
+  BUG FIXES:
+* backend/remote: Ensure variables are loaded correctly when using 
`terraform console` 
([#20858](https://github.com/hashicorp/terraform/issues/20858))
+* backend/remote: Make sure workspaces are correctly uploaded 
([#20953](https://github.com/hashicorp/terraform/issues/20953))
+* backend/remote: Fix panic when loading cached configuration with 0.12 
backend schema ([#21199](https://github.com/hashicorp/terraform/issues/21199))
+* core: Fix a potential crash when loading module manifests with Windows 
paths ([#20812](https://github.com/hashicorp/terraform/issues/20812))
+* core: Make sure UIInput keeps working after being canceled 
([#21140](https://github.com/hashicorp/terraform/issues/21140))
+* core: Always try to select a workspace after initialization 
([#21230](https://github.com/hashicorp/terraform/issues/21230))
+
+---
+Thu May  9 06:19:18 UTC 2019 - Petr Cervinka 
+
+- Update to 0.11.13
+  BUG FIXES:
+* backend/remote: Fix a backend initialization bug 
([#20638](https://github.com/hashicorp/terraform/issues/20638))
+- Update to 0.11.12
+  IMPROVEMENTS:
+* The `filemd5`, `filesha1`, etc functions from Terraform v0.12 are 
backported primarily to allow writing
+  modules that can work in both Terraform 0.11 and 0.12, since the 
`sha1(file("..."))` pattern in 0.12
+  works only for files containing valid UTF-8 text; `sha1file("...")` must 
be used instead.  Both
+  forms are equivalent in Terraform 0.11.
+* backend/remote: Retry calls when the remote backend responds with a 
server error ([#20589](https://github.com/hashicorp/terraform/issues/20589))
+* backend/remote: Check for external updates while waiting for user input 
([#20622](https://github.com/hashicorp/terraform/issues/20622))
+  BUG FIXES:
+* backend/remote: Fix "token too long" errors when streaming remote 
operation logs ([#20241](https://github.com/hashicorp/terraform/issues/20241))
+* backend/remote: Use the `can-queue-apply` permission to detect if apply 
is allowed ([#20462](https://github.com/hashicorp/terraform/issues/20462))
+* backend/remote: Exit with 1 when a remote run is canceled 
([#20482](https://github.com/hashicorp/terraform/issues/20482))
+* core: Use slashes in the module manifest to prevent Windows/Linux 
compatibility issues 
([#20246](https://github.com/hashicorp/terraform/issues/20246))
+- Update to 0.11.12-beta1
+  IMPROVEMENTS:
+* command/state: Use locking when updating states 
([#19939](https://github.com/hashicorp/terraform/issues/19939))
+