mirror of
https://github.com/opentofu/opentofu.git
synced 2025-02-25 18:45:20 -06:00
This introduces the terraform state list command to list the resources within a state. This is the first of many state management commands to come into 0.7. This is the first command of many to come that is considered a "plumbing" command within Terraform (see "plumbing vs porcelain": http://git.661346.n2.nabble.com/what-are-plumbing-and-porcelain-td2190639.html). As such, this PR also introduces a bunch of groundwork to support plumbing commands. The main changes: - Main command output is changed to split "common" and "uncommon" commands. - mitchellh/cli is updated to support nested subcommands, since terraform state list is a nested subcommand. - terraform.StateFilter is introduced as a way in core to filter/search the state files. This is very basic currently but I expect to make it more advanced as time goes on. - terraform state list command is introduced to list resources in a state. This can take a series of arguments to filter this down. Known issues, or things that aren't done in this PR on purpose: - Unit tests for terraform state list are on the way. Unit tests for the core changes are all there. |
||
---|---|---|
.. | ||
ajg/form | ||
apparentlymart | ||
armon | ||
aws/aws-sdk-go | ||
Azure/azure-sdk-for-go | ||
bgentry/speakeasy | ||
cenkalti/backoff | ||
CenturyLinkCloud/clc-sdk | ||
coreos/etcd | ||
cyberdelia/heroku-go | ||
davecgh/go-spew | ||
digitalocean/godo | ||
DreamItGetIT/statuscake | ||
dylanmei | ||
Ensighten/udnssdk | ||
fatih/structs | ||
fsouza/go-dockerclient | ||
go-chef/chef | ||
go-ini/ini | ||
golang/protobuf | ||
hashicorp | ||
henrikhodne/go-librato | ||
hmrc/vmware-govcd | ||
imdario/mergo | ||
influxdata/influxdb | ||
jen20/riviera | ||
jmespath/go-jmespath | ||
joyent | ||
jtopjian/cobblerclient | ||
kardianos/osext | ||
kolo/xmlrpc | ||
lib/pq | ||
lusis/go-artifactory | ||
masterzen | ||
mattn | ||
maximilien/softlayer-go | ||
mitchellh | ||
nesv/go-dynect | ||
nu7hatch/gouuid | ||
packer-community/winrmcp | ||
packethost/packngo | ||
pborman/uuid | ||
pearkes | ||
pkg/errors | ||
rackspace/gophercloud | ||
satori/go.uuid | ||
sethvargo/go-fastly | ||
soniah/dnsmadeeasy | ||
sthulb/mime/multipart | ||
tent/http-link-go | ||
vmware/govmomi | ||
xanzy | ||
ziutek/mymysql | ||
zorkian/go-datadog-api |