implement chef-vault option