1
1
mirror of https://github.com/adammck/terraform-inventory synced 2024-11-23 00:12:13 +01:00
Commit Graph

54 Commits

Author SHA1 Message Date
Mark Sharpley
fb172e7b70
OpenStack instance tag support (#150) 2021-07-30 17:15:17 -04:00
Sören Bohn
a4d1a11de8
Support default tags for the AWS Terraform provider. (#156)
In recent versions of the AWS Terraform provider, it is possible to attach default tags to every resource. Those tags aren't stored in the `tags` field in the Terraform state but as a special field `tags_all`. Accept tags for AWS resources from both fields to also export tags defined as default tags.
2021-07-30 17:09:38 -04:00
knobik
693e714ab7
Add telmate/proxmox provider (#157) 2021-07-30 17:09:12 -04:00
Andreas Sommer
8b4b0ccdc0
Fix parsing index field in case of non-numeric string (as allowed in for_each construct), fix sorting (#153)
* Fix parsing `index` field in case of non-numeric string (as allowed in `for_each` construct), fix sorting
* Use newer Go versions in CI so functions like `errors.Unwrap` are available
2021-07-30 17:06:38 -04:00
Michael Hofer
c7e468f33c
Support OTC metadata parsing (#141) 2020-02-21 12:46:37 -05:00
Anna
5618f546c1
Support string indices (from for_each) with Terraform 0.12+ 2020-02-05 16:00:44 -05:00
Olivier Bilodeau
a408e89660 Don't use dots in Ansible groups (#128)
Starting with Ansible 2.8 dots (.) are no longer allowed in groups: https://docs.ansible.com/ansible/latest/reference_appendices/config.html#transform-invalid-group-chars.
2019-10-01 15:20:06 -04:00
David Marby
e9fd68d38e Fix tag parsing for vSphere with Terraform 0.12 (#123) 2019-09-17 22:01:54 -04:00
Andreas Sommer
94a66e3c5e Support Terraform 0.12 state format (#114) 2019-08-01 11:21:54 -04:00
Jakob
3a1f433061 Add OpenTelekomCloud provider (#112) 2019-05-21 10:01:43 -04:00
Alexandre
2417ce8c1f Added tags support for Exoscale (#109) 2019-05-12 13:39:40 -04:00
Jamie Hurst
42037e5b2e Add Linode support (#111) 2019-05-12 13:38:28 -04:00
Nicolas Singh Oteiza
260af322eb add AWS spot instances (#97) 2018-12-05 12:52:45 -05:00
Atadilo
aecdc48546 Add tags support to VSphere provider (#88) 2018-09-20 10:37:44 -04:00
Christian Groschupp
2365c9b801 Add TF_HOSTNAME_KEY_NAME to specify which hostname to return (#94)
Overwrite with the environment variable TF_HOSTNAME_KEY_NAME which attribute is to be used for the ansible inventory name. By default, the IP address is used. The Ansible variable "ansible_host" is used to connect to the host.
2018-09-20 10:22:53 -04:00
Christian Groschupp
842b8f7278 Add support for ProfitBricks (#93) 2018-06-18 12:51:21 -04:00
nixar
1046853480 Add support for terraform-provider-libvirt (#90)
See: https://github.com/dmacvicar/terraform-provider-libvirt
2018-06-01 10:45:50 -04:00
Ned McClain
dd594d5811 Add Packet support (#89) 2018-06-01 10:08:22 -04:00
Atadilo
0a44aad0f6 Fix vSphere provider (#84) 2018-01-24 14:32:25 -05:00
Santiago M. Mola
fa8c48d3c5 Add Scaleway provider (#80) 2017-11-27 11:04:29 -05:00
Sami Hiltunen
2222e6477f Order output for resources with count (#77) 2017-10-20 11:32:34 -04:00
Seua Polyakov
c23c86aa4b Fix non-string vars in --inventory output (#72)
* Fix --inventory output
* Sort --inventory output
2017-09-19 10:54:24 -04:00
Yonatan Koren
3093ecd497 Fix tags for Joyent Triton (#76) 2017-09-08 11:40:08 -04:00
Yonatan Koren
3dd8834717 Add Joyent Triton support (#75) 2017-09-07 15:36:52 -04:00
Philippe Chepy
b089c9c175 Add support for Exoscale (#70) 2017-07-11 23:18:20 -04:00
Nic Grayson
656ee7639a Add tags for vSphere instances (#68) 2017-06-20 13:24:02 -04:00
Nic Grayson
1063a010f5 Add vSphere IP location (#67) 2017-06-13 14:37:27 -04:00
drymonsoon
898a7270c4 Add OpenStack metadata integration (#65) 2017-06-09 15:16:21 -04:00
Jonathan McCall
6f4c1a9983 Stop creating groups for tfstate attribute counts (#47)
The count attribute key in state files has changed from # to %
2017-06-09 14:59:21 -04:00
Michael Bøcker-Larsen
017b2858b0 Added support for Digital Ocean droplet tags (#56) 2017-01-19 12:50:57 -05:00
Adam Mckaig
1de0b94c9f Add tags/groups support for GCP (#55)
* Add tags/groups support for GCP
* Add GCP tags test
2017-01-18 21:19:34 -05:00
Do Nhat Minh
cc7a2edc5f added SoftLayer support (#52) 2016-11-15 20:14:54 -05:00
Jonathan McCall
0e941ce0d5 Create all group as per Ansible inventory script conventions (#46)
* Conform to Ansible inventory script conventions
* Make cmdInventory work with all group
* Add only uniq hosts to group "all"'s host list
* go fmt
* Fix typo
* Fix tests broken by #46
* Add duplicate host to test appendUniq
* Fix appendUniq and dedup other groups besides "all"
2016-09-22 00:13:26 -04:00
Isao Jonas
e62801bb58 allow for non-string outputs (#45) 2016-09-06 23:05:30 -04:00
rhapsodhy
df104e9b15 New outputs format in tfstate (#43)
* New `output` format in tfstate
* Make `outputs` parser compatible with <0.7 terraform
2016-08-19 10:43:14 -04:00
Lazar Travica
2f590ebe29 Added the test for terraform outputs. 2016-04-02 21:12:48 +02:00
Adam Mckaig
1a3b5c180c Prefix resource type groups with 'type_' 2015-12-15 00:02:35 -05:00
Adam Mckaig
b8a9261d05 Add group by AWS tags 2015-12-15 00:01:17 -05:00
Adam Mckaig
885469243c Update examples
I unfortunately had to remove the CloudStack example, because I don't
have access to one of those. Moved the old example to an integration
test, at least.
2015-12-14 22:58:25 -05:00
Adam Mckaig
50a158f87c Add groups for resource type 2015-12-14 22:43:47 -05:00
Adam Mckaig
3e00bfbe37 Split high/low level resource stuff 2015-12-14 22:24:41 -05:00
Adam Mckaig
7276f41f50 Add integration test for host command 2015-12-09 23:34:17 -05:00
Adam Mckaig
b43d3f55c2 Add resource with counter test 2015-12-09 23:20:31 -05:00
Adam Mckaig
6d362d3e2a Add integration test 2015-12-09 23:17:39 -05:00
Adam Mckaig
f518634ed6 Parse counters out of resource names 2015-12-09 22:52:47 -05:00
Adam Mckaig
fe21b45ee2 Add OpenStack tests 2015-11-05 09:36:07 -05:00
Matt Peperell
4299fcebb2 Add VMware support 2015-08-11 16:24:11 +01:00
Lars Tobias Skjong-Børsting
c5e5e40cd7 Add CloudStack support 2015-06-23 19:39:56 +02:00
Adam Mckaig
b5926ec984 Remove crap test
Probably don't need to test the damn JSON parser.
2015-06-05 00:07:57 -04:00
Adam Mckaig
55d5cffc6a Prefer public IP if available
AWS instances in a private subnet are generally accessed via a VPN, but
many EC2 classic instances still have a public IP. We should use that
where possible, and fall back to a private IP if not.
2015-06-05 00:03:59 -04:00