Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
Chef >= 11.14.0 requirement #183
The user provider leverages a relatively new attribute on an execute block (sensitive). This makes a ton of sense, but the challenge here is that was only introduced in 11.14.0 which has been out "all that long". At the very least I think the README needs to call out the Chef version as a requirement. It would be even more awesome, if a check was done for Chef version and only use sensitive on versions that support it.
referenced this issue
Dec 19, 2014
Although the feature isn't backwards compatible, I believe the tradeoffs are important. Displaying plaintext passwords anywhere is a serious issue.
I don't believe that this cookbook is incompatible with opsworks due to the sensitive parameter, rather just incompatible with chef < 11.14.