Dan Carley
cc41c7cfa0
command/fmt: Add new fmt command
...
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
2016-03-07 15:07:04 +00:00
Kazunori Kojima
fbc94cb330
website: Fix missing sidebar_current
2016-03-06 23:51:25 +09:00
Radek Simko
61d0d19ae3
Fix typo (APIGateway -> API Gateway)
2016-03-06 09:29:31 +00:00
Radek Simko
c6c2752211
provider/aws: Sort API Gateway resources alphabetically
2016-03-06 09:29:31 +00:00
Raphael Randschau
6430fca7f6
Add aws_api_gateway_deployment resource
2016-03-05 23:21:58 +01:00
Raphael Randschau
8c59d0861e
Add aws_api_gateway_api_key resource
2016-03-05 23:21:54 +01:00
Raphael Randschau
b4c99f1009
Add aws_api_gateway_model resource
2016-03-05 23:21:51 +01:00
Raphael Randschau
4da8b3d03a
Add aws_api_gateawy_integration_response resource
2016-03-05 23:21:48 +01:00
Raphael Randschau
1593dbe9c8
Add aws_api_gateway_integration resource
2016-03-05 23:21:44 +01:00
Raphael Randschau
91f5206f8d
Add aws_api_gateway_method_response resource
2016-03-05 23:21:41 +01:00
Raphael Randschau
032e6081cb
Add aws_api_gateway_method resource
2016-03-05 23:21:38 +01:00
Raphael Randschau
7ead800f6a
Add aws_api_gateway_resource resource
2016-03-05 23:21:35 +01:00
Raphael Randschau
a73721d248
Add aws_api_gateway_rest_api resource
2016-03-05 23:13:38 +01:00
Radek Simko
1686a1023c
provider/aws: Add docs for AWS Account Password Policy resource
2016-02-26 13:29:34 +00:00
Matt Morrison
2d78cf0d37
add missing sidebar link to new google_compute_subnetwork resource
2016-02-25 16:56:01 +13:00
Otto Jongerius
c8bd02abee
Add Datadog doco.
2016-02-22 15:04:29 -05:00
stack72
3eab9f2ff0
provider/azurerm: Add documentation for the `azurerm_search_service`
...
resource
2016-02-19 00:57:51 +00:00
Justin Campbell
b78f1b6670
website: Sort aws_key_pair in the sidebar
2016-02-18 09:22:14 -05:00
Radek Simko
f53ea0b4a4
provider/aws: Add docs for aws_lambda_permission
2016-02-15 17:16:41 +00:00
Radek Simko
e288b161d7
provider/aws: Document CloudWatch Events
2016-02-13 13:21:33 +00:00
stack72
584b52c34c
provider/azurerm: Add `azurerm_sql_firewall_rule` resource
2016-02-08 21:13:59 +00:00
Soren Mathiasen
db69a2959b
Added verify command
2016-02-08 12:48:14 +01:00
stack72
81b50330a1
provider/azurerm: Add `azurerm_dns_mx_record` resource
2016-02-07 22:26:56 +00:00
stack72
8ac4d2e080
provider/azurerm: Add `azurerm_dns_srv_record` resource
2016-02-07 21:49:02 +00:00
stack72
f9ffeae0f6
provider/azurerm: Add `azurerm_dns_ns_record` resource
2016-02-06 19:09:52 +00:00
stack72
37bc5a4c80
provider/azurerm: Add `azurerm_dns_txt_record` resource
2016-02-06 18:43:53 +00:00
stack72
6b5e5710c8
provider/azurerm: Add DNS CName Record Resource
2016-02-05 12:51:33 +00:00
stack72
1357f150a5
provider/azurerm: Add AzureRM AAAA DNS Record resource
2016-02-05 12:14:09 +00:00
stack72
761308cd2a
provider/azurerm: Add the DNS A Record Resource
2016-02-05 11:28:48 +00:00
stack72
d89088246c
provider/azurerm: Adding azurerm_sql_database resource
2016-02-04 23:36:50 +00:00
stack72
4ef557bed7
deps: Update jen20/riviera
2016-02-04 10:02:58 +00:00
Paul Stack
1421d4ce18
provider/azurerm: Add `azurerm_dns_zone` resource
...
This resource is the first which makes use of the new Riviera library
(at https://github.com/jen20/riviera ), so there is some additional set
up work to add the provider to the client which gets passed among
resources.
2016-02-02 19:53:00 -05:00
Joe Topjian
baeaee0103
Merge pull request #4359 from jtopjian/jtopjian-openstack-lb-member
...
provider/openstack: Load Balancing Member Resource
2016-01-31 15:40:15 -07:00
Benjamin Jorand
aea329ae92
[docs] aws_key_pair resource documentation should be listed in "ec2" and not in "vpc"
2016-01-29 17:43:14 +01:00
Dmytro Aleksandrov
3cfe3374a3
provider/powerdns: Add site documentation
2016-01-28 10:10:46 -05:00
James Nugent
7177a87312
Merge pull request #4842 from hashicorp/f-azurerm-storage-resources
...
provider/azurerm: Add storage container and blob
2016-01-27 11:23:11 -05:00
Silas Sewell
0b9a80ebef
docs: add locally_signed_cert to tls sidenav
2016-01-27 08:13:59 -05:00
stack72
5a5c32e7d2
Azure RM Storage Queue:
...
Adds the schema, CRUD, acceptance tests and documentation for the
AzureRM storage Queue resource
2016-01-27 12:27:58 +00:00
stack72
e470ffd0be
AzureRM storage container and blob tests and documentation
2016-01-27 00:23:57 +00:00
Radek Simko
fc0795019e
docs: Add missing link to aws_lambda_alias
2016-01-25 12:47:07 +00:00
Seth Vargo
eeb80e06b7
Add structured data
2016-01-24 13:32:35 -05:00
James Nugent
8449cf9d98
provider/azurerm: `azurerm_storage_account` docs
2016-01-20 19:58:48 -05:00
stack72
d91c7080e0
Scaffold the AzureRM CDN Endpoint resource
2016-01-20 16:47:41 +00:00
stack72
183eb248df
Scaffold the Azure RM CDN Profile
2016-01-19 17:37:28 +00:00
Radek Simko
f2ffff33eb
docs: Create new section for remote state backends
2016-01-18 08:08:19 +00:00
James Nugent
c9ebbb9eb2
provider/docker: Add missing sidebar doc link
2016-01-15 21:36:17 +00:00
Seth Vargo
8dbc43639d
Use HTTPS + www. for links
2016-01-14 16:03:26 -05:00
James Nugent
ee7553f076
Merge branch 'docker_network' of https://github.com/ColinHebert/terraform into ColinHebert-docker_network
2016-01-14 07:01:03 +00:00
James Nugent
ea9e01cc78
Merge pull request #4669 from lwander/f-gcp-sql-user
...
provider/google: SQL user resource, documentation & tests
2016-01-14 06:51:17 +00:00
Clint
7f6624e926
Merge pull request #3862 from stack72/aws-redshift
...
provider/aws: AWS Redshift
2016-01-13 16:52:47 -06:00
Lars Wander
456ec4d151
provider/google: SQL user resource, documentation & tests
2016-01-13 16:33:08 -05:00
stack72
b1c8c30df3
Scaffold the Azure RM Route Resource
2016-01-10 15:02:48 +00:00
stack72
c1fa8392e3
Scaffold Azure RM Route Table resource
2016-01-10 02:47:20 +00:00
stack72
53714542f8
Scaffold the Azure RM Network Interface resource
2016-01-10 01:23:46 +00:00
stack72
36e0978653
Organises the AzureRM layout to Network and Virtual Machine resources
2016-01-10 01:09:14 +00:00
stack72
55ba179046
Scaffold the Azure RM Subnet resource
2016-01-09 18:09:46 +00:00
stack72
719f3ad2ce
Scaffold the Azure RM Network Security Rule resource
2016-01-09 00:06:58 +00:00
David Radcliffe
37a250fc7a
fix typo in chef docs sidebar
2016-01-08 15:28:51 -05:00
Paul Hinze
b6907f9bd4
docs: cloudinit_config - correct syntax and add sidebar link
2016-01-08 13:34:16 -06:00
stack72
eab75dc884
Scaffolds the AzureRM Public IP resource
2016-01-08 00:25:50 +00:00
stack72
f79d951524
Rename the AzureRM Security Group to AzureRM Network Security Group
2016-01-07 22:38:11 +00:00
stack72
43760d4670
Scaffolding for the AzureRM Network Security Groups
2016-01-07 21:05:50 +00:00
stack72
fac989ed5f
Azure RM Availability Sets. Adds Schema, CRUD, Acceptance Tests and Documentation
2016-01-07 14:18:18 +00:00
Colin Hebert
f09280891c
Add support of custom networks in docker
2016-01-02 12:20:55 +01:00
James Nugent
9da5dec5e7
Merge pull request #4342 from aznashwan/f-azure-localnets
...
provider/azure: added local network gateway resource
2015-12-31 09:52:05 -05:00
John Engelman
b6788479de
Add Terraform/Remote State documentation to provider/resource section.
...
Issue #2074
2015-12-27 19:04:27 +01:00
Nashwan Azhari
1eb129a99b
provider/azure: added local network gateway resource
2015-12-23 18:49:21 +02:00
Radek Simko
ae7dcfcf1b
docs/aws: Fix highlighting of ECR in sidebar
2015-12-23 16:21:22 +01:00
Radek Simko
00da717302
docs/aws: Whitespaces removed
2015-12-23 16:19:28 +01:00
Paul Hinze
0d895ffa96
provider/aws: mention us-east-1 in ECR docs and tests
...
ECR is only available in us-east-1 for now.
Also added missing sidebar links for ECR resources.
/cc @nextrevision
2015-12-22 16:00:21 -06:00
stack72
bf03752552
Adding the documentation for the AWS Redshift Subnet Group resource
...
also removed the notion of tags from the redshift security group and
parameter group documentation until that has been implemented
Redshift Cluster CRUD and acceptance tests
Removing the Acceptance test for the Cluster Updates. You cannot delete
a cluster immediately after performing an operation on it. We would need
to add a lot of retry logic to the system to get this test to work
Adding some schema validation for RedShift cluster
Adding the last of the pieces of a first draft of the Redshift work - this is the documentation
2015-12-20 20:20:05 +00:00
stack72
48091e37c7
Adding the documentation for the Redshift Parameter Groups
...
Changed the aws_redshift_security_group and aws_redshift_parameter_group
to remove the tags from the schema. Tags are a little bit more
complicated than originally though - I will revisit this later
Then added the schema, CRUD functionality and basic acceptance tests for
aws_redshift_subnet_group
Adding an acceptance test for the Update of subnet_ids in AWS Redshift Subnet Group
2015-12-20 20:20:03 +00:00
stack72
249e7df76c
Adding the documentation for the Redshift security groups
...
Creation of the schema, CRUD and acceptance tests for Redshift Parameter Group
2015-12-20 20:20:01 +00:00
captainill
ec0582d5b4
capital C in by hashicorp lockup
2015-12-19 21:33:48 -08:00
stack72
d932d99679
Adds documentation for the AWS Network ACL Rule resource
2015-12-18 23:17:08 +00:00
James Nugent
0bdf249f2c
provider/aws: Add aws_nat_gateway Resource
2015-12-18 14:12:27 -05:00
Joe Topjian
8d5a2d05a4
provider/openstack: Load Balancing Member Resource
...
This commit adds the openstack_lb_member_v1 resource. This resource models a
load balancing member which was previously coupled to the openstack_lb_pool_v1
resource.
By creating an actual member resource, load balancing members can now be
dynamically managed through terraform.
2015-12-17 07:29:58 +00:00
Martin Atkins
a9d97708ee
mysql provider and mysql_database resource.
...
Allows databases on pre-existing MySQL servers to be created and managed
by Terraform.
2015-12-16 17:59:35 -08:00
James Nugent
805c4896bd
provider/azurerm: Clean up work for base provider
...
- Add documentation for resources
- Rename files to match standard patterns
- Add acceptance tests for resource groups
- Add acceptance tests for vnets
- Remove ARM_CREDENTIALS file - as discussed this does not appear to be
an Azure standard, and there is scope for confusion with the
azureProfile.json file which the CLI generates. If a standard emerges
we can reconsider this.
- Validate credentials in the schema
- Remove storage testing artefacts
- Use ARM IDs as Terraform IDs
- Use autorest hooks for logging
2015-12-15 18:31:02 -05:00
Martin Atkins
764ea7f39c
Documentation for the Chef provider.
2015-12-13 15:09:17 -08:00
stack72
c965d2278e
Adding a resource for aws_autoscaling_schedule
2015-12-11 18:43:38 +00:00
clint shryock
5b036fbf4f
provider/dyn: Add Dyn to the documentation sidebar
2015-12-09 14:05:18 -06:00
Corey Farwell
b7acbd7887
Fix typo 'storaege' → 'storage'
2015-12-05 14:20:24 -05:00
Adrian Chelaru
e1eef15646
postgresql provider with "database" and "role" resources
2015-12-03 23:44:20 -08:00
Paul Hinze
9e68c34abe
Merge pull request #3785 from hmrc/master
...
VMWare vCloud Director Support
2015-12-03 15:51:47 -06:00
pat
6f7ef2fadd
golang pubsub SDK has been released. moved topics/subscriptions to use that
...
Conflicts:
builtin/providers/google/provider.go
builtin/providers/google/resource_subscription.go
builtin/providers/google/resource_subscription_test.go
golang pubsub SDK has been released. moved topics/subscriptions to use that
Conflicts:
builtin/providers/google/provider.go
builtin/providers/google/resource_subscription.go
builtin/providers/google/resource_subscription_test.go
file renames and add documentation files
remove typo'd merge and type file move
add to index page as well
only need to define that once
remove topic_computed schema value
I think this was used at one point but is no longer. away.
cleanup typo
adds a couple more config values
- ackDeadlineSeconds: number of seconds to wait for an ack
- pushAttributes: attributes of a push subscription
- pushEndpoint: target for a push subscription
rearrange to better match current conventions
respond to all of the comments
2015-12-02 10:36:00 -08:00
James Nugent
3cbe014e31
Add missing documentation link for #4093
2015-12-01 08:47:12 -05:00
James Nugent
72b8c82c08
Merge pull request #4106 from stack72/statuscake-documentation
...
provider/statuscake: Adding some documentation
2015-11-30 12:49:31 +00:00
stack72
3ecf722b77
Adding some documentation for the StatusCake provider
2015-11-30 10:44:21 +00:00
stack72
d0548a8165
Changing aws_route from Route53 layout to VPC layout
2015-11-29 14:49:45 +00:00
James Nugent
1cde2e64a0
Merge pull request #3748 from stack72/do-floatingips
...
provider/digitalocean : New Resource for Floating IPs
2015-11-24 13:16:24 +02:00
Seth Vargo
a61c375115
Capital 'C' /cc @mitchellh
2015-11-23 21:31:28 -05:00
stack72
7bda855590
Adding the work to assign a Floating IP to a Droplet
2015-11-20 19:12:31 +02:00
Brett Mack
cc54785b1c
Merge branch 'terraform' into hmrc
2015-11-17 10:13:53 +00:00
Clint
0346c66d1c
Merge pull request #3839 from hashicorp/new_header
...
New header/footer redesign
2015-11-16 16:05:37 -06:00
Paul Hinze
afb416fba4
Merge pull request #2807 from dwradcliffe/f-dyn-provider
...
add Dyn provider
2015-11-16 13:53:44 -06:00
Lars Wander
28819603ba
provider/google: HTTPS health checks resource + tests & documentation
2015-11-12 10:48:26 -05:00
Nicki Watt
5df9d22a6a
Minor doc updates
2015-11-11 07:43:36 +00:00
stack72
8c68cb1080
Adding the documentation for the Kinesis Firehose Delivery Stream
2015-11-10 16:43:34 +00:00
captainill
54c722f2e8
final cleanup
2015-11-09 22:25:03 -08:00
captainill
ebec7e2bc2
use more atomic styles for header/footer classes. use page url to determin class names
2015-11-09 22:11:00 -08:00
captainill
2d30d8f483
fix incorrect link
2015-11-06 15:45:02 -08:00
captainill
a5f8ecfdd8
header styles complete + subpage
2015-11-06 15:41:23 -08:00
captainill
39cbc56161
in progress header redesign
2015-11-06 12:35:24 -08:00
Brett Mack
bda4ef7e7c
Merge branch 'terraform' into hmrc
2015-11-06 10:22:25 +00:00
Paul Hinze
d347b9d8e5
Merge pull request #3729 from hashicorp/docs-vmware-vsphere
...
docs: Change vSphere to VMware vSphere
2015-11-05 13:07:50 -06:00
Brett Mack
cb90e6c037
Merge branch 'master' into hmrc
2015-11-05 16:35:27 +00:00
Dave Cunningham
bb5eb4ff46
Merge pull request #3702 from lwander/f-gcp-global-forwarding-rule
...
provider/google: global forwarding rule tests & documentation
2015-11-03 13:41:08 -05:00
Lars Wander
d344d3e39a
provider/google: global forwarding rule tests & documentation
2015-11-03 13:31:46 -05:00
Lars Wander
d11524682a
provider/google: Target HTTPS proxy resource + tests & documentation
2015-11-03 12:34:13 -05:00
Dave Cunningham
0097d7105b
Merge pull request #3727 from lwander/f-gcp-target-http-proxy
...
provider/google: Target HTTP proxy resource + tests & documentation
2015-11-03 12:12:01 -05:00
Lars Wander
e7ebb0ac40
provider/google: target http proxies resource + tests & documentation
2015-11-03 08:54:30 -05:00
Joe Topjian
312d371ce9
provider/openstack: Additions to the OpenStack Port resource
...
This commit adds further work to the OpenStack port resource:
* Makes relevant fields computed
* Adds state change functions
* Adds acceptance tests
* Adds Documentation
2015-11-03 06:07:32 +00:00
Cameron Stokes
d99b9aaa6f
vSphere occurrence in layout
2015-11-02 18:25:05 -08:00
Cameron Stokes
964c9cd7e8
Change all occurrences of 'vSphere' to 'VMware vSphere'
2015-11-02 18:21:08 -08:00
Lars Wander
ccb3f92bd1
provider/google: Added url map resource + tests & documentation
2015-11-02 17:12:41 -05:00
Dave Cunningham
232a538c14
Merge pull request #3723 from lwander/f-gcp-ssl-certs
...
provider/google: SSL Certificates resource + tests & documentation
2015-11-02 14:44:19 -05:00
Lars Wander
f70d4079c1
provider/google: SSL Certificates resource + tests & documentation
2015-11-02 14:35:51 -05:00
Dave Cunningham
6ac8290f12
Merge pull request #3701 from lwander/f-gcp-global-address
...
provider/google: global address + tests & documentation
2015-11-02 13:29:36 -05:00
Brett Mack
8376a5a160
Merge branch 'terraform'
2015-11-02 13:57:44 +00:00
Brett Mack
8780bd269a
Added vCloud Director provider with tests and provider documentation
2015-11-02 13:39:25 +00:00
Paul Hinze
3a7fa866c1
Merge pull request #3274 from stack72/aws-codecommit
...
provider/aws: CodeCommit - Currently only in us-east-1
2015-10-30 17:41:28 -05:00
Lars Wander
4ec1da4c86
provider/google: global address + tests & documentation
2015-10-30 17:57:09 -04:00
stack72
14604e432e
Added the documentation for the CodeCommit repository
2015-10-30 21:39:16 +00:00
Lars Wander
07de5e7260
provider/google: SQL instance & database tests & documentation
2015-10-30 15:35:29 -04:00
Clint
5c3c1e2327
Merge pull request #3548 from MDL/aws_route
...
provider/aws: add aws_route resource (finish)
2015-10-29 17:06:56 -05:00
Paul Hinze
32ae193e94
Merge pull request #2778 from apparentlymart/tls
...
TLS utility provider
2015-10-29 14:51:06 -05:00
Radek Simko
7c4849541a
aws: Add docs for aws_cloudtrail
2015-10-28 17:14:24 +00:00
Radek Simko
0d8d6fde79
Merge pull request #2636 from TimeIncOSS/f-aws-cloudformation
...
provider/aws: Add aws_cloudformation_stack
2015-10-28 16:16:14 +00:00
Paul Hinze
7f800f3498
website: docs for null_resource
2015-10-27 15:28:37 -05:00
Martin Atkins
f6fd41e7b5
tls provider
...
As of this commit this provider has only logical resources that allow
the creation of private keys, self-signed certs and certificate requests.
These can be useful when creating other resources that use TLS
certificates, such as AWS Elastic Load Balancers.
Later it could grow to include support for real certificate provision from
CAs using the LetsEncrypt ACME protocol, once it is stable.
2015-10-22 21:48:32 -07:00
Martin Atkins
f790309634
CodeDeploy links to the AWS provider sidebar.
...
Missed these when merging #2783 .
2015-10-21 08:44:32 -07:00
gkze
ac0afad6e9
Add aws_route resource
2015-10-19 09:16:26 -04:00
Paul Hinze
60e9bec052
Merge pull request #3483 from hashicorp/d-vsphere
...
vsphere docs; first draft
2015-10-15 09:21:32 -05:00
Paul Hinze
05d6c5b509
vsphere docs; first draft
...
I'm not familiar with vSphere so I had to skip over details in some
places, but this at least gets the basic structure in for the docs.
2015-10-15 09:18:05 -05:00
Paul Hinze
1b29840632
Merge pull request #3484 from hashicorp/edit-this-page
...
Website: use `github_url` in "edit this page" href
2015-10-14 10:20:16 -05:00
Radek Simko
61948f35d2
provider/aws: Add docs for aws_cloudformation_stack
2015-10-13 22:55:09 +02:00
stack72
95d35ad77f
Adding the the docs for the Glacier Vault resource
...
Updating the glacier docs to include a link to the AWS developer guide
2015-10-13 14:58:29 +01:00
Paul Hinze
61721387b3
Merge pull request #3457 from TimeIncOSS/f-aws-ec2-placement-groups
...
provider/aws: Add support for EC2 Placement Group
2015-10-12 14:24:12 -05:00
Sam Handler
b9c43b2ee9
use github_url in 'Edit This Page link
2015-10-12 15:02:11 -04:00
Martin Atkins
091d3fe206
Merge #3351 : aws_autoscaling_lifecycle_hook resource
2015-10-11 22:52:00 -07:00
Jonathan Leibiusky
57c80a0d46
Add support for aws autoscaling lifecycle hooks.
2015-10-11 20:42:40 -03:00
stack72
7d600cadd2
Adding the docs for the autoscaling_lifecycle_hook
2015-10-11 20:42:14 -03:00
Martin Atkins
b7247026e9
Merge #3228 : aws_directory_service_directory resource
2015-10-10 18:09:17 -07:00
Sam Handler
234adffd51
Add Packet to docs layout sidebar
2015-10-09 17:42:36 -04:00
Sam Handler
3b3726675b
Add Packet layout.
2015-10-09 17:41:55 -04:00
Radek Simko
f43ea74f4d
provider/aws: Add docs for aws_directory_service_directory
2015-10-08 17:06:39 -07:00
Radek Simko
78f76b993c
provider/aws: Add docs for aws_placement_group
2015-10-08 13:03:25 -07:00
Radek Simko
e65ef8f13f
provider/aws: Add docs for aws_elasticsearch_domain
2015-10-07 16:57:46 -07:00
Clint Shryock
5739c4869c
provider/aws: Docs for RDS Cluster, Cluster Instance
2015-10-07 11:26:23 -05:00