Lazy assignment of admin secret

Change-Id: I0d9666fe8dbc73e16b856806a2ce763a85be3b13
Change-Id: Iefc2efc44310311b337c4691ced4b7aad4ac30d2
SecretHash namespace

Change-Id: Ia2d06480db1ca4554c6dd68a6d17daec14613cf3
Move the encrypted data bag stuff into a helper lib

Change-Id: I909266708bdaf5a0a5b0fcdae87b708c6914086c
Change-Id: I1ddfa5c0c540a0f7f8da912266705da2c16f7a62
Change-Id: Icd8db063b719c9ed85a97c27b610cbd46346552f
Change-Id: Ic2feaedf6278d464a78a75ca12e39a898d91ec4f
Avoid using templates for the secret

Change-Id: Iad813758490e022d681b1319a992212ee6ae3160
Change-Id: I7032bf2a23c68e95b78aaf6e8362480e122f347d
Change-Id: I40c617cb916d5aa26ebeda60a784e11d965504fe
Change-Id: I73e315beeb61bd696f6b4702a1e155165414991b
Change-Id: Ic4d6694e7e8a80425641aa9a38655c9a01b38a53
Change-Id: Ia791f5f041d40dab4e5a86ca7980f91af0e6f1f9
Use ruby_block for the parts that need to be execute time

Change-Id: I67c20b69395d9934224fc930e5b872d2ad40907e
Change-Id: I1df702ba4b83d67749d502a779038d5a81ff7d62
Change-Id: I00add4a9f6d93113e56d9a12d9357ec17bb113e4
Change-Id: Ic05b613fc1ea61bdade0283331d051188adf1cdd
Change-Id: I47e290b6c69e3d5759829636fd00c4719592d323
Change-Id: I71c5e2fa02976891799a5dd6d08d6e249f08bde9
password file is a cookbook_file

Change-Id: Iaf9ac85616a4fe6241e2785aac99ccaac72bd2d9
Run the ipa-secret explicitly
Change-Id: Id958eb7da2f269343e553df72f94729ee2287f28
Change-Id: I021e15fdb95977552d2266c6e000dab4b836f04e
Put the desired openssh version as an attribute

Change-Id: I294497da612652fa1fccdbd548a635dc94eb8c2a
Fix the ruby_blocks, name resolution and some comments too

Change-Id: Ib884f7601edcc6c16cfe6da9496821eff9d0b869
Don't keep appending to hosts

Change-Id: Ia2ea179445029b5012973dce71c5c5ff4d6b1ca1
Inhibit uninstall if mkhomedir exists

Change-Id: I87526d806620d3ccd7cac7f3cc2151eb93f5d846
Specify path to the password file

Change-Id: I531eb725658009f3b74566af078df8ca5dd65e13
Change-Id: I3cc8c67450fed7f77891becb6d87e49a9f2626c8
Restore the include_recipe lost in rebase

Change-Id: I91653eccf44e33f1a3a98f269b7a75c16bd6f7db
typo

Change-Id: Icaafeaf40d42cb70d0e48b9979047c2e20d3b21a