Skip to content

Releases: stavxyz/terraform-chef-policy-provisioner

v0.1.1

13 Mar 03:47
7ecc20a
Compare
Choose a tag to compare

expose full features for ssh connection configurations

Bulk of the feature work for this release: #13

See https://www.terraform.io/docs/language/resources/provisioners/connection.html for more info

This release also uses an 0.15 experiment:

terraform {
  experiments = [module_variable_optional_attrs]
}

https://www.terraform.io/docs/language/functions/defaults.html

And lots of docs updates! https://github.com/stavxyz/terraform-chef-policy-provisioner/tree/v0.1.1#chef-policy-provisioner-terraform-module


Commits

1f79e27 βž– add mongodb example πŸ”Ή Sam Stavinoha
f57b16a βž– depend on chefinstall.sh first πŸ”Ή Sam Stavinoha
6721dbd βž– lint πŸ”Ή Sam Stavinoha
b7c1355 βž– recreate build dir if new workspace πŸ”Ή Sam Stavinoha
2ee5f48 βž– fix -i for ssh command πŸ”Ή Sam Stavinoha
0168de9 βž– notes about supplying a pre-built policyfile archive πŸ”Ή samuel
b6831f3 βž– bastion attrs inherit other provided values πŸ”Ή Sam Stavinoha
f4db92a βž– trying to fix table πŸ”Ή samuel
af34778 βž– more information for 'connection' variable attrs πŸ”Ή samuel
f78243b βž– update default to chef-client 16.10 πŸ”Ή samuel
bceba75 βž– Update README.md πŸ”Ή samuel
7783e1e βž– variables info πŸ”Ή samuel
317b30e βž– Update README.md πŸ”Ή samuel
b4f544e βž– try ruby tag πŸ”Ή samuel
f9686c8 βž– decent docs, finally πŸ”Ή samuel
bf44f35 βž– fix typo! πŸ”Ή Sam Stavinoha
46ffff5 βž– we know that the connection source code sets 'root' as the default user πŸ”Ή Sam Stavinoha
96670d2 βž– update example, fix deprecated variable usage πŸ”Ή Sam Stavinoha
1c34a5e βž– add optional attr experiment πŸ”Ή Sam Stavinoha
2dc329b βž– lint πŸ”Ή Sam Stavinoha
c03b2af βž– refactor: use 'connection' object variable πŸ”Ή Sam Stavinoha

v0.0.6

09 Dec 19:48
Compare
Choose a tag to compare

e2663ea βž– catch error πŸ”Ή Sam Stavinoha
fe7f155 βž– upgrades πŸ”Ή Sam Stavinoha
f2c9f0e βž– update local build dir again πŸ”Ή Sam Stavinoha
707e5a9 βž– update local build dir location πŸ”Ή Sam Stavinoha
feca4e7 βž– always cleanup extraction path before tar -xvf πŸ”Ή Sam Stavinoha
40c2007 βž– Update README.md πŸ”Ή samuel

v0.0.5

22 Oct 22:14
Compare
Choose a tag to compare

Addresses issues #3, #8, #9 and #10

run chef-client with sudo

29 Jul 19:38
Compare
Choose a tag to compare
v0.0.4

run chef-client with sudo

fallback to sudo

29 Jul 18:33
Compare
Choose a tag to compare
v0.0.3

fallback to sudo

Less aggressive with `rm`

24 Jul 19:48
Compare
Choose a tag to compare
dont be so aggressive with `rm`

also, use `chef update` if the lockfile already exists,
and use `chef install` if the lockfile DNE

Initial Release - PoC

21 Jul 22:23
b7126fa
Compare
Choose a tag to compare

This is the first working version of the policyfile provisioner.

It has only been manually tested on MacOS 10.14.6 and requires chef workstation to be installed on the client machine executing terraform.