This project is mirrored from https://:*****@github.com/hashicorp/terraform.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
  1. 26 Jan, 2017 1 commit
  2. 08 Dec, 2016 2 commits
  3. 24 Nov, 2016 1 commit
    • Martin Atkins's avatar
      Remind future maintainers to update the docs when changing CLI usage · fef57279
      Martin Atkins authored
      We have a copy of the output from running just "terraform" in a page on
      the website. It doesn't necessarily need to be kept 100% up to date, since
      users can always run the command to get the result from the horses mouth,
      but it's nice to keep it somewhat up-to-date to reduce use confusion.
      fef57279
  4. 21 Nov, 2016 1 commit
    • James Bardin's avatar
      Add debug command with json2dot · b8adf102
      James Bardin authored
      Add `terraform debug json2dot` to convert debug log graphs to dot
      format. This is not meant to be in place of more advanced debug
      visualization, but may continue to be a useful way to work with the
      debug output.
      b8adf102
  5. 14 Nov, 2016 1 commit
  6. 16 Aug, 2016 1 commit
  7. 22 Jun, 2016 1 commit
  8. 24 May, 2016 2 commits
  9. 11 May, 2016 1 commit
  10. 10 May, 2016 3 commits
    • Chris Bednarski's avatar
      Implemented internal plugin calls; which allows us to compile plugins into the... · 6360e6c8
      Chris Bednarski authored
      Implemented internal plugin calls; which allows us to compile plugins into the main terraform binary
      6360e6c8
    • Mitchell Hashimoto's avatar
      add command/state show · f6692e66
      Mitchell Hashimoto authored
      f6692e66
    • Mitchell Hashimoto's avatar
      Add `terraform state list` command · d1b46e99
      Mitchell Hashimoto authored
      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.
      d1b46e99
  11. 11 Mar, 2016 1 commit
  12. 07 Mar, 2016 1 commit
    • Dan Carley's avatar
      command/fmt: Add new fmt command · cc41c7cf
      Dan Carley authored
      This uses the `fmtcmd` package which has recently been merged into HCL. Per
      the usage text, this rewrites Terraform config files to their canonical
      formatting and style.
      
      Some notes about the implementation for this initial commit:
      
      - all of the fmtcmd options are exposed as CLI flags
      - it operates on all files that have a `.tf` suffix
      - it currently only operates on the working directory and doesn't accept a
        directory argument, but I'll extend this in subsequent commits
      - output is proxied through `cli.UiWriter` so that we write in the same way
        as other commands and we can capture the output during tests
      - the test uses a very simple fixture just to ensure that it is working
        correctly end-to-end; the fmtcmd package has more exhaustive tests
      - we have to write the fixture to a file in a temporary directory because it
        will be modified and for this reason it was easier to define the fixture
        contents as a raw string
      cc41c7cf
  13. 08 Feb, 2016 1 commit
  14. 24 Mar, 2015 1 commit
  15. 05 Mar, 2015 1 commit
  16. 26 Feb, 2015 1 commit
  17. 23 Feb, 2015 1 commit
  18. 10 Dec, 2014 3 commits
  19. 13 Oct, 2014 1 commit
  20. 01 Oct, 2014 1 commit
  21. 27 Sep, 2014 1 commit
  22. 22 Sep, 2014 1 commit
  23. 28 Jul, 2014 1 commit
  24. 26 Jul, 2014 1 commit
  25. 17 Jul, 2014 2 commits
  26. 13 Jul, 2014 4 commits
  27. 03 Jul, 2014 2 commits
  28. 01 Jul, 2014 1 commit
  29. 27 Jun, 2014 1 commit