Output SSH config

Requirements

No requirements.

Providers

Name Version
local n/a

Resources

Name Type
local_file.ssh_client_identity resource
local_file.ssh_config resource

Inputs

Name Description Type Default Required
output_path path for the generated files string n/a yes
ssh_private_key_openssh public key for server access in OpenSSH format string n/a yes
ssh_servers list of servers that can be accessed via the supplied ssh_private_key_openssh
list(object({
name = string,
user = optional(string, “root”),
ipv4_address = string
}))
n/a yes

Outputs

Name Description
ssh_config_file full path for the generated openssh client configuration