github-ssh-keys
deanwilson/github-ssh-keys/aws
Use your GitHub SSH public key as an AWS EC2 key pair
terraform-aws-github-ssh-keys Use your GitHub SSH public key as an AWS EC2 key pair. Before you can log in to an AWS EC2 instance you'll need to create an assign an SSH key pair. This module allows you to use your existing GitHub registered public key instead of creating an AWS specific one. Usage The modules basic usage only requires that you specify the source, as usual, and the GitHub user name from which it should fetch ssh keys. `` module "github-ssh-keys" { source = "deanwilson/github-ssh-keys/aws" # fetch the ssh key from this user name github_user = "deanwilson" } ` There are a few more parameters you can specify in the module. They allow customisation of the key pair name to create in AWS and which of the GitHub ssh keys to use. Unfortunately this has to be accessed by index, not
| Name | Type | Description | Default |
|---|---|---|---|
| github_user | any | GitHub user name | required |
| github_key_index | any | Index of the key to use. Starts from 0 | "0" |
| aws_key_pair_name | any | AWS key pair name to create. Defaults to github_user | "" |
aws_key_pair_name — The AWS key pair name this module invocation created.Azure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,