184e93cb059c639592ed64f58955a5363fbf0f45

Author
Robby Russell <robby@planetargon.com>
Committer
Robby Russell <robby@planetargon.com>
Date

Message

Merge pull request #2627 from loxley/add_knife_vault_cmd

Add chef-vault knife cmd support

Diff

 1diff --git a/plugins/knife/_knife b/plugins/knife/_knife
 2index b44283f78fd435f976c052d5c535259c6284e3e3..163149267dbd5589c0db6fcb06d2bebb606f9228 100644
 3--- a/plugins/knife/_knife
 4+++ b/plugins/knife/_knife
 5@@ -31,7 +31,7 @@ _knife() {
 6   
 7   case $state in
 8   knifecmd)
 9-    compadd -Q "$@" bootstrap client configure cookbook "cookbook site" "data bag" diff exec environment index node recipe role search ssh status upload windows $cloudproviders
10+    compadd -Q "$@" bootstrap client configure cookbook "cookbook site" "data bag" diff exec environment index node recipe role search ssh status upload vault windows $cloudproviders
11   ;;
12   knifesubcmd)
13     case $words[2] in
14@@ -65,6 +65,9 @@ _knife() {
15     upload)
16      _arguments '*:file or directory:_files -g "*"'
17     ;;
18+    vault)
19+      compadd -Q "$@" create decrypt delete edit remove "rotate all keys" "rotate keys" show update
20+    ;;
21     windows)
22       compadd "$@" bootstrap
23     ;;