The format is based on Keep a Changelog.
- Make the evaluation of the default
master_passphrase
ofluks_key
lazy to avoid compile time errors due to missing vault permissions when the luks cookbook is pulled in as a dependency but not used
- Relax
chef_version
requirements - Replace
Policyfile.rb
withBerksfile
- Lower attribute precededence of default vault names to
default_unless
- Allow I and G in default passphrase regex
- Cookbook created with
cinc generate cookbook -m "linuxgroup@gsi.de" \ --copyright "GSI Helmholtzzentrum für Schwerionenforschung GmbH" \ -I gplv3 -V luks
- Test suite adapted to internal standards
- Encrypted loopback device
/dev/mapper/cryptokitchen
created from/tmp/cryptokitchen.loop
, formatted asext4
and mounted as/mnt
- Install cryptsetup in
default
recipe - Initial implementation of
luks_key
- Document cookbook in README