* feat: Implement key pair resource * feat: Implement acceptance test * fix: Minor fixes to server and public IP resources * fix: Lint fixes * fix: Generalize description * feat: Update examples to read key from file; Add datasource example * fix: Fix field descriptions * fix: Fix example * feat: Add link to key pair resource in server example * feat: Add links to key pair resource in other examples
25 lines
592 B
Go
25 lines
592 B
Go
package keypair
|
|
|
|
const exampleUsageWithServer = `
|
|
|
|
### Usage with server` + "\n" +
|
|
|
|
"```terraform" + `
|
|
resource "stackit_key_pair" "keypair" {
|
|
name = "example-key-pair"
|
|
public_key = chomp(file("path/to/id_rsa.pub"))
|
|
}
|
|
|
|
resource "stackit_server" "example-server" {
|
|
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
|
|
name = "example-server"
|
|
boot_volume = {
|
|
size = 64
|
|
source_type = "image"
|
|
source_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
|
|
}
|
|
availability_zone = "eu01-1"
|
|
machine_type = "g1.1"
|
|
keypair_name = "example-key-pair"
|
|
}
|
|
`
|