Skip to content

v23.1

Latest
Compare
Choose a tag to compare
@etoromol etoromol released this 26 Mar 22:59
· 1 commit to main since this release

ios-cloudshell - version 23.1

  • Initial release of ios-cloudshell module.

  • Terraform version 1.3.9 or higher is required to use this module.

  • The module creates the following resources in the specified region (var.zone["uw1"]):
    aws_vpc.shell_vpc
    aws_internet_gateway.shell_igw
    aws_security_group.shell_seg
    aws_subnet.shell_snt
    aws_route_table.shell_rtb
    aws_route_table_association.shell_ass
    aws_network_interface.shell_nic
    aws_eip.shell_eip
    tls_private_key.shell_key
    aws_key_pair.shell_key_pair
    aws_instance.cloudshell

  • AWS resources are tagged with names in the format "resource-tag".

  • The module uses the following providers:
    hashicorp/aws version 3.75.1 or higher
    hashicorp/tls version 4.0.4 or higher.

  • The module creates a security group that allows inbound ICMP, SSH and HTTPS traffic and outbound traffic to any destination.

  • The module creates an EC2 instance with the specified AMI and instance type, and associates it with the created VPC, subnet, and security group.

  • The EC2 instance is created with an SSH key pair named "ios-cloudshell-key".

  • The private key of the SSH key pair is saved to a file named "ios-cloudshell-key.pem" in the current directory. The file is deleted when the key pair is destroyed.