@@ -9,30 +9,44 @@ import (
9
9
)
10
10
11
11
func TestAccMeSshKeysDataSource_basic (t * testing.T ) {
12
- sshKey1 := acctest .RandomWithPrefix (test_prefix )
13
- sshKey2 := acctest .RandomWithPrefix (test_prefix )
12
+ sshKey1Name := acctest .RandomWithPrefix (test_prefix )
13
+ sshKey1 := "ssh-ed25519 AAAAC3NzaC1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
14
+ sshKey2Name := acctest .RandomWithPrefix (test_prefix )
15
+ sshKey2 := "ssh-ed25519 AAAAC3NzaC1yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy"
16
+
17
+ preSetup := fmt .Sprintf (
18
+ testAccMeSshKeysDatasourceConfig_preSetup ,
19
+ sshKey1Name ,
20
+ sshKey1 ,
21
+ sshKey2Name ,
22
+ sshKey2 ,
23
+ )
24
+ config := fmt .Sprintf (
25
+ testAccMeSshKeysDatasourceConfig_keys ,
26
+ sshKey1Name ,
27
+ sshKey1 ,
28
+ sshKey2Name ,
29
+ sshKey2 ,
30
+ )
31
+
14
32
resource .Test (t , resource.TestCase {
15
33
PreCheck : func () { testAccPreCheckCredentials (t ) },
16
34
Providers : testAccProviders ,
17
35
Steps : []resource.TestStep {
18
36
{
19
- Config : fmt .Sprintf (
20
- testAccMeSshKeysDatasourceConfig_preSetup ,
21
- sshKey1 ,
22
- sshKey2 ,
23
- ),
37
+ Config : preSetup ,
24
38
Check : resource .ComposeTestCheckFunc (
25
39
resource .TestCheckResourceAttr (
26
- "ovh_me_ssh_key.key_1" , "key_name" , sshKey1 ),
40
+ "ovh_me_ssh_key.key_1" , "key_name" , sshKey1Name ),
27
41
resource .TestCheckResourceAttr (
28
- "ovh_me_ssh_key.key_2" , "key_name" , sshKey2 ),
42
+ "ovh_me_ssh_key.key_1" , "key" , sshKey1 ),
43
+ resource .TestCheckResourceAttr (
44
+ "ovh_me_ssh_key.key_2" , "key_name" , sshKey2Name ),
45
+ resource .TestCheckResourceAttr (
46
+ "ovh_me_ssh_key.key_2" , "key" , sshKey2 ),
29
47
),
30
48
}, {
31
- Config : fmt .Sprintf (
32
- testAccMeSshKeysDatasourceConfig_keys ,
33
- sshKey1 ,
34
- sshKey2 ,
35
- ),
49
+ Config : config ,
36
50
Check : resource .ComposeTestCheckFunc (
37
51
resource .TestCheckOutput (
38
52
"keys_present" , "true" ),
@@ -45,24 +59,24 @@ func TestAccMeSshKeysDataSource_basic(t *testing.T) {
45
59
const testAccMeSshKeysDatasourceConfig_preSetup = `
46
60
resource "ovh_me_ssh_key" "key_1" {
47
61
key_name = "%s"
48
- key = "ssh-ed25519 AAAAC3NzaC1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx "
62
+ key = "%s "
49
63
}
50
64
51
65
resource "ovh_me_ssh_key" "key_2" {
52
66
key_name = "%s"
53
- key = "ssh-ed25519 AAAAC3NzaC1yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy "
67
+ key = "%s "
54
68
}
55
69
`
56
70
57
71
const testAccMeSshKeysDatasourceConfig_keys = `
58
72
resource "ovh_me_ssh_key" "key_1" {
59
73
key_name = "%s"
60
- key = "ssh-ed25519 AAAAC3NzaC1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx "
74
+ key = "%s "
61
75
}
62
76
63
77
resource "ovh_me_ssh_key" "key_2" {
64
78
key_name = "%s"
65
- key = "ssh-ed25519 AAAAC3NzaC1yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy "
79
+ key = "%s "
66
80
}
67
81
68
82
data "ovh_me_ssh_keys" "keys" {}
0 commit comments