mirror of
https://github.com/opentofu/opentofu.git
synced 2024-12-28 18:01:01 -06:00
Make sure we add new Chef-Vault clients as clients (#13525)
This is possible using the newly released Chef-Vault 3.0 gem. Before we could only add new clients as admins. Fixes #9137
This commit is contained in:
parent
723a6e0860
commit
7304fe5c14
@ -579,7 +579,7 @@ func (p *Provisioner) configureVaultsFunc(
|
|||||||
|
|
||||||
for vault, items := range p.vaults {
|
for vault, items := range p.vaults {
|
||||||
for _, item := range items {
|
for _, item := range items {
|
||||||
updateCmd := fmt.Sprintf("%s vault update %s %s -A %s -M client %s",
|
updateCmd := fmt.Sprintf("%s vault update %s %s -C %s -M client %s",
|
||||||
knifeCmd,
|
knifeCmd,
|
||||||
vault,
|
vault,
|
||||||
item,
|
item,
|
||||||
|
@ -269,7 +269,7 @@ func TestResourceProvider_configureVaults(t *testing.T) {
|
|||||||
|
|
||||||
Commands: map[string]bool{
|
Commands: map[string]bool{
|
||||||
fmt.Sprintf("%s install chef-vault", linuxGemCmd): true,
|
fmt.Sprintf("%s install chef-vault", linuxGemCmd): true,
|
||||||
fmt.Sprintf("%s vault update vault1 item1 -A nodename1 -M client -c %s/client.rb "+
|
fmt.Sprintf("%s vault update vault1 item1 -C nodename1 -M client -c %s/client.rb "+
|
||||||
"-u bob --key %s/bob.pem", linuxKnifeCmd, linuxConfDir, linuxConfDir): true,
|
"-u bob --key %s/bob.pem", linuxKnifeCmd, linuxConfDir, linuxConfDir): true,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@ -292,9 +292,9 @@ func TestResourceProvider_configureVaults(t *testing.T) {
|
|||||||
|
|
||||||
Commands: map[string]bool{
|
Commands: map[string]bool{
|
||||||
fmt.Sprintf("%s install chef-vault", linuxGemCmd): true,
|
fmt.Sprintf("%s install chef-vault", linuxGemCmd): true,
|
||||||
fmt.Sprintf("%s vault update vault1 item1 -A nodename1 -M client -c %s/client.rb "+
|
fmt.Sprintf("%s vault update vault1 item1 -C nodename1 -M client -c %s/client.rb "+
|
||||||
"-u bob --key %s/bob.pem", linuxKnifeCmd, linuxConfDir, linuxConfDir): true,
|
"-u bob --key %s/bob.pem", linuxKnifeCmd, linuxConfDir, linuxConfDir): true,
|
||||||
fmt.Sprintf("%s vault update vault1 item2 -A nodename1 -M client -c %s/client.rb "+
|
fmt.Sprintf("%s vault update vault1 item2 -C nodename1 -M client -c %s/client.rb "+
|
||||||
"-u bob --key %s/bob.pem", linuxKnifeCmd, linuxConfDir, linuxConfDir): true,
|
"-u bob --key %s/bob.pem", linuxKnifeCmd, linuxConfDir, linuxConfDir): true,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@ -316,7 +316,7 @@ func TestResourceProvider_configureVaults(t *testing.T) {
|
|||||||
|
|
||||||
Commands: map[string]bool{
|
Commands: map[string]bool{
|
||||||
fmt.Sprintf("%s install chef-vault", windowsGemCmd): true,
|
fmt.Sprintf("%s install chef-vault", windowsGemCmd): true,
|
||||||
fmt.Sprintf("%s vault update vault1 item1 -A nodename1 -M client -c %s/client.rb "+
|
fmt.Sprintf("%s vault update vault1 item1 -C nodename1 -M client -c %s/client.rb "+
|
||||||
"-u bob --key %s/bob.pem", windowsKnifeCmd, windowsConfDir, windowsConfDir): true,
|
"-u bob --key %s/bob.pem", windowsKnifeCmd, windowsConfDir, windowsConfDir): true,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@ -339,9 +339,9 @@ func TestResourceProvider_configureVaults(t *testing.T) {
|
|||||||
|
|
||||||
Commands: map[string]bool{
|
Commands: map[string]bool{
|
||||||
fmt.Sprintf("%s install chef-vault", windowsGemCmd): true,
|
fmt.Sprintf("%s install chef-vault", windowsGemCmd): true,
|
||||||
fmt.Sprintf("%s vault update vault1 item1 -A nodename1 -M client -c %s/client.rb "+
|
fmt.Sprintf("%s vault update vault1 item1 -C nodename1 -M client -c %s/client.rb "+
|
||||||
"-u bob --key %s/bob.pem", windowsKnifeCmd, windowsConfDir, windowsConfDir): true,
|
"-u bob --key %s/bob.pem", windowsKnifeCmd, windowsConfDir, windowsConfDir): true,
|
||||||
fmt.Sprintf("%s vault update vault1 item2 -A nodename1 -M client -c %s/client.rb "+
|
fmt.Sprintf("%s vault update vault1 item2 -C nodename1 -M client -c %s/client.rb "+
|
||||||
"-u bob --key %s/bob.pem", windowsKnifeCmd, windowsConfDir, windowsConfDir): true,
|
"-u bob --key %s/bob.pem", windowsKnifeCmd, windowsConfDir, windowsConfDir): true,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
Loading…
Reference in New Issue
Block a user