# День 1

## План

- Что такое Infrastructure as Code
- Terraform и его отличие от других утилит, Terraform State
- Описание HashiCorp Configuration Language
- Базовые команды для работы с Terraform
- Resources, Providers, Data-sources, Outputs, Variables, Locals
- Файловая структура кода
- Мета-аргументы, динамические блоки, условные операторы


## В случае проблем

Если вдруг вы застряли, у вас ошибка и что-то не получается:
- Попробуйте внимательно прочитать ошибку. Разработчики Terraform постарались сделать его удобным и ошибки вполне читаемые
- Внимательно ознакомьтесь с предоставленными по теме ссылками, возможно там будет ответ на проблему
- Посмотрите, как это было решено в коде следующего задания
- И конечно же, задавайте вопросы в чате

Если вдруг вы что-то не успели или пропустили — можно взять исходный код следующего задания и продолжить выполнение.

