Skip to content

Commit 1b601b1

Browse files
authored
Merge pull request #9 from Keysight/cloud
Cloud
2 parents 973fc72 + f202111 commit 1b601b1

File tree

374 files changed

+4325
-730
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

374 files changed

+4325
-730
lines changed

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
**/.terraform
22
*.tfstate*
33
*.lock.hcl
4-
terraform.auto.tfvars
4+
terraform.auto.tfvars
5+
.sshkey.pem
6+
Makefile

aws/Deployment/Terraform/IxNetwork/IxNetwork-on-AWS-1-App-1-Agent-1-VPC-1-Public-Subnet-1-Private-Subnet/README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,16 @@ This deployment creates a topology with a single virtual private cloud having a
55

66
## Optional Variables
77
```
8+
terraform.aws.auto.tfvars
89
terraform.optional.auto.tfvars
910
```
10-
You **MAY** uncomment one or more lines as needed in this file and replace values to match your particular environment.
11+
You **MAY** uncomment one or more lines as needed in these files and replace values to match your particular environment.
1112

1213
## Required Usage
1314
```
1415
terraform init
1516
terraform apply -auto-approve
16-
terraform output SshKey | tail -n +3 | head -n-3 | sed "s/^[ \t]*//" > SshKey.pem
17+
terraform output SshKey | tail -n +3 | head -n-3 | sed "s/^[ \t]*//" > .sshKey.pem
1718
terraform destroy -auto-approve
1819
```
1920
You **MUST** output the SSH key pair associated with the AWS instances.

aws/Deployment/Terraform/IxNetwork/IxNetwork-on-AWS-1-App-1-Agent-1-VPC-1-Public-Subnet-1-Private-Subnet/data.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ data "aws_availability_zones" "available" {
77
}
88

99
data "http" "ip" {
10-
url = "https://ifconfig.me"
10+
url = "https://ifconfig.me/ip"
1111
}

aws/Deployment/Terraform/IxNetwork/IxNetwork-on-AWS-1-App-1-Agent-1-VPC-1-Public-Subnet-1-Private-Subnet/main.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module "App" {
2-
source = "git::https://github.com/armdupre/terraform-aws-module-ixnetwork-app.git?ref=10.40.1"
2+
source = "git::https://github.com/armdupre/terraform-aws-module-ixnetwork-app.git?ref=11.0.0"
33
Eth0SecurityGroupId = module.Vpc.PublicSecurityGroup.id
44
Eth0SubnetId = module.Vpc.PublicSubnet.id
55
InstanceType = local.AppInstanceType
@@ -13,7 +13,7 @@ module "App" {
1313
}
1414

1515
module "Agent1" {
16-
source = "git::https://github.com/armdupre/terraform-aws-module-ixnetwork-agent.git?ref=10.40.1"
16+
source = "git::https://github.com/armdupre/terraform-aws-module-ixnetwork-agent.git?ref=11.0.0"
1717
Eth0SecurityGroupId = module.Vpc.PublicSecurityGroup.id
1818
Eth0SubnetId = module.Vpc.PublicSubnet.id
1919
Eth1SecurityGroupId = module.Vpc.PrivateSecurityGroup.id
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# AwsAccessCredentialsAccessKey = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
2+
# AwsAccessCredentialsSecretKey = "ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890"

aws/Deployment/Terraform/IxNetwork/IxNetwork-on-AWS-1-App-1-Agent-1-VPC-1-Public-Subnet-1-Private-Subnet/terraform.optional.auto.tfvars

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
# AgentInstanceType = "c5n.xlarge"
22
# ApiMaxRetries = 1
33
# AppInstanceType = "t3.xlarge"
4-
# AwsAccessCredentialsAccessKey = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
5-
# AwsAccessCredentialsSecretKey = "ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890"
64
# InboundIPv4CidrBlocks = [ "1.1.1.1/32" ]
75
# PrivateSubnetAvailabilityZone = "us-east-1a"
86
# PublicSubnetAvailabilityZone = "us-east-1a"

aws/Deployment/Terraform/IxNetwork/IxNetwork-on-AWS-1-App-1-Agent-1-VPC-1-Public-Subnet-1-Private-Subnet/vpc.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module "Vpc" {
2-
source = "git::https://github.com/armdupre/terraform-aws-module-1-vpc-1-public-subnet-1-private-subnet.git?ref=10.40.0"
2+
source = "git::https://github.com/armdupre/terraform-aws-module-1-vpc-1-public-subnet-1-private-subnet.git?ref=11.0.0"
33
InboundIPv4CidrBlocks = local.InboundIPv4CidrBlocks
44
PrivateSubnetAvailabilityZone = local.PrivateSubnetAvailabilityZone
55
PublicSubnetAvailabilityZone = local.PublicSubnetAvailabilityZone

aws/Deployment/Terraform/IxNetwork/IxNetwork-on-AWS-1-App-2-Agents-1-VPC-1-Public-Subnet-1-Private-Subnet/README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,16 @@ This deployment creates a topology with a single virtual private cloud having a
55

66
## Optional Variables
77
```
8+
terraform.aws.auto.tfvars
89
terraform.optional.auto.tfvars
910
```
10-
You **MAY** uncomment one or more lines as needed in this file and replace values to match your particular environment.
11+
You **MAY** uncomment one or more lines as needed in these files and replace values to match your particular environment.
1112

1213
## Required Usage
1314
```
1415
terraform init
1516
terraform apply -auto-approve
16-
terraform output SshKey | tail -n +3 | head -n-3 | sed "s/^[ \t]*//" > SshKey.pem
17+
terraform output SshKey | tail -n +3 | head -n-3 | sed "s/^[ \t]*//" > .sshKey.pem
1718
terraform destroy -auto-approve
1819
```
1920
You **MUST** output the SSH key pair associated with the AWS instances.

aws/Deployment/Terraform/IxNetwork/IxNetwork-on-AWS-1-App-2-Agents-1-VPC-1-Public-Subnet-1-Private-Subnet/data.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ data "aws_availability_zones" "available" {
77
}
88

99
data "http" "ip" {
10-
url = "https://ifconfig.me"
10+
url = "https://ifconfig.me/ip"
1111
}

aws/Deployment/Terraform/IxNetwork/IxNetwork-on-AWS-1-App-2-Agents-1-VPC-1-Public-Subnet-1-Private-Subnet/main.tf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module "App" {
2-
source = "git::https://github.com/armdupre/terraform-aws-module-ixnetwork-app.git?ref=10.40.1"
2+
source = "git::https://github.com/armdupre/terraform-aws-module-ixnetwork-app.git?ref=11.0.0"
33
Eth0SecurityGroupId = module.Vpc.PublicSecurityGroup.id
44
Eth0SubnetId = module.Vpc.PublicSubnet.id
55
InstanceType = local.AppInstanceType
@@ -13,7 +13,7 @@ module "App" {
1313
}
1414

1515
module "Agent1" {
16-
source = "git::https://github.com/armdupre/terraform-aws-module-ixnetwork-agent.git?ref=10.40.1"
16+
source = "git::https://github.com/armdupre/terraform-aws-module-ixnetwork-agent.git?ref=11.0.0"
1717
Eth0SecurityGroupId = module.Vpc.PublicSecurityGroup.id
1818
Eth0SubnetId = module.Vpc.PublicSubnet.id
1919
Eth1SecurityGroupId = module.Vpc.PrivateSecurityGroup.id
@@ -31,7 +31,7 @@ module "Agent1" {
3131
}
3232

3333
module "Agent2" {
34-
source = "git::https://github.com/armdupre/terraform-aws-module-ixnetwork-agent.git?ref=10.40.1"
34+
source = "git::https://github.com/armdupre/terraform-aws-module-ixnetwork-agent.git?ref=11.0.0"
3535
Eth0PrivateIpAddress = local.Agent2Eth0PrivateIpAddress
3636
Eth0SecurityGroupId = module.Vpc.PublicSecurityGroup.id
3737
Eth0SubnetId = module.Vpc.PublicSubnet.id

0 commit comments

Comments
 (0)