Bbabo NET

Science & Technology News

Practical intensive for working with Terraform

Terraform intensive starts in Slurm. It will take place in two stages so that you can choose the most useful part for you.

Basic from March 5 to March 6 - for beginners. You will learn how to work with Terraform: you will write the code yourself, run, debug and plan the future infrastructure.

Terraform Base DAY 1

Let's analyze what Terraform and the practice of Infrastructure as a Code are and what they are used for.

Let's explain how Terraform differs from other configuration tools, what are its advantages and disadvantages.

Let's tell you what a Terraform State is.

Let's discuss creating a project with Terraform: the main commands when working with Terraform, the main concepts of Terraform - providers, resources, variables, locals, data sources, outputs.

DAY 2

Let's create modules for Terraform - infrastructure abstraction.

Let's divide the project into several parts - remote state.

Let's make an update between versions of Terraform.

And Mega, from 9 to 10 April - for those who are already familiar with Terraform. Learn how to better code on an enterprise scale, work with other engineers, and integrate with other tools. Explore the most common mistakes and learn how to avoid them.

Terraform MegaDAY 1

Let's create modules for Terraform - infrastructure abstraction.

Let's divide the project into several parts - remote state. We organize work with state in a team and fix the state.

Let's learn how to use the same code for different environments - Terraform Workspaces.

We organize a project without code duplication with Terragrunt.

DAY 2

We will fight for the quality of the code - we will deal with automatic testing and validation.

Let's learn how to integrate Terraform with third-party technologies: Packer, Vault, Ansible, etc. Let's learn how to use the same code for different environments - Terraform Workspaces.

Let's build CI / CD using Terraform using Gitlab as an example.

Intensive speaker

Pavel Zamoshin - more than 7 years of experience in such giants as X5 Group and Rocketbank. He is now an SRE at Malwarebytes (Tallinn).

Intensive Benefits:

Quick dive - it will be a full 2 ​​days of study for 6-8 hours. You can get feedback and immediately clarify something if you have any questions.

Interactivity - communicate and share cases and best practices with other participants in a general chat. The speaker will be there too.

Practice — together with the speaker you will perform tasks at the stands.

You will also have a video recording of the event in Slurm's personal account.

And until March 4 inclusive, all physical. persons will be able to choose as a bonus to Terraform 1 course as a gift: AWS, Prometheus, PostgresSql or Ceph

All details and recording.

Practical intensive for working with Terraform