terraform/website/source/docs/provisioners
Sander van Harmelen 0e422737ba Fix and refactor the Chef provisioner
The tests did pass, but that was because they only tested part of the changes. By using the `schema.TestResourceDataRaw` function the schema and config are better tested and so they pointed out a problem with the schema of the Chef provisioner.

The `Elem` fields did not have a `*schema.Schema` but a `schema.Schema` and in an `Elem` schema only the `Type` field may (and must) be set. Any other fields like `Optional` are not allowed here.

Next to fixing that problem I also did a little refactoring and cleaning up. Mainly making the `ProvisionerS` private (`provisioner`) and removing the deprecated fields.
2017-05-19 21:05:21 +02:00
..
chef.html.markdown Fix and refactor the Chef provisioner 2017-05-19 21:05:21 +02:00
connection.html.markdown Add HCL syntax highlighting for everything but providers 2017-04-06 14:08:39 -04:00
file.html.markdown Add HCL syntax highlighting for everything but providers 2017-04-06 14:08:39 -04:00
index.html.markdown Add HCL syntax highlighting for everything but providers 2017-04-06 14:08:39 -04:00
local-exec.html.markdown Add HCL syntax highlighting for everything but providers 2017-04-06 14:08:39 -04:00
null_resource.html.markdown Add HCL syntax highlighting for everything but providers 2017-04-06 14:08:39 -04:00
remote-exec.html.markdown Add HCL syntax highlighting for everything but providers 2017-04-06 14:08:39 -04:00