Clint Shryock
3337503eda
update test and documentation for vpc ids in instances
2015-04-15 12:17:21 -05:00
Clint Shryock
97b98b1da6
Merge branch 'master' into f-aws-instance-vpc-sec-ids
...
* master: (511 commits)
Update CHANGELOG.md
core: avoid diff mismatch on NewRemoved fields during -/+
Update CHANGELOG.md
update CHANGELOG
Fix minor error in index/count docs
terraform: remove debug
terraform: when pruning destroy, only match exact nodes, or exact counts
up version for dev
update CHANGELOG
terraform: prune tainted destroys if no tainted in state [GH-1475]
update CHANGELOG
config/lang: support math on variables through implicits
update CHANGELOG
update cHANGELOG
update cHANGELOG
providers/aws: set id outside if/esle
providers/aws: set ID after creation
core: remove dead code from pre-deposed refactor
website: update LC docs to note name is optional
security_groups field expects a list of Security Group Group Names, not IDs
...
2015-04-15 12:12:17 -05:00
Paul Hinze
4ef208d81b
Update CHANGELOG.md
2015-04-15 12:05:39 -05:00
Paul Hinze
5874fa06ff
Merge pull request #1495 from TimeIncOSS/length-func
...
config: Add length to built-in functions
2015-04-15 11:54:46 -05:00
Paul Hinze
11280a09b3
Merge pull request #1538 from fatih/build-script-fix
...
scripts/build.sh: fix GOPATH/bin folder breaking build
2015-04-15 11:50:55 -05:00
Paul Hinze
e0dee1a3aa
Merge pull request #1536 from shvar/patch-1
...
get dependencies without installing them
2015-04-15 11:49:22 -05:00
Paul Hinze
76701884cd
Merge pull request #1517 from hashicorp/f-simplify-google-instance
...
google: simplify instance metadata schema
2015-04-15 11:48:37 -05:00
Fatih Arslan
0c80207bff
scripts/build.sh: fix GOPATH/bin folder breaking build
...
If GOPATH/bin doesn't exists the build scripts just exists, leaving the
`terraform/bin` folder with only one single binary called `terraform`.
Discovered while setting up a new GOPATH just for terraform.
2015-04-15 19:36:44 +03:00
Paul Hinze
43231b56d2
Merge pull request #1534 from hashicorp/b-crash-on-output-interpolate
...
core: don't crash when count.index is used in the wrong context
2015-04-15 11:03:37 -05:00
Paul Hinze
01e75e0fc3
google: simplify instance metadata schema
...
It doesn't need to be a List of Maps, it can just be a Map.
We're also safe to remove a previous workaround I stuck in there.
The config parsing is equivalent between a list of maps and a plain map,
so we just need a state migration to make this backwards compatible.
2015-04-15 11:01:35 -05:00
Paul Hinze
975a96f271
core: protect against count.index in modules
...
Modules should get a validation error just like outputs do.
refs #1528
2015-04-15 10:41:56 -05:00
Clint Shryock
dc54d6a852
refactor out a refresh fun that wasn't really used
2015-04-15 10:26:39 -05:00
Paul Hinze
347690a73e
core: don't crash when count.index is used in the wrong context
...
It's bad manners! :)
Also adds a validation error up at the configuration layer so the user
sees the case from #1528 as an error message.
fixes #1528
2015-04-15 10:23:53 -05:00
Radek Simko
6a720d087c
length added to built-in functions
2015-04-15 16:20:11 +01:00
Clint Shryock
a3ffb6ea6e
fix test failure
2015-04-15 09:43:43 -05:00
Clint Shryock
7078753733
Merge branch 'master' into f-aws-upstream-elb
...
* master:
Update CHANGELOG.md
core: avoid diff mismatch on NewRemoved fields during -/+
2015-04-15 09:34:28 -05:00
Eli Shvartsman
44d6123894
get dependencies without installing them
...
For now, make dev creates in ${MAIN_GOPATH}/bin/ files like 'provider-google' alongside with 'terraform-provider-google'.
If we decided to build plugins with custom names and install them manually with 'cp' command, it could make sense not to do it here.
2015-04-15 13:08:37 +03:00
Paul Hinze
062947556a
Update CHANGELOG.md
2015-04-14 17:50:04 -05:00
Paul Hinze
6365b3af89
Merge pull request #1515 from hashicorp/b-diff-mismatch-on-instance-replacement
...
core: avoid diff mismatch on NewRemoved fields during -/+
2015-04-14 17:44:28 -05:00
Paul Hinze
64f0897c82
core: avoid diff mismatch on NewRemoved fields during -/+
...
fixes #1508
In a DESTROY/CREATE scenario, the plan diff will be run against the
state of the old instance, while the apply diff will be run against an
empty state (because the state is cleared when the destroy node does its
thing.)
For complex attributes, this can result in keys that seem to disappear
between the two diffs, when in reality everything is working just fine.
Same() needs to take into account this scenario by analyzing NewRemoved
and treating as "Same" a diff that does indeed have that key removed.
2015-04-14 17:23:30 -05:00
Luke Amdor
b763294926
fixing string format
2015-04-14 16:51:58 -05:00
Clint Shryock
4186ec18c6
providers/aws: Conver AWS ELB to upstream
2015-04-14 16:41:36 -05:00
Paul Hinze
e72e344d07
Update CHANGELOG.md
...
#humblepie
2015-04-14 15:46:15 -05:00
Clint Shryock
900dd4e151
provider/aws: Convert VPN Gateway to upstream
2015-04-14 15:45:48 -05:00
Mitchell Hashimoto
a569d206d5
Merge pull request #1529 from jtopper/fix_count_lookup_docs
...
website: Fix minor error in index/count docs
2015-04-14 13:23:10 -07:00
Mitchell Hashimoto
60e6db2b27
update CHANGELOG
2015-04-14 13:22:51 -07:00
Mitchell Hashimoto
c8fb1c7358
Merge pull request #1527 from hashicorp/b-sad-destroy
...
terraform: when pruning destroy, only match exact nodes, or exact counts
2015-04-14 13:21:51 -07:00
Jon Topper
6e3675e2de
Fix minor error in index/count docs
2015-04-14 22:21:30 +02:00
Mitchell Hashimoto
2934824069
terraform: remove debug
2015-04-14 13:20:23 -07:00
Mitchell Hashimoto
486cde44ec
terraform: when pruning destroy, only match exact nodes, or exact counts
2015-04-14 13:17:08 -07:00
Mitchell Hashimoto
173d8df0ed
up version for dev
2015-04-14 12:54:45 -07:00
Luke Amdor
eb43822f68
err-check the resource set
2015-04-14 14:54:38 -05:00
Luke Amdor
a4e4ffb87f
updating Route53 docs for parent nameserver change
2015-04-14 14:18:38 -05:00
Luke Amdor
8f1acaf026
expose Route53 zone name servers
2015-04-14 14:17:01 -05:00
Paul Hinze
d49933b0f8
Merge pull request #1514 from hashicorp/f-dead-evaltree-cbd-code
...
core: remove dead code from pre-deposed refactor
2015-04-14 13:42:50 -05:00
Mitchell Hashimoto
9b38c8e948
update CHANGELOG
2015-04-14 10:59:02 -07:00
Mitchell Hashimoto
4014710b2f
Merge pull request #1523 from hashicorp/b-tainted-cycle
...
terraform: prune tainted destroys if no tainted in state [GH-1475]
2015-04-14 10:58:08 -07:00
Mitchell Hashimoto
b64fd8401c
terraform: prune tainted destroys if no tainted in state [GH-1475]
2015-04-14 10:48:45 -07:00
Clint Shryock
95026b6266
provider/aws: Convert AWS VPC Peering to upstream
2015-04-14 11:23:26 -05:00
Mitchell Hashimoto
9d9b419a83
update CHANGELOG
2015-04-14 09:15:29 -07:00
Mitchell Hashimoto
2913b93337
Merge pull request #1521 from hashicorp/b-math-vars
...
config/lang: support math on variables through implicits
2015-04-14 09:14:50 -07:00
Mitchell Hashimoto
0ff39a3773
config/lang: support math on variables through implicits
2015-04-14 09:09:18 -07:00
Clint Shryock
d4e7c2dedc
provider/aws: Conver AWS S3 to upstream sdk
2015-04-14 11:07:05 -05:00
Mitchell Hashimoto
e7e2aeadab
update CHANGELOG
2015-04-14 08:34:57 -07:00
Mitchell Hashimoto
e91b5136bf
Merge pull request #1356 from koendc/b-remote-plugin-case
...
command/state: fix for state files containing an upper case remote type
2015-04-14 08:34:28 -07:00
Mitchell Hashimoto
96e05e2f9f
Merge pull request #1498 from dublx/patch-2
...
website: clarify docs for docker params
2015-04-14 08:31:26 -07:00
Mitchell Hashimoto
968a152df4
Merge pull request #1443 from hashicorp/f-acc-tests-check-empty-plan
...
providers: check for empty plan after each test step
2015-04-14 08:30:11 -07:00
Mitchell Hashimoto
c9eb7dc8bf
Merge pull request #1465 from tlovett-rmn/fix-security-groups-docs
...
website: security_groups field expects a list of Group Names, not Group IDs
2015-04-14 08:29:13 -07:00
Mitchell Hashimoto
f3129a6313
update cHANGELOG
2015-04-14 08:28:31 -07:00
Mitchell Hashimoto
710d1113eb
Merge pull request #1490 from jtopjian/openstack-allow-blank-region
...
provider/openstack: Allow Blank Region
2015-04-14 08:28:03 -07:00