Skip to content

Feature Request: Add AWS SSM Session Manager Support as Transport Option #629

@Neopixler

Description

@Neopixler

Add support for AWS Systems Manager (SSM) Session Manager as an alternative transport method to SSH/WinRM in kitchen-ec2, enabling Test Kitchen to connect to EC2 instances without requiring direct network connectivity or SSH key management. Currently, kitchen-ec2 requires SSH (Linux) or WinRM (Windows) connectivity, which presents challenges in several scenarios:

  • Security-hardened environments where direct SSH/RDP access is disabled
  • Private subnets without bastion hosts or VPN connectivity
  • Zero-trust networks where SSM Session Manager is the preferred access method
  • Compliance requirements that mandate all shell access go through audited channels like SSM
  • Simplified key management - eliminating the need to manage SSH key pairs for testing

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions