Terraform Inventory Versions Save

Terraform State → Ansible Dynamic Inventory

v0.10

2 years ago

New Providers

  • Add Telmate/Proxmox provider (@knobik, #157)

Improved/fixed Providers

  • Fix non-numeric index fields (as in for_each construct) (@AndiDog, #153)
  • Support default tags for the AWS Terraform provider (@S-Bohn, #156)
  • OpenStack instance tag support (@markopolo123, #150)
  • Fix Cherry servers provider (@shteryana, #147)

v0.9

4 years ago

Misc

  • Support Terraform 0.12 state format (@AndiDog, #114)

New Providers

  • Nutanix (@fstern, #105)
  • Linode (@jamiefdhurst, #111)
  • OpenTelekomCloud (@schrej #112)

Improved/fixed Providers

  • Added tags support for Exoscale (@alexandrevoilab, #109)

v0.8

5 years ago

New Providers

  • SoftLayer (@mrordinaire, #52)
  • vSphere (@nicgrayson, #67)
  • Exoscale (@PhilippeChepy, #70)
  • Joyent Triton (@yonkornilov, #75)
  • Scaleway (@smola, #80)
  • Packet (@nmcclain, #89)
  • terraform-provider-libvirt (@nixar, #90)
  • ProfitBricks (@cgroschupp, #93)

Improved/fixed Providers

  • Add support for Digital Ocean droplet tags (@mblarsen, #56)
  • Add OpenStack metadata integration (@drymonsoon, #65)
  • Fix tags for Joyent Triton (@yonkornilov, #76)
  • Add tags for vSphere instances (@nicgrayson, #68)
  • Fix vSphere provider (@Atadilo, #84)
  • Add tags support to vSphere provider (@Atadilo, #88)
  • Add AWS spot instances (@nicosingh, #97)

Other Bug Fixes

  • Initializes all_group to be an empty array (@schauhan19, #49)
  • Stop creating groups for tfstate attribute counts (@Jonnymcc, #47)
  • Return an empty hash for unknown hosts (@jjungnickel, #73)
  • Fix non-string vars, --inventory output (@ctrlok, #72)
  • Skip % when parsing OpenStack metadata (@jsecchiero, #78)
  • Add public_ipv6 to keyNames (@quatre, #83)
  • Fix remote state link (@generalconsensus, #100)

Misc

  • Add support for remote state (@ballad89, #60)
  • Order output for resources with count (@SamiHiltunen, #77)
  • Add note that the Docker provider is supported (@coryjamesfisher, #85)
  • Add TF_HOSTNAME_KEY_NAME to specify which hostname to return (@cgroschupp, #94)

v0.7-pre

7 years ago
  • Add the --inventory option to produce an output similar to Ansible host file (via @andrefbsantos, #31)
  • Show Terraform outputs as "global" variables (via @lazartravica, #30)
  • Fix new outputs format in tfstate (via @rsdy, #43)
  • Allow non-string outputs (via @jonasi, #45)
  • Create all group as per Ansible inventory script conventions (via @Jonnymcc, #46)
  • Check .terraform/terraform.tfstate, for remote state (via @adammck, #41)
  • Improve Homebrew installation support (via @reedloden, #37)

This is a pre-release. It works for me, but would benefit from wider testing. Feedback welcome!

v0.6.1

8 years ago
  • Fix Google Compute Engine (via @botto, #26)
  • Add TF_KEY_NAME env option (via @anarcher, #28)
  • Update README (via @GeertJohan, #32)

This release was generously sponsored by Transloadit. Thanks, @kvz!

v0.6

8 years ago
  • Group resources launched with count=n
  • Group instances by arbitrary tags
  • Group resources by type
  • Add OpenStack support (via @rphillips)
  • Add Google Cloud Engine support (via @ldejager)

This release was generously sponsored by Transloadit. Thanks, @kvz!

v0.6-pre-2

8 years ago
  • Add support for grouped count=n resources

This is a highly unstable release, and unsuitable for probably anything. I'm releasing a build of #22, to make it simpler to test. I've only personally tested this against AWS. There will almost certainly be more releases before it becomes stable.

v0.6-pre

8 years ago
  • Add OpenStack support (via @rphillips)

This release has not been tested against a real system. Feedback welcome.

v0.5

8 years ago
  • Added CloudStack support (via @larstobi)
  • Added Linux and Windows builds

v0.4

8 years ago
  • Added DigitalOcean support
  • Read terraform.tfstate files in pwd
  • Read path to state file from ENV
  • Use public IP address when available