All Projects → symopsio → Terraform Okta Ssm Modules

symopsio / Terraform Okta Ssm Modules

Licence: apache-2.0
Terraform modules that help you explore Okta and AWS Session Manager integrations

Labels

Projects that are alternatives of or similar to Terraform Okta Ssm Modules

Tfk8s
A tool for converting Kubernetes YAML manifests to Terraform HCL
Stars: ✭ 167 (-15.66%)
Mutual labels:  hcl
Hcl Picker
🎨 Colorpicker for data
Stars: ✭ 178 (-10.1%)
Mutual labels:  hcl
Infra
99.9% less leaked credentials
Stars: ✭ 195 (-1.52%)
Mutual labels:  hcl
Terraform Aws Foundation
Establish a solid Foundation on AWS with these modules for Terraform
Stars: ✭ 173 (-12.63%)
Mutual labels:  hcl
Nomad Guides
Example usage of HashiCorp Nomad
Stars: ✭ 178 (-10.1%)
Mutual labels:  hcl
Vault Infra
Terraform to create Vault infrastructure
Stars: ✭ 186 (-6.06%)
Mutual labels:  hcl
Getting Started Terraform
Stars: ✭ 171 (-13.64%)
Mutual labels:  hcl
Adaz
🔧 Automatically deploy customizable Active Directory labs in Azure
Stars: ✭ 197 (-0.51%)
Mutual labels:  hcl
Tf aws bastion s3 keys
A Terraform module for creating bastion host on AWS EC2 and populate its ~/.ssh/authorized_keys with public keys from bucket
Stars: ✭ 178 (-10.1%)
Mutual labels:  hcl
Terraform Example Foundation
Example repo showing how the CFT modules can be composed to build a secure cloud foundation.
Stars: ✭ 191 (-3.54%)
Mutual labels:  hcl
K8s Scw Baremetal
Kubernetes installer for Scaleway bare-metal AMD64 and ARMv7
Stars: ✭ 176 (-11.11%)
Mutual labels:  hcl
Terraform Gke Kubeflow Cluster
Terraform module for creating GKE clusters to run Kubeflow
Stars: ✭ 177 (-10.61%)
Mutual labels:  hcl
Terraform Aws Nomad
A Terraform Module for how to run Nomad on AWS using Terraform and Packer
Stars: ✭ 189 (-4.55%)
Mutual labels:  hcl
Heroku
GitHub Action for interacting with Heroku
Stars: ✭ 172 (-13.13%)
Mutual labels:  hcl
Go Lambda Ping
Deploy a Lambda to Ping a Site in 20 Seconds!
Stars: ✭ 195 (-1.52%)
Mutual labels:  hcl
Terraform Amazon Ecs
Terraform files for deploying and running Amazon ECS (+ Private Docker Registry)
Stars: ✭ 171 (-13.64%)
Mutual labels:  hcl
Terraform Shell Resource
Run (exec) a command in shell and capture the output (stdout, stderr) and status code (exit status)
Stars: ✭ 181 (-8.59%)
Mutual labels:  hcl
Terraform Aws Jenkins
Terraform module to build Docker image with Jenkins, save it to an ECR repo, and deploy to Elastic Beanstalk running Docker stack
Stars: ✭ 197 (-0.51%)
Mutual labels:  hcl
Ecs Terraform
ECS + Terraform = Crazy delicious
Stars: ✭ 195 (-1.52%)
Mutual labels:  hcl
Terraform Aws Lambda
Terraform module, which takes care of a lot of AWS Lambda/serverless tasks (build dependencies, packages, updates, deployments) in countless combinations
Stars: ✭ 190 (-4.04%)
Mutual labels:  hcl

terraform-okta-ssm-modules

Terraform modules that help you explore Okta and AWS Session Manager integrations.

About session manager

For the details on what makes Session Manager so cool, check out:

Examples

The examples folder includes end-to-end configurations for people that want to spin something up quickly.

okta-ssm

You'll need a free Okta developer account and an AWS account where you have administrative privileges for the example to work.

This example provisions:

  1. An Okta User that can log in to AWS with permissions to run Session Manager sessions.
  2. An EC2 instance that is set up with the right permissions for Session Manager and is tagged to let the Okta User access it.

rds-tunnel

You'll need an AWS account where you have administrative privileges for the example to work. You can use bin/ec2-tunnel to tunnel to the database once things are provisioned.

This example provisions:

  1. A non-public RDS free tier eligible database
  2. A bastion EC2 instance that enables Session Manager based SSH tunneling to the database

About the modules

  • ssm-instance: Defines an EC2 instance that can be accessed with Session Manager
  • ssm-user: Defines a user policy that allows access to instances in a given tag
  • ssm-prefrences: Defines account-wide preferences for Session Manager (RunAs user, CloudWatch, etc)
  • cwagent: Configures the CloudWatch Logs agent on an EC2 instance to enable logging of Session Manager sessions
  • okta-iam: Enable federated login to AWS via Okta groups
  • rds-demo: A free tier eligible RDS database for demoing SSH tunneling

Get in touch

Please reach out to [email protected] with any questions on these modules or help getting them running.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].