{"repo":"cloudposse/terraform-aws-ec2-bastion-server","free":true,"listed":false,"github":"https://github.com/cloudposse/terraform-aws-ec2-bastion-server","clone":"git clone https://github.com/cloudposse/terraform-aws-ec2-bastion-server.git","description":"Terraform module to define a generic Bastion host with parameterized user_data and support for AWS SSM Session Manager for remote access with IAM authentication.","language":"HCL","stars":174,"topics":["terraform","terraform-modules","aws","bastion","ssm","ssh","session-manager","zerotrust","beyondcorp","jumpbox"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"Terraform module to define a generic Bastion host with parameterized user data and support for AWS SSM Session Manager for remote access with IAM authentication. [!TIP] #### 👽 Use Atmos with Terraform Cloud Posse uses atmos to easily orchestrate multiple environments using Terraform. Works with Github Actions, Atlantis, or Spacelift. Watch demo of using Atmos with Terraform Example of running atmos to manage infrastructure from our Quick Start tutorial. Requirements Name Version ------ --------- terraform = 0.13.0 aws = 2.55 Providers Name Version ------ --------- aws = 2.55 Modules Name Source Version ------ -------- --------- dns cloudposse/route53-cluster-hostname/aws 0.12.2 security\\ group cloudposse/security-group/aws 0.3.3 this cloudposse/label/null 0.25.0 Resources Name Type ------ ------ aws eip.default resource aws iam instance profile.default resource aws iam role.default resource aws iam role policy.main resource aws instance.default resource aws ami.default data source aws iam policy document.default data source aws iam policy document.main data source aws region.default data source aws route53 zone.domain data source Inputs Name Description Type Default Required ------ ------------- ------ --------- :--------: additional\\ tag\\ map Additional key-value pairs to add to each map in tags as list of maps . Not added to tags or id . This is for some rare cases where resources want additional configuration of tags and therefore take a list of maps with tag key, value, ","default_branch":null,"files":null,"tree":[],"storefront":"/r/cloudposse","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cloudposse/terraform-aws-ec2-bastion-server/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}