1. AWS Based
- Introduction to terraform.
- Understanding need of the day.
- Terraform installation.
- Understanding all 3 cloud api and secret keys.
- Connecting terraform with aws cloud api.
- Deployment of first ever service aws ec2 using terraform.
- Understanding terraform state file.
- Terraform provider and versioning.
- Terraform variables and data types.
- Terraform modules and workspace.
- Terraform registry.
- AWS IAM Service understanding .
- Creating AWS IAM User with Terraform.
- Creating Terraform Project for Multiple IAM Users.
- Updating IAM users.
2. Azure Based
- Terraform with azure cloud understanding.
- Azure terraform provider.
- Azure resource provision using terraform.
- IAM azure automation using terraform.
3. Hashicorp Consul
- Introduction to consul.
- Architecture.
- Service discovery and mesh.
- Network automation.
- Service configuration.
- Deployment of consul.
- Access consul key / value.
- Backup and restore.
4. Hashicorp Vault
- Introduction
- Installation and architecture.
- Compare authentication methods.
- Creating vault policy and accessing.
- Vault secretes.