github-team-ssh-users
captn3m0/github-team-ssh-users/ignition
Generate a ignition config to create multiple users from a github team. SSH Keys for all users are picked up from GitHub.
terraform-ignition-github-team-ssh-users Generate a ignition config to create multiple users from a github team. SSH Keys for all users are picked up from GitHub. This can be used to automate creation of user accounts on your servers by using their SSH keys that are already pushed to GitHub. The user list is picked up by taking a github team under the organization. The flow is: `` INPUT -> -------- -> OUTPUT [GitHub Team] -> [Module] -> [Ignition config] ` See the module input and output variables at either [Terraform Registry][reg] or MODULES.md Usage `hcl module "ignition" { source = "captn3m0/github-team-ssh-users/ignition" version = "1.0.0" team_slug = "sshusers" } // The return value from this is a userdata blob, so you can either // upload it to S3 and then append the S3 URL to your
| Name | Type | Description | Default |
|---|---|---|---|
| team_slug | string | github team slug | required |
| groups | list | users to be added to these groups (coreos and docker by default) | [
"coreos",
"docker"
] |
rendered — Rendered ignition configuration. See README for usage.source — Ready data-uri based source to inser into a append or replace blockverification — Verification hash for the userdataAzure 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,