Joe Topjian
7199a58ce7
provider/openstack: Adding all_metadata attribute ( #13061 )
...
This commit adds the all_metadata attribute which contains all
instance metadata returned from the OpenStack Compute API. This
is useful for gaining access to metadata which was applied
out of band of Terraform.
This commit also stops setting the original metadata attribute,
effectively making metadata an input and all_metadata the output
to reference all data from.
2017-03-27 20:09:18 +03:00
Paul Stack
43b74cfe79
provider/aws: Support Import of iam_server_certificate ( #13065 )
...
* Adding import to resource_aws_iam_server_certificate.
* provider/aws: Update tests for import of aws_iam_server_certificate
Builds upon the work of @mrcopper in #12940
Resource:
```
% make testacc TEST=./builtin/providers/aws TESTARGS='-run=TestAccAWSIAMServerCertificate_'
==> Checking that code complies with gofmt requirements...
go generate $(go list ./... | grep -v /terraform/vendor/)
2017/03/25 00:08:48 Generated command/internal_plugin_list.go
TF_ACC=1 go test ./builtin/providers/aws -v -run=TestAccAWSIAMServerCertificate_ -timeout 120m
=== RUN TestAccAWSIAMServerCertificate_importBasic
--- PASS: TestAccAWSIAMServerCertificate_importBasic (22.81s)
=== RUN TestAccAWSIAMServerCertificate_basic
--- PASS: TestAccAWSIAMServerCertificate_basic (19.68s)
=== RUN TestAccAWSIAMServerCertificate_name_prefix
--- PASS: TestAccAWSIAMServerCertificate_name_prefix (19.88s)
=== RUN TestAccAWSIAMServerCertificate_disappears
--- PASS: TestAccAWSIAMServerCertificate_disappears (13.94s)
=== RUN TestAccAWSIAMServerCertificate_file
--- PASS: TestAccAWSIAMServerCertificate_file (32.67s)
PASS
ok github.com/hashicorp/terraform/builtin/providers/aws 109.062s
```
Data Source:
```
% make testacc TEST=./builtin/providers/aws TESTARGS='-run=TestAccAWSDataSourceIAMServerCertificate_'
==> Checking that code complies with gofmt requirements...
go generate $(go list ./... | grep -v /terraform/vendor/)
2017/03/25 13:07:10 Generated command/internal_plugin_list.go
TF_ACC=1 go test ./builtin/providers/aws -v -run=TestAccAWSDataSourceIAMServerCertificate_ -timeout 120m
=== RUN TestAccAWSDataSourceIAMServerCertificate_basic
--- PASS: TestAccAWSDataSourceIAMServerCertificate_basic (43.86s)
=== RUN TestAccAWSDataSourceIAMServerCertificate_matchNamePrefix
--- PASS: TestAccAWSDataSourceIAMServerCertificate_matchNamePrefix (2.68s)
PASS
ok github.com/hashicorp/terraform/builtin/providers/aws 46.569s
```
2017-03-27 18:49:11 +03:00
Neil Calabroso
d7243112be
Update compute_network.html.markdown ( #13077 )
...
Include `name` in the exported attributes of `google_compute_network`'s documentation
2017-03-27 18:47:06 +03:00
Adam Dehnel
3e8a8c5e23
Just adding the `id` attribute ( #13090 )
2017-03-27 15:50:33 +03:00
Ján Dzurek
15abbe21c0
fixed modules docs typo ( #13087 )
2017-03-27 15:34:05 +03:00
Jake Champlin
c95f25a1d0
Merge pull request #13057 from hashicorp/b-getting-started-docs
...
docs: Update getting started docs to use a valid AMI in us-east-1, vpc
2017-03-27 08:06:43 -04:00
Joe Topjian
0edbedd1a8
random_pet resource ( #12903 )
...
* vendor: adding golang-petname for random_pet resource
* provider/random: random_pet resource
2017-03-27 12:50:39 +03:00
Joe Topjian
de255d43d6
provider/openstack: Decprecating Instance Floating IP attribute ( #13063 )
...
This commit deprecates the floating_ip attributes from the
openstack_compute_instance_v2 resource. It is recommended to use
either the openstack_compute_floatingip_associate resource or
configure an openstack_networking_port_v2 resource with a floating
IP.
2017-03-25 13:09:35 +02:00
Joe Topjian
de8e2d7f2b
provider/openstack: Deprecating Instance Volume attribute ( #13062 )
...
This commit deprecates the volume attribute in the
openstack_compute_instance_v2 resource. It's recommended to either
use the block_device attribute or the openstack_compute_volume_attach_v2
resource.
2017-03-25 13:08:07 +02:00
Sean Chittenden
32db4d184f
Add `consul` check type to `circonus_check` resource ( #13030 )
...
* Add the `consul` check type to the `circonus_check` resource.
* Fix a tab-complete fail.
`Parse` != `Path`, but lexically close.
* Dept of 2nd thoughts: `s/service_name/service/g`
2017-03-24 15:05:19 -07:00
clint shryock
f6a3e7d2b2
docs: Update getting started docs to use a valid AMI in us-east-1, vpc
...
Supersedes #12932 , populating the entire guide with the correct AMI(s)
2017-03-24 15:51:56 -05:00
Paul Stack
6b44a1b9ba
provider/aws: Only allow 1 value in alb_listener_rule condition ( #13051 )
...
Fixes : #12983
```
% make testacc TEST=./builtin/providers/aws TESTARGS='-run=TestAccAWSALBListenerRule_'
==> Checking that code complies with gofmt requirements...
go generate $(go list ./... | grep -v /terraform/vendor/)
2017/03/24 19:31:26 Generated command/internal_plugin_list.go
TF_ACC=1 go test ./builtin/providers/aws -v -run=TestAccAWSALBListenerRule_ -timeout 120m
=== RUN TestAccAWSALBListenerRule_basic
--- PASS: TestAccAWSALBListenerRule_basic (247.76s)
=== RUN TestAccAWSALBListenerRule_multipleConditionThrowsError
--- PASS: TestAccAWSALBListenerRule_multipleConditionThrowsError (0.02s)
PASS
ok github.com/hashicorp/terraform/builtin/providers/aws 247.815s
```
2017-03-24 19:49:27 +02:00
demonwy
11768bcf5b
provider alicloud:add new rds resource and some bugs fix ( #12913 )
...
* add new rds resource and some bugs fix
* add docs
* fix validator conflix
fix validator conflix
2017-03-24 13:04:56 +02:00
Naveen Nalam
fc04f4b5a0
Fix zone value in example ( #13023 )
...
As experienced during testing, the value of the zone needs to be the zone name, and not the NS1 internal ID.
2017-03-24 12:29:27 +02:00
Paul Stack
1a80044397
provider/aws: Specify that aws_network_acl_rule requires a cidr block ( #13013 )
...
Fixes : #13011
```
% make testacc TEST=./builtin/providers/aws TESTARGS='-run=TestAccAWSNetworkAclRule_' 2 ↵ ✚
==> Checking that code complies with gofmt requirements...
go generate $(go list ./... | grep -v /terraform/vendor/)
2017/03/23 17:45:25 Generated command/internal_plugin_list.go
TF_ACC=1 go test ./builtin/providers/aws -v -run=TestAccAWSNetworkAclRule_ -timeout 120m
=== RUN TestAccAWSNetworkAclRule_basic
--- PASS: TestAccAWSNetworkAclRule_basic (41.10s)
=== RUN TestAccAWSNetworkAclRule_missingParam
--- PASS: TestAccAWSNetworkAclRule_missingParam (21.21s)
=== RUN TestAccAWSNetworkAclRule_ipv6
--- PASS: TestAccAWSNetworkAclRule_ipv6 (53.00s)
PASS
ok github.com/hashicorp/terraform/builtin/providers/aws 115.333s
```
2017-03-23 19:16:56 +02:00
Kevin Visscher
8bc049f351
provider/azurerm: Add support for setting the primary network interface ( #11290 )
...
Fixes #6514 .
* add support for setting the primary network interface
* Tests and documentation for primary_network_interface_id
2017-03-23 16:42:01 +00:00
Paul Stack
e87b2d30c4
provider/aws: Support Attachment of ALB Target Groups to Autoscaling Groups ( #12855 )
...
Fixes : #12563
```
% make testacc TEST=./builtin/providers/aws TESTARGS='-run=TestAccAwsAutoscalingAttachment_'
==> Checking that code complies with gofmt requirements...
go generate $(go list ./... | grep -v /terraform/vendor/)
2017/03/18 21:04:31 Generated command/internal_plugin_list.go
TF_ACC=1 go test ./builtin/providers/aws -v -run=TestAccAwsAutoscalingAttachment_ -timeout 120m
=== RUN TestAccAwsAutoscalingAttachment_elb
--- PASS: TestAccAwsAutoscalingAttachment_elb (168.21s)
=== RUN TestAccAwsAutoscalingAttachment_albTargetGroup
--- PASS: TestAccAwsAutoscalingAttachment_albTargetGroup (363.10s)
PASS
ok github.com/hashicorp/terraform/builtin/providers/aws 531.334s
```
2017-03-23 11:23:23 +02:00
Raphael Randschau
6991ceb2e2
provider/github: add repository_webhook resource ( #12924 )
...
* provider/github: add repository_webhook resource
`repository_webhook` can be used to manage webhooks for repositories.
It is currently limited to organization repositories only.
The changeset includes both documentation and tests.
The tests are green:
```
make testacc TEST=./builtin/providers/github
TESTARGS='-run=TestAccGithubRepositoryWebhook_basic'
==> Checking that code complies with gofmt requirements...
go generate $(go list ./... | grep -v /terraform/vendor/)
2017/03/21 16:20:07 Generated command/internal_plugin_list.go
TF_ACC=1 go test ./builtin/providers/github -v
-run=TestAccGithubRepositoryWebhook_basic -timeout 120m
=== RUN TestAccGithubRepositoryWebhook_basic
--- PASS: TestAccGithubRepositoryWebhook_basic (5.10s)
PASS
ok github.com/hashicorp/terraform/builtin/providers/github 5.113s
```
* provider/github: add github_organization_webhook
the `github_organization_webhook` resource is similar to the
`github_repository_webhook` resource, but it manages webhooks for an
organization.
the tests are green:
```
make testacc TEST=./builtin/providers/github
TESTARGS='-run=TestAccGithubOrganizationWebhook'
==> Checking that code complies with gofmt requirements...
go generate $(go list ./... | grep -v /terraform/vendor/)
2017/03/21 17:23:33 Generated command/internal_plugin_list.go
TF_ACC=1 go test ./builtin/providers/github -v
-run=TestAccGithubOrganizationWebhook -timeout 120m
=== RUN TestAccGithubOrganizationWebhook_basic
--- PASS: TestAccGithubOrganizationWebhook_basic (2.09s)
PASS
ok github.com/hashicorp/terraform/builtin/providers/github 2.109s
```
2017-03-23 11:21:45 +02:00
Máximo Cuadros
b31ff955b6
ignition_filesystem: explicit option to create the filesystem ( Fix #12152 ) ( #12980 )
2017-03-23 11:02:54 +02:00
Matt Whipple
a8ad684325
Update ignition config example to use `data.` ( #12984 )
2017-03-23 08:13:02 +00:00
Lloyd Philbrook
90100879e7
Add name to doc attributes reference ( #12970 )
...
This seems to be missing from the list of attributes you can reference.
2017-03-23 07:43:24 +00:00
Dana Hoffman
ba2d3b1ece
Merge pull request #12281 from mrooding/add-local-ssd-count-support
...
provider/google: add local ssd count support for container clusters
2017-03-22 13:06:16 -07:00
Joshua Spence
e71d6d92ad
Add a substring interpolation function ( #12870 )
...
Adds a new `substr` interpolation function which can be used to truncate a string.
2017-03-22 11:30:39 -04:00
Radek Simko
87d6935780
New users should know it's possible to save credentials outside of tf configs ( #12968 )
...
Terraform will automatically search for AWS API credentials or Instance Profile Credentials. I wish I'd known that when I first read these docs.
Saving credentials outside of tf config files is a much better plan for situations where config files end up in source control and or where multiple people collaborate. Making this information available early will allow new users to set up a much more secure and robust plan for deploying terraform at scale and in production environments.
2017-03-22 15:30:21 +00:00
Wax On
a77791ca4e
correct attribute from "project_id" to "project" ( #12902 )
2017-03-22 14:37:11 +00:00
Marc Rooding
8c9084e0d8
Kubernetes ConfigMap metadata name did not comply to the regex rules ( #12955 )
2017-03-22 12:27:49 +00:00
Marc Rooding
3b6e83bf18
Update documentation to include "local_ssd_count" property
2017-03-22 09:39:38 +01:00
Dana Hoffman
0f02bcc56e
Add link to node pool documentation to sidebar
2017-03-21 15:37:31 -07:00
Dana Hoffman
596f0a28cf
Merge pull request #12743 from danawillow/gke-nodeconfig
...
provider/google: add support for a few more fields in NodeConfig
2017-03-21 15:24:14 -07:00
Dana Hoffman
730ab70cbc
Add documentation for GKE node pools ( #12896 )
2017-03-21 15:20:38 -07:00
Dana Hoffman
a8f45ac521
provider/google: Document new NodeConfig fields.
2017-03-20 16:40:18 -07:00
ryno75
3c94a89a05
fixing issue #12885 (documentation typo) ( #12886 )
2017-03-20 17:33:31 +00:00
Benjamin Boudreau
073fa873ac
Fix receive typo ( #12881 )
2017-03-20 13:15:27 -04:00
Gauthier Wallet
6f6dddba67
provider/aws: Deprecate the usage of stage_key in favor of usage plans ( #12883 )
2017-03-20 16:09:14 +00:00
Mitchell Hashimoto
373324ed43
Merge pull request #12814 from tpoindessous/patch-2
...
[DOCUMENTATION] Change version of Debian image
2017-03-20 09:05:58 -07:00
Gauthier Wallet
23ebd0b972
Allow get/set of aws_api_gateway_api_key value attribute ( #9462 )
2017-03-20 14:08:37 +00:00
Gauthier Wallet
ae2c7a5f0b
provider/aws: Added Usage Plan Key resource ( #12851 )
...
* provider/aws: Added Usage Plan Key resource
* provider/aws: Added usage plan import documentation
2017-03-20 13:54:14 +00:00
Joshua Spence
f40997988e
Add `name_prefix` to `aws_autoscaling_group` and `aws_elb` resources ( #12629 )
...
Adds support for `name_prefix` to the `aws_autoscaling_group` and `aws_elb` resources. Unfortunately when using `name_prefix` with `aws_elb`, this means that the specified prefix can only be a maximum of 6 characters in length. This is because the maximum length for an ELB name is 32 characters, and `resource.PrefixedUniqueId` generates a 26-character unique identifier. I was considering truncating the unique identifier to allow for a longer `name_prefix`, but I worried that doing so would increase the risk of collisions.
2017-03-20 13:06:45 +00:00
Laurent Commarieu
d54a8da7d4
feat(consul): add basic auth to consul provider ( #12679 )
2017-03-20 13:00:44 +00:00
Alexander
ca517543f2
provider/pagerduty: Validate credentials ( #12854 )
...
* Validate credentials
* Add ability to skip validation
* Update provider documentation
* invalidCredentials -> invalidCreds
* Include original error message
* Update description for skip_credentials_validation
* Add config test
* set skip_credentials_validation default to false
2017-03-19 17:37:46 +00:00
Paul Stack
98ee99f405
provider/aws: Add the documentation for autoscaling_role to emr_cluster ( #12847 )
2017-03-18 16:49:12 +00:00
Gauthier Wallet
323f646b42
provider/aws: Added API Gateway Usage Plan ( #12542 )
...
* Added api_gateway_usage_plan
* Updated documentation
* Fixed AWS usage plan review points
2017-03-18 14:18:19 +00:00
James Healy
593a0c699b
Allow dnsimple_record.priority attribute to be set ( #12843 )
...
* Allow priority attribute of dnsimple_record to be set
Some DNS record types (like MX) allow a priority to specified, and the
ability to do so is important in many environments.
This diff will change dnsimple_record.priority from computed to
optional, allowing it to be used in terraform configs like so:
resource "dnsimple_record" "mx1" {
domain = "example.com"
name = ""
value = "mx1.example.com"
type = "MX"
priority = "1"
}
resource "dnsimple_record" "mx2" {
domain = "example.com"
name = ""
value = "mx2.example.com"
type = "MX"
priority = "2"
}
* mention new priority attribute of dnsimple_record
* add acceptance specs for creating/updating MX records at dnsimple
2017-03-18 13:04:48 +00:00
Alan Braithwaite
30bc2d930b
docs: update Cloudflare casing ( #12844 )
...
It changed with the logo, for brand reasons.
https://www.cloudflare.com/trademark/
2017-03-18 12:34:07 +00:00
Mitchell Hashimoto
1b4fda0e1e
website: clarify in legacy upgrade that we support k/v on init
2017-03-17 16:03:25 -07:00
Mitchell Hashimoto
7c25ef851b
v0.9.1
2017-03-17 22:48:44 +00:00
Sean Chittenden
2c564f1aff
Add the `check_id` out parameter to `circonus_check`. ( #12832 )
...
This is an important optimization for dynamically created resources
via the `count` attribute.
2017-03-17 18:36:10 -04:00
Sean Chittenden
d3225296a2
Add statsd support to the `circonus_check` resource. ( #12820 )
...
* Vendor update `github.com/circonus-labs/circonus-gometrics`
* Add the `statsd` check type to the `circonus_check` resource.
* Noop change: Alpha-sort members of maps, variables, and docs.
2017-03-17 18:34:00 -04:00
Kit Ewbank
bf02d5aa50
provider/aws: Add KMS key tag support ( #12243 )
...
* Add KMS key tag support.
* After review, better error message when unable to list KMS key tags.
2017-03-17 19:08:33 +00:00
Mitchell Hashimoto
f237fe2752
Merge pull request #12796 from hashicorp/b-init-kv
...
command/init: backend-config accepts key=value pairs
2017-03-17 10:19:31 -07:00
Joshua Spence
b823033514
Allow `name_prefix` to be used with various IAM resources ( #12658 )
...
Adds the `name_prefix` to `aws_iam_group_policy`, `aws_iam_role_policy` and `aws_iam_user_policy`.
2017-03-17 16:48:42 +00:00
Thomas Poindessous
b569f2a130
Change version of Debian image
...
Hi
this version was not found anymore.
Thanks.
2017-03-17 17:10:03 +01:00
Mitchell Hashimoto
36f749f825
website: environment at scale wording
2017-03-16 23:37:40 -07:00
Mitchell Hashimoto
29c7a01025
website: clarify docs with partial config and k/v pairs
2017-03-16 23:33:26 -07:00
Mitchell Hashimoto
df8529719c
command/init: backend-config accepts key=value pairs
...
This augments backend-config to also accept key=value pairs.
This should make Terraform easier to script rather than having to
generate a JSON file.
You must still specify the backend type as a minimal amount in
configurations, example:
```
terraform { backend "consul" {} }
```
This is required because Terraform needs to be able to detect the
_absense_ of that value for unsetting, if that is necessary at some
point.
2017-03-16 23:27:05 -07:00
Jeff Wang
38e84f1a78
Fix a code sample that uses incorrect syntax. ( #12781 )
2017-03-16 21:16:04 +00:00
jonatanblue
62098886be
add note about default storage for aws_db_instance ( #10513 )
...
* fixed broken link
* update one more link
* explicitly define map and change ami to trusty
* remove map definition
* added note about default storage type for aws_db_instance
* added note about default storage type for aws_db_instance
* revert changes to conform with master
2017-03-16 21:10:24 +00:00
Kevin Burke
2d0148083a
website: add a realistic copy_options parameter ( #11917 )
...
It looks like the copy_options value was fat fingered from the
compression_format parameter - I don't believe that GZIP is a valid value for
copy_options, at least based on the documentation.
Adds a link to the documentation and adds a more realistic (and harmless) value
for the copy_options parameter.
2017-03-16 21:06:00 +00:00
Jan Garaj
ee3b519778
Update flag update ( #11659 )
2017-03-16 19:59:28 +00:00
cmp
0fc8b2cdcf
Cleared up aws_key_pair requirements and purpose ( #11647 )
...
This makes it much more directly obvious what `aws_key_pair` does by saying the user *does* provide the key-pair of some kind and that all `aws_key_pair` does is register that public key with an optional name in AWS.
2017-03-16 19:52:47 +00:00
clint shryock
628dd2a1a4
Merge branch 'pr-12744'
...
* pr-12744:
gofmt a file
Adding data sources to DNS docs.
Adding docs for data sources.
Adding data sources to dns provider.
2017-03-16 11:03:38 -05:00
Radek Simko
5f70ffb3b4
kubernetes: Add config_map resource ( #12753 )
2017-03-16 14:51:01 +00:00
Radek Simko
dbdee44215
website: Replace 0.8 release w/ 0.9 on the HP ( #12754 )
2017-03-16 10:06:07 +00:00
Jason Lotito
9bf3586b40
Add navigation for aws_instance documentation ( #12750 )
...
aws_instance documentation is currently available on the site; however, a link is not provided via the navigation under the data sources section. This adds that link.
2017-03-16 10:12:39 +02:00
Radek Simko
4448e45678
Merge pull request #12372 from hashicorp/f-kubernetes
...
kubernetes: Add provider + namespace resource
2017-03-16 07:18:39 +00:00
Brad Sickles
2d2bea7878
Adding data sources to DNS docs.
2017-03-15 18:31:50 -04:00
Brad Sickles
c4206e4ef4
Adding docs for data sources.
2017-03-15 18:28:03 -04:00
clint shryock
018ec10e36
docs: fix some broken links related to remote state
2017-03-15 13:31:10 -05:00
Mitchell Hashimoto
e1cbf0c4b3
website: fix upgrade guide link
2017-03-15 09:59:57 -07:00
Mitchell Hashimoto
5bd194faa6
v0.9.0
2017-03-15 16:33:13 +00:00
Cameron Stokes
c4b46081f6
Minor punctuation change.
2017-03-15 10:19:13 -05:00
Paul Stack
408ce5fe3f
Revert "provider/alicloud: change create ecs postpaid instance API" ( #12724 )
...
* Revert "datadog: Fix incorrect schema of monitor for 'silenced' (#12720 )"
This reverts commit 8730bf125f
.
* Revert "schema: Allow *Resource as Elem of TypeMap in validation (#12722 )"
This reverts commit 1df1c21d5b
.
* Revert "provider/alicloud: change create ecs postpaid instance API (#12226 )"
This reverts commit ffc5a06cb5
.
2017-03-15 17:18:11 +02:00
demonwy
ffc5a06cb5
provider/alicloud: change create ecs postpaid instance API ( #12226 )
...
* change create ecs postpaid instance API form createInstance to runInstances, support BusinessInfo and userdata
* update sdk vendor
2017-03-15 16:50:17 +02:00
Raphaël Pinson
cfb8f8326a
Add documentation for rancher_host ( #12693 )
2017-03-15 16:25:47 +02:00
Raphaël Pinson
8ccd38013e
Add rancher_certificate resource type ( #12717 )
2017-03-15 16:22:34 +02:00
Mitchell Hashimoto
9b1ae50bd4
Merge pull request #12710 from hashicorp/b-consul-lock-disable
...
backend/consul: support "lock" option to disable locking
2017-03-15 06:47:09 -07:00
Sean Chittenden
eff2fb9dee
Fix PagerDuty support for `circonus_contact_group`. ( #12714 )
...
* Spell `webhook_url` like `webhook_url` and not like `webook_url`.
* Expect `pagerduty` not `pager_duty` from the API.
2017-03-15 02:28:15 -07:00
Mitchell Hashimoto
1daff7a826
backend/consul: support "lock" option to disable locking
...
This adds a "lock" config (default true) to allow users to optionally
disable state locking with Consul. This is necessary if the token given
doesn't have session permission and is necessary for backwards
compatibility.
2017-03-14 17:59:10 -07:00
Mitchell Hashimoto
59baa13953
website: document remote backends in intro
2017-03-14 17:41:45 -07:00
Jake Champlin
f90f864837
Merge pull request #12703 from ewypych/docs-fix-vsphere-disk
...
Adapter_type description was added
2017-03-14 17:13:30 -04:00
Paddy
93196f3907
Merge pull request #12668 from hashicorp/paddy_deprecate_google_credentials_file
...
provider/google: remove deprecated account_file field.
2017-03-14 13:23:59 -07:00
ewypych
1482971207
add adapter_type description
2017-03-14 21:15:42 +01:00
Mitchell Hashimoto
7e47511ce1
website: remove webinar
2017-03-14 12:49:22 -07:00
James Bardin
1527eae6b7
Merge pull request #8748 from christoe/christoe/8491-gzip-consul-remote-state
...
state/remote: Add gzip support to consul remote state (#8491 )
2017-03-14 15:27:46 -04:00
Brian Flad
3e817e019f
provider/datadog: Add datadog_downtime resource ( #10994 )
...
* provider/datadog: Initial datadog_downtime resource
* provider/datadog: Update datadog_downtime resource to v2 library, fix recurrence handling
* provider/datadog: Fix datadog_downtime import test
2017-03-14 19:22:35 +02:00
Joe Topjian
9683f705f7
provider/openstack: Force Deletion of Instances ( #12689 )
...
This commit adds the `force_delete` argument, enabling instances
to be forcefully deleted.
2017-03-14 18:26:59 +02:00
Paul Stack
ad12d8804b
provider/aws: Add replace_unhealthy_instances to spot_fleet_request ( #12681 )
...
Fixes : #12635
```
% make testacc TEST=./builtin/providers/aws TESTARGS='-run=TestAccAWSSpotFleetRequest_' ✹
==> Checking that code complies with gofmt requirements...
go generate $(go list ./... | grep -v /terraform/vendor/)
2017/03/14 15:57:08 Generated command/internal_plugin_list.go
TF_ACC=1 go test ./builtin/providers/aws -v -run=TestAccAWSSpotFleetRequest_ -timeout 120m
=== RUN TestAccAWSSpotFleetRequest_changePriceForcesNewRequest
--- PASS: TestAccAWSSpotFleetRequest_changePriceForcesNewRequest (182.81s)
=== RUN TestAccAWSSpotFleetRequest_lowestPriceAzOrSubnetInRegion
--- PASS: TestAccAWSSpotFleetRequest_lowestPriceAzOrSubnetInRegion (88.80s)
=== RUN TestAccAWSSpotFleetRequest_lowestPriceAzInGivenList
--- PASS: TestAccAWSSpotFleetRequest_lowestPriceAzInGivenList (92.50s)
=== RUN TestAccAWSSpotFleetRequest_lowestPriceSubnetInGivenList
--- PASS: TestAccAWSSpotFleetRequest_lowestPriceSubnetInGivenList (119.25s)
=== RUN TestAccAWSSpotFleetRequest_multipleInstanceTypesInSameAz
--- PASS: TestAccAWSSpotFleetRequest_multipleInstanceTypesInSameAz (95.23s)
=== RUN TestAccAWSSpotFleetRequest_multipleInstanceTypesInSameSubnet
--- PASS: TestAccAWSSpotFleetRequest_multipleInstanceTypesInSameSubnet (125.55s)
=== RUN TestAccAWSSpotFleetRequest_overriddingSpotPrice
--- PASS: TestAccAWSSpotFleetRequest_overriddingSpotPrice (92.24s)
=== RUN TestAccAWSSpotFleetRequest_diversifiedAllocation
--- PASS: TestAccAWSSpotFleetRequest_diversifiedAllocation (400.04s)
=== RUN TestAccAWSSpotFleetRequest_withWeightedCapacity
--- PASS: TestAccAWSSpotFleetRequest_withWeightedCapacity (349.51s)
=== RUN TestAccAWSSpotFleetRequest_withEBSDisk
--- PASS: TestAccAWSSpotFleetRequest_withEBSDisk (86.70s)
=== RUN TestAccAWSSpotFleetRequest_CannotUseEmptyKeyName
--- PASS: TestAccAWSSpotFleetRequest_CannotUseEmptyKeyName (0.00s)
PASS
ok github.com/hashicorp/terraform/builtin/providers/aws 1632.663s
```
2017-03-14 18:23:00 +02:00
Mitchell Hashimoto
38fc08306c
Merge pull request #12660 from hashicorp/f-state-env-var
...
core: expose terraform.env interpolation var
2017-03-14 09:01:31 -07:00
Matt Dainty
c5ea37c0ee
Add `aws_iam_account_alias` resource ( #12648 )
2017-03-14 15:35:38 +02:00
Paul Stack
3cd7795fc3
provider/docker: Removing the note on docker provider about Terraform ( #12676 )
...
0.4
Fixes : #12670
2017-03-14 15:15:54 +02:00
Alexander Savchuk
df32c274b2
Change example value to lower case in ECS service ( #12661 )
...
According to the validator, the only acceptable values are 'cpu' and
'memory' (both lower case).
73f4acf041/builtin/providers/aws/validators.go (L722)
:L725
Updating the docs so that this example works out of the box.
2017-03-14 14:58:09 +02:00
Nándor István Krácser
f5a8638a32
Fix item order in PagerDuty scheduler doc ( #12675 )
2017-03-14 14:52:23 +02:00
Radek Simko
e7a118cb70
Update note about deps of APIGateway deployment ( #12671 )
2017-03-14 11:42:54 +00:00
Paul Stack
1994b1111d
provider/aws: Add support for IPv6 to aws_security_group ( #12655 )
...
```
% make testacc TEST=./builtin/providers/aws TESTARGS='-run=TestAccAWSSecurityGroup_' ✹ ✭
==> Checking that code complies with gofmt requirements...
go generate $(go list ./... | grep -v /terraform/vendor/)
2017/03/13 19:07:33 Generated command/internal_plugin_list.go
TF_ACC=1 go test ./builtin/providers/aws -v -run=TestAccAWSSecurityGroup_ -timeout 120m
=== RUN TestAccAWSSecurityGroup_importBasic
--- PASS: TestAccAWSSecurityGroup_importBasic (48.67s)
=== RUN TestAccAWSSecurityGroup_importIpv6
--- PASS: TestAccAWSSecurityGroup_importIpv6 (51.71s)
=== RUN TestAccAWSSecurityGroup_importSelf
--- PASS: TestAccAWSSecurityGroup_importSelf (58.46s)
=== RUN TestAccAWSSecurityGroup_importSourceSecurityGroup
--- PASS: TestAccAWSSecurityGroup_importSourceSecurityGroup (65.99s)
=== RUN TestAccAWSSecurityGroup_basic
--- PASS: TestAccAWSSecurityGroup_basic (62.18s)
=== RUN TestAccAWSSecurityGroup_ipv6
--- PASS: TestAccAWSSecurityGroup_ipv6 (47.38s)
=== RUN TestAccAWSSecurityGroup_tagsCreatedFirst
--- PASS: TestAccAWSSecurityGroup_tagsCreatedFirst (30.48s)
=== RUN TestAccAWSSecurityGroup_namePrefix
--- PASS: TestAccAWSSecurityGroup_namePrefix (16.90s)
=== RUN TestAccAWSSecurityGroup_self
--- PASS: TestAccAWSSecurityGroup_self (45.36s)
=== RUN TestAccAWSSecurityGroup_vpc
--- PASS: TestAccAWSSecurityGroup_vpc (45.76s)
=== RUN TestAccAWSSecurityGroup_vpcNegOneIngress
--- PASS: TestAccAWSSecurityGroup_vpcNegOneIngress (44.50s)
=== RUN TestAccAWSSecurityGroup_vpcProtoNumIngress
--- PASS: TestAccAWSSecurityGroup_vpcProtoNumIngress (45.01s)
=== RUN TestAccAWSSecurityGroup_MultiIngress
--- PASS: TestAccAWSSecurityGroup_MultiIngress (50.67s)
=== RUN TestAccAWSSecurityGroup_Change
--- PASS: TestAccAWSSecurityGroup_Change (76.34s)
=== RUN TestAccAWSSecurityGroup_generatedName
--- PASS: TestAccAWSSecurityGroup_generatedName (46.29s)
=== RUN TestAccAWSSecurityGroup_DefaultEgress_VPC
--- PASS: TestAccAWSSecurityGroup_DefaultEgress_VPC (48.10s)
=== RUN TestAccAWSSecurityGroup_DefaultEgress_Classic
--- PASS: TestAccAWSSecurityGroup_DefaultEgress_Classic (16.71s)
=== RUN TestAccAWSSecurityGroup_drift
--- PASS: TestAccAWSSecurityGroup_drift (22.73s)
=== RUN TestAccAWSSecurityGroup_drift_complex
--- PASS: TestAccAWSSecurityGroup_drift_complex (54.14s)
=== RUN TestAccAWSSecurityGroup_tags
--- PASS: TestAccAWSSecurityGroup_tags (74.12s)
=== RUN TestAccAWSSecurityGroup_CIDRandGroups
--- PASS: TestAccAWSSecurityGroup_CIDRandGroups (55.83s)
=== RUN TestAccAWSSecurityGroup_ingressWithCidrAndSGs
--- PASS: TestAccAWSSecurityGroup_ingressWithCidrAndSGs (54.40s)
=== RUN TestAccAWSSecurityGroup_ingressWithCidrAndSGs_classic
--- PASS: TestAccAWSSecurityGroup_ingressWithCidrAndSGs_classic (26.93s)
=== RUN TestAccAWSSecurityGroup_egressWithPrefixList
--- PASS: TestAccAWSSecurityGroup_egressWithPrefixList (61.39s)
=== RUN TestAccAWSSecurityGroup_failWithDiffMismatch
--- PASS: TestAccAWSSecurityGroup_failWithDiffMismatch (55.93s)
PASS
ok github.com/hashicorp/terraform/builtin/providers/aws 1136.500s
```
2017-03-14 13:02:50 +02:00
Paul Stack
1c7ea5a8af
provider/aws: Add support for IPv6 in aws_route ( #12639 )
...
```
% make testacc TEST=./builtin/providers/aws TESTARGS='-run=TestAccAWSRoute_'
==> Checking that code complies with gofmt requirements...
go generate $(go list ./... | grep -v /terraform/vendor/)
2017/03/12 18:56:59 Generated command/internal_plugin_list.go
TF_ACC=1 go test ./builtin/providers/aws -v -run=TestAccAWSRoute_ -timeout 120m
=== RUN TestAccAWSRoute_basic
--- PASS: TestAccAWSRoute_basic (58.46s)
=== RUN TestAccAWSRoute_ipv6Support
--- PASS: TestAccAWSRoute_ipv6Support (48.74s)
=== RUN TestAccAWSRoute_changeCidr
--- PASS: TestAccAWSRoute_changeCidr (90.23s)
=== RUN TestAccAWSRoute_noopdiff
--- PASS: TestAccAWSRoute_noopdiff (138.02s)
=== RUN TestAccAWSRoute_doesNotCrashWithVPCEndpoint
--- PASS: TestAccAWSRoute_doesNotCrashWithVPCEndpoint (63.58s)
PASS
ok github.com/hashicorp/terraform/builtin/providers/aws 399.054s
```
2017-03-14 12:41:40 +02:00
Paul Stack
ff7df7b997
provider/aws: Add support for IPv6 to aws_network_acl ( #12641 )
...
```
% make testacc TEST=./builtin/providers/aws TESTARGS='-run=TestAccAWSNetworkAcl_' 2 ↵ ✭
==> Checking that code complies with gofmt requirements...
go generate $(go list ./... | grep -v /terraform/vendor/)
2017/03/13 14:04:41 Generated command/internal_plugin_list.go
TF_ACC=1 go test ./builtin/providers/aws -v -run=TestAccAWSNetworkAcl_ -timeout 120m
=== RUN TestAccAWSNetworkAcl_importBasic
--- PASS: TestAccAWSNetworkAcl_importBasic (55.44s)
=== RUN TestAccAWSNetworkAcl_EgressAndIngressRules
--- PASS: TestAccAWSNetworkAcl_EgressAndIngressRules (48.19s)
=== RUN TestAccAWSNetworkAcl_OnlyIngressRules_basic
--- PASS: TestAccAWSNetworkAcl_OnlyIngressRules_basic (65.29s)
=== RUN TestAccAWSNetworkAcl_OnlyIngressRules_update
--- PASS: TestAccAWSNetworkAcl_OnlyIngressRules_update (103.19s)
=== RUN TestAccAWSNetworkAcl_OnlyEgressRules
--- PASS: TestAccAWSNetworkAcl_OnlyEgressRules (59.65s)
=== RUN TestAccAWSNetworkAcl_SubnetChange
--- PASS: TestAccAWSNetworkAcl_SubnetChange (93.90s)
=== RUN TestAccAWSNetworkAcl_Subnets
--- PASS: TestAccAWSNetworkAcl_Subnets (103.51s)
=== RUN TestAccAWSNetworkAcl_ipv6Rules
--- PASS: TestAccAWSNetworkAcl_ipv6Rules (56.67s)
=== RUN TestAccAWSNetworkAcl_espProtocol
--- PASS: TestAccAWSNetworkAcl_espProtocol (51.40s)
PASS
ok github.com/hashicorp/terraform/builtin/providers/aws 637.283s
```
2017-03-14 12:39:39 +02:00
Paul Stack
1cd566e73c
provider/aws: Add support for IPv6 to aws_default_route_table ( #12642 )
...
```
% make testacc TEST=./builtin/providers/aws TESTARGS='-run=TestAccAWSDefaultRouteTable_'
==> Checking that code complies with gofmt requirements...
go generate $(go list ./... | grep -v /terraform/vendor/)
2017/03/13 10:57:45 Generated command/internal_plugin_list.go
TF_ACC=1 go test ./builtin/providers/aws -v -run=TestAccAWSDefaultRouteTable_ -timeout 120m
=== RUN TestAccAWSDefaultRouteTable_basic
--- PASS: TestAccAWSDefaultRouteTable_basic (88.23s)
=== RUN TestAccAWSDefaultRouteTable_swap
--- PASS: TestAccAWSDefaultRouteTable_swap (136.60s)
=== RUN TestAccAWSDefaultRouteTable_vpc_endpoint
--- PASS: TestAccAWSDefaultRouteTable_vpc_endpoint (84.88s)
PASS
ok github.com/hashicorp/terraform/builtin/providers/aws 309.723s
```
2017-03-14 12:39:08 +02:00
Paul Stack
3a35fb6123
provider/aws: Add support for IPv6 to aws_network_acl_rule ( #12644 )
...
```
% make testacc TEST=./builtin/providers/aws TESTARGS='-run=TestAccAWSNetworkAclRule_'
==> Checking that code complies with gofmt requirements...
go generate $(go list ./... | grep -v /terraform/vendor/)
2017/03/13 14:39:43 Generated command/internal_plugin_list.go
TF_ACC=1 go test ./builtin/providers/aws -v -run=TestAccAWSNetworkAclRule_ -timeout 120m
=== RUN TestAccAWSNetworkAclRule_basic
--- PASS: TestAccAWSNetworkAclRule_basic (70.58s)
=== RUN TestAccAWSNetworkAclRule_ipv6
--- PASS: TestAccAWSNetworkAclRule_ipv6 (81.93s)
PASS
ok github.com/hashicorp/terraform/builtin/providers/aws 152.535s
```
2017-03-14 12:38:43 +02:00
Paul Stack
7311ba22ea
provider/aws: Add IPv6 Support to aws_route_table ( #12640 )
...
```
% make testacc TEST=./builtin/providers/aws TESTARGS='-run=TestAccAWSRouteTable_'
==> Checking that code complies with gofmt requirements...
go generate $(go list ./... | grep -v /terraform/vendor/)
2017/03/13 10:11:09 Generated command/internal_plugin_list.go
TF_ACC=1 go test ./builtin/providers/aws -v -run=TestAccAWSRouteTable_ -timeout 120m
=== RUN TestAccAWSRouteTable_importBasic
--- PASS: TestAccAWSRouteTable_importBasic (63.14s)
=== RUN TestAccAWSRouteTable_complex
--- PASS: TestAccAWSRouteTable_complex (241.57s)
=== RUN TestAccAWSRouteTable_basic
--- PASS: TestAccAWSRouteTable_basic (91.26s)
=== RUN TestAccAWSRouteTable_instance
--- PASS: TestAccAWSRouteTable_instance (158.18s)
=== RUN TestAccAWSRouteTable_ipv6
--- PASS: TestAccAWSRouteTable_ipv6 (48.99s)
=== RUN TestAccAWSRouteTable_tags
--- PASS: TestAccAWSRouteTable_tags (71.68s)
=== RUN TestAccAWSRouteTable_vpcPeering
--- PASS: TestAccAWSRouteTable_vpcPeering (58.33s)
=== RUN TestAccAWSRouteTable_vgwRoutePropagation
--- PASS: TestAccAWSRouteTable_vgwRoutePropagation (59.64s)
PASS
ok github.com/hashicorp/terraform/builtin/providers/aws 780.400s
```
2017-03-14 12:38:25 +02:00
Paul Stack
d87cc0721f
provider/aws: Add support for IPv6 to aws_security_group_rule ( #12645 )
...
```
% make testacc TEST=./builtin/providers/aws TESTARGS='-run=TestAccAWSSecurityGroupRule_' ✹ ✭
==> Checking that code complies with gofmt requirements...
go generate $(go list ./... | grep -v /terraform/vendor/)
2017/03/13 15:40:39 Generated command/internal_plugin_list.go
TF_ACC=1 go test ./builtin/providers/aws -v -run=TestAccAWSSecurityGroupRule_ -timeout 120m
=== RUN TestAccAWSSecurityGroupRule_Ingress_VPC
--- PASS: TestAccAWSSecurityGroupRule_Ingress_VPC (53.36s)
=== RUN TestAccAWSSecurityGroupRule_Ingress_Protocol
--- PASS: TestAccAWSSecurityGroupRule_Ingress_Protocol (85.22s)
=== RUN TestAccAWSSecurityGroupRule_Ingress_Ipv6
--- PASS: TestAccAWSSecurityGroupRule_Ingress_Ipv6 (87.55s)
=== RUN TestAccAWSSecurityGroupRule_Ingress_Classic
--- PASS: TestAccAWSSecurityGroupRule_Ingress_Classic (50.58s)
=== RUN TestAccAWSSecurityGroupRule_MultiIngress
--- PASS: TestAccAWSSecurityGroupRule_MultiIngress (47.98s)
=== RUN TestAccAWSSecurityGroupRule_Egress
--- PASS: TestAccAWSSecurityGroupRule_Egress (50.48s)
=== RUN TestAccAWSSecurityGroupRule_SelfReference
--- PASS: TestAccAWSSecurityGroupRule_SelfReference (82.45s)
=== RUN TestAccAWSSecurityGroupRule_ExpectInvalidTypeError
--- PASS: TestAccAWSSecurityGroupRule_ExpectInvalidTypeError (0.01s)
=== RUN TestAccAWSSecurityGroupRule_PartialMatching_basic
--- PASS: TestAccAWSSecurityGroupRule_PartialMatching_basic (95.55s)
=== RUN TestAccAWSSecurityGroupRule_PartialMatching_Source
--- PASS: TestAccAWSSecurityGroupRule_PartialMatching_Source (95.65s)
=== RUN TestAccAWSSecurityGroupRule_Issue5310
--- PASS: TestAccAWSSecurityGroupRule_Issue5310 (45.91s)
=== RUN TestAccAWSSecurityGroupRule_Race
--- PASS: TestAccAWSSecurityGroupRule_Race (697.79s)
=== RUN TestAccAWSSecurityGroupRule_SelfSource
--- PASS: TestAccAWSSecurityGroupRule_SelfSource (96.19s)
=== RUN TestAccAWSSecurityGroupRule_PrefixListEgress
--- PASS: TestAccAWSSecurityGroupRule_PrefixListEgress (97.51s)
PASS
ok github.com/hashicorp/terraform/builtin/providers/aws 1586.248s
```
2017-03-14 12:37:59 +02:00