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.