Launch automation
Create IAM role
- Login into ElasticDev here
-
Here is a walk-through video
- Click Add Project
- It will list git repositories in your account
- Click launch-ed
- It will prompt you to enter a branch.
iam
- Provide a unique name for the project
iam-101
- Click Add Project
- The automation will begin.
- Please wait approximately 5 mins.
- Click the name of the project (iam-101)
- You will see the jobs
- Click one of the job(s)
- Click output tab
Create VPC
- Login into ElasticDev here
-
Here is a walk-through video
-
Click Add Project
- It will list git repositories in your account
- Click launch-ed
- It will prompt you to enter a branch.
vpc
- Provide a unique name for the project
vpc-101
- Click Add Project
- The automation will begin.
- Please verify the VPC jobs finished before proceeding to automations below.
-
Notes
- you must delete vpc below before deleting iam. wait for the vpc projects to disappear before deleting the iam.
Select and Launch other automations
- The branches refer to the sample automation that will build on top of the IAM and VPC just created.
- Featured3
-
Here is a walk-through video
-
Notes
- the automation below will cost money in the cloud
- delete project below to destroy the cloud resources to minimize cost
- you must delete all these projects below before deleting vpc and iam. wait for the projects to disappear before deleting the vpc and iam.
-
IAM role is needed for all subsequent automations. ↩
-
VPC is needed for automations that will be inserted into the network. The VPC consist of NAT gateway. ↩
-
The featured automations use selectors to perform variable substitution. For example,
will insert use the selector vpc_info (defined and not shown) and insert name of the selector for the variable vpc_name. This will be shown in the elasticdev/elasticdev.yml file in the branches. For example, for EKS, you can find substitution by:vpc_name: selector:::vpc_info::name
↩cd launch-ed git checkout eks cat elasticdev/elasticdev.yml