Releases: stavxyz/terraform-chef-policy-provisioner
v0.1.1
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
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
run chef-client with sudo
v0.0.4 run chef-client with sudo
fallback to sudo
v0.0.3 fallback to sudo
Less aggressive with `rm`
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
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.