Glossary

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
packer
    [hashicorp product]

    https://www.packer.io/
    https://github.com/hashicorp/packer

    A tool for creating identical machine
    images for multiple platforms from a
    single source configuration.

    Automates the creation of any type of
    machine image.

    It embraces modern configuration
    management by encouraging you to use
    automated scripts to install and configure
    the software within your Packer-made
    images.

    Packer brings machine images into the
    modern age, unlocking untapped potential
    and opening new opportunities.

    - azure
    - aws
    - gcp
    - vbox
    - docker
    - vmware
    - digitalocean

Terraform
    [hashicorp product]

    Infrastructure as Code.

    Provision and manage any cloud,
    infrastructure, or service.

Provision an EKS Cluster (AWS) | Terraform - HashiCorp Learn

https://learn.hashicorp.com/terraform/kubernetes/provision-eks-cluster#set-up-and-initialize-your-terraform-workspace

<yt -v “https://www.youtube.com/watch?v=UleogrJkZn0">

Terraform

Modules

How to Build Reusable, Composable, Battle tested Terraform Modules - YouTube

Watch videos

Terraform Explained - YouTube

Work through examples

https://github.com/hashicorp/terraform/tree/master/examples

$MYGIT/hashicorp/terraform/examples/README.md

$MYGIT/terraform-providers/terraform-provider-aws

Find example tf files

1
le tf

Provision an EKS cluster

https://learn.hashicorp.com/terraform/kubernetes/provision-eks-cluster

Vagrant

Vagrantfile

https://www.vagrantup.com/docs/vagrantfile/

Packer

https://github.com/hashicorp/packer

Vault

https://www.hashicorp.com/resources/how-to-share-secrets-pipeline/

Create some sequence diagrams and flowcharts that describe provisioning

terraform

  • create AMI using hashicorp packer
  • provision using hashicorp terraform

ansible

requirements

Learn to set up an EKS cluster with terraform

Provision an EKS cluster

https://learn.hashicorp.com/terraform/kubernetes/provision-eks-cluster#set-up-and-initialize-your-terraform-workspace