|
|
|
|
@ -20,6 +20,7 @@ func TestResourceProvider_linuxInstallChefClient(t *testing.T) {
|
|
|
|
|
"server_url": "https://chef.local",
|
|
|
|
|
"validation_client_name": "validator",
|
|
|
|
|
"validation_key_path": "validator.pem",
|
|
|
|
|
"secret_key_path": "encrypted_data_bag_secret",
|
|
|
|
|
}),
|
|
|
|
|
|
|
|
|
|
Commands: map[string]bool{
|
|
|
|
|
@ -37,6 +38,7 @@ func TestResourceProvider_linuxInstallChefClient(t *testing.T) {
|
|
|
|
|
"server_url": "https://chef.local",
|
|
|
|
|
"validation_client_name": "validator",
|
|
|
|
|
"validation_key_path": "validator.pem",
|
|
|
|
|
"secret_key_path": "encrypted_data_bag_secret",
|
|
|
|
|
}),
|
|
|
|
|
|
|
|
|
|
Commands: map[string]bool{
|
|
|
|
|
@ -55,6 +57,7 @@ func TestResourceProvider_linuxInstallChefClient(t *testing.T) {
|
|
|
|
|
"server_url": "https://chef.local",
|
|
|
|
|
"validation_client_name": "validator",
|
|
|
|
|
"validation_key_path": "validator.pem",
|
|
|
|
|
"secret_key_path": "encrypted_data_bag_secret",
|
|
|
|
|
}),
|
|
|
|
|
|
|
|
|
|
Commands: map[string]bool{
|
|
|
|
|
@ -73,6 +76,7 @@ func TestResourceProvider_linuxInstallChefClient(t *testing.T) {
|
|
|
|
|
"server_url": "https://chef.local",
|
|
|
|
|
"validation_client_name": "validator",
|
|
|
|
|
"validation_key_path": "validator.pem",
|
|
|
|
|
"secret_key_path": "encrypted_data_bag_secret",
|
|
|
|
|
}),
|
|
|
|
|
|
|
|
|
|
Commands: map[string]bool{
|
|
|
|
|
@ -92,6 +96,7 @@ func TestResourceProvider_linuxInstallChefClient(t *testing.T) {
|
|
|
|
|
"server_url": "https://chef.local",
|
|
|
|
|
"validation_client_name": "validator",
|
|
|
|
|
"validation_key_path": "validator.pem",
|
|
|
|
|
"secret_key_path": "encrypted_data_bag_secret",
|
|
|
|
|
}),
|
|
|
|
|
|
|
|
|
|
Commands: map[string]bool{
|
|
|
|
|
@ -112,6 +117,7 @@ func TestResourceProvider_linuxInstallChefClient(t *testing.T) {
|
|
|
|
|
"server_url": "https://chef.local",
|
|
|
|
|
"validation_client_name": "validator",
|
|
|
|
|
"validation_key_path": "validator.pem",
|
|
|
|
|
"secret_key_path": "encrypted_data_bag_secret",
|
|
|
|
|
"version": "11.18.6",
|
|
|
|
|
}),
|
|
|
|
|
|
|
|
|
|
@ -158,6 +164,7 @@ func TestResourceProvider_linuxCreateConfigFiles(t *testing.T) {
|
|
|
|
|
"server_url": "https://chef.local",
|
|
|
|
|
"validation_client_name": "validator",
|
|
|
|
|
"validation_key_path": "test-fixtures/validator.pem",
|
|
|
|
|
"secret_key_path": "test-fixtures/encrypted_data_bag_secret",
|
|
|
|
|
}),
|
|
|
|
|
|
|
|
|
|
Commands: map[string]bool{
|
|
|
|
|
@ -169,10 +176,11 @@ func TestResourceProvider_linuxCreateConfigFiles(t *testing.T) {
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
Uploads: map[string]string{
|
|
|
|
|
linuxConfDir + "/validation.pem": "VALIDATOR-PEM-FILE",
|
|
|
|
|
linuxConfDir + "/ohai/hints/ohaihint.json": "OHAI-HINT-FILE",
|
|
|
|
|
linuxConfDir + "/client.rb": defaultLinuxClientConf,
|
|
|
|
|
linuxConfDir + "/first-boot.json": `{"run_list":["cookbook::recipe"]}`,
|
|
|
|
|
linuxConfDir + "/validation.pem": "VALIDATOR-PEM-FILE",
|
|
|
|
|
linuxConfDir + "/encrypted_data_bag_secret": "SECRET-KEY-FILE",
|
|
|
|
|
linuxConfDir + "/ohai/hints/ohaihint.json": "OHAI-HINT-FILE",
|
|
|
|
|
linuxConfDir + "/client.rb": defaultLinuxClientConf,
|
|
|
|
|
linuxConfDir + "/first-boot.json": `{"run_list":["cookbook::recipe"]}`,
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
@ -184,6 +192,7 @@ func TestResourceProvider_linuxCreateConfigFiles(t *testing.T) {
|
|
|
|
|
"server_url": "https://chef.local",
|
|
|
|
|
"validation_client_name": "validator",
|
|
|
|
|
"validation_key_path": "test-fixtures/validator.pem",
|
|
|
|
|
"secret_key_path": "test-fixtures/encrypted_data_bag_secret",
|
|
|
|
|
}),
|
|
|
|
|
|
|
|
|
|
Commands: map[string]bool{
|
|
|
|
|
@ -191,9 +200,10 @@ func TestResourceProvider_linuxCreateConfigFiles(t *testing.T) {
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
Uploads: map[string]string{
|
|
|
|
|
linuxConfDir + "/validation.pem": "VALIDATOR-PEM-FILE",
|
|
|
|
|
linuxConfDir + "/client.rb": defaultLinuxClientConf,
|
|
|
|
|
linuxConfDir + "/first-boot.json": `{"run_list":["cookbook::recipe"]}`,
|
|
|
|
|
linuxConfDir + "/validation.pem": "VALIDATOR-PEM-FILE",
|
|
|
|
|
linuxConfDir + "/encrypted_data_bag_secret": "SECRET-KEY-FILE",
|
|
|
|
|
linuxConfDir + "/client.rb": defaultLinuxClientConf,
|
|
|
|
|
linuxConfDir + "/first-boot.json": `{"run_list":["cookbook::recipe"]}`,
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
@ -208,6 +218,7 @@ func TestResourceProvider_linuxCreateConfigFiles(t *testing.T) {
|
|
|
|
|
"server_url": "https://chef.local",
|
|
|
|
|
"validation_client_name": "validator",
|
|
|
|
|
"validation_key_path": "test-fixtures/validator.pem",
|
|
|
|
|
"secret_key_path": "test-fixtures/encrypted_data_bag_secret",
|
|
|
|
|
}),
|
|
|
|
|
|
|
|
|
|
Commands: map[string]bool{
|
|
|
|
|
@ -215,9 +226,10 @@ func TestResourceProvider_linuxCreateConfigFiles(t *testing.T) {
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
Uploads: map[string]string{
|
|
|
|
|
linuxConfDir + "/validation.pem": "VALIDATOR-PEM-FILE",
|
|
|
|
|
linuxConfDir + "/client.rb": proxyLinuxClientConf,
|
|
|
|
|
linuxConfDir + "/first-boot.json": `{"run_list":["cookbook::recipe"]}`,
|
|
|
|
|
linuxConfDir + "/validation.pem": "VALIDATOR-PEM-FILE",
|
|
|
|
|
linuxConfDir + "/encrypted_data_bag_secret": "SECRET-KEY-FILE",
|
|
|
|
|
linuxConfDir + "/client.rb": proxyLinuxClientConf,
|
|
|
|
|
linuxConfDir + "/first-boot.json": `{"run_list":["cookbook::recipe"]}`,
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
@ -250,6 +262,7 @@ func TestResourceProvider_linuxCreateConfigFiles(t *testing.T) {
|
|
|
|
|
"server_url": "https://chef.local",
|
|
|
|
|
"validation_client_name": "validator",
|
|
|
|
|
"validation_key_path": "test-fixtures/validator.pem",
|
|
|
|
|
"secret_key_path": "test-fixtures/encrypted_data_bag_secret",
|
|
|
|
|
}),
|
|
|
|
|
|
|
|
|
|
Commands: map[string]bool{
|
|
|
|
|
@ -257,8 +270,9 @@ func TestResourceProvider_linuxCreateConfigFiles(t *testing.T) {
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
Uploads: map[string]string{
|
|
|
|
|
linuxConfDir + "/validation.pem": "VALIDATOR-PEM-FILE",
|
|
|
|
|
linuxConfDir + "/client.rb": defaultLinuxClientConf,
|
|
|
|
|
linuxConfDir + "/validation.pem": "VALIDATOR-PEM-FILE",
|
|
|
|
|
linuxConfDir + "/encrypted_data_bag_secret": "SECRET-KEY-FILE",
|
|
|
|
|
linuxConfDir + "/client.rb": defaultLinuxClientConf,
|
|
|
|
|
linuxConfDir + "/first-boot.json": `{"key1":{"subkey1":{"subkey2a":["val1","val2","val3"],` +
|
|
|
|
|
`"subkey2b":{"subkey3":"value3"}}},"key2":"value2","run_list":["cookbook::recipe"]}`,
|
|
|
|
|
},
|
|
|
|
|
|