Terraform module for managing SSH keys in Hetzner.
Simplifies the process of importing SSH keys separate from other infrastructure so it can function as a dependency, and applies correct metadata (such as labels).
Name | Version |
---|---|
terraform | >= 1.0.0 |
hcloud | ~> 1.31.0 |
Name | Version |
---|---|
hcloud | ~> 1.31.0 |
No modules.
Name | Type |
---|---|
hcloud_ssh_key.admin_keys | resource |
hcloud_ssh_key.user_keys | resource |
Name | Description | Type | Default | Required |
---|---|---|---|---|
admin_keys | Name and public key for all admins | list(object({ |
[] |
no |
user_keys | Name and public key for all users | list(object({ |
[] |
no |
Name | Description |
---|---|
admin_key_fingerprints | Hetzner IDs for admin SSH keys |
admin_key_ids | Hetzner IDs for admin SSH keys |
user_key_fingerprints | Hetzner IDs for user SSH keys |
user_key_ids | Hetzner IDs for user SSH keys |