Первоначально опубликовано в pbhadani.com Научитесь настроить террафору на вашей рабочей станции в этом пошаговом руководстве.
Террафом Это инструмент с открытым исходным кодом позволяет строить, изменять и вердать нашу инфраструктуру простым и эффективным способом. Используется декларативный язык HCl (Язык конфигурации Hashicorp) определить инфраструктуру в качестве кода.
Давайте быстро узнаем о некоторых концепциях в террафоре.
Поставщики Поставщики Terraform обеспечивают взаимодействие с API и обработать аутентификацию разных IAAS. (например, платформа Google Cloud, Amazon Web Service, Azure) или Саас (E.g. CloudFlare). Существует много поддерживаемых поставщиков Terraform, и можно увидеть полный список здесь Отказ
Ресурс Ресурс Terraform — очень важный компонент. Каждый блок ресурсов описывает объект инфраструктуры (например. ВМ экземпляр, ведра для хранения, записи DNS, Cloud Nat).
Модули Модули террафора — это сбор ресурсов, определенных таким образом, который можно использовать повторно.
Источники данных Источники данных террафора помогают читать инфраструктуру, созданную с использованием (или без использования) террафора.
Государство Государство Terraform хранит информацию о инфраструктуре, созданной Terraporm Code. Он используется террафом для обнаружения изменений в ресурсах, определенных в коде.
Государство террафора хранится на Местная машина по умолчанию во имя Terraform.tfstate Но можно хранить удаленно на системах, таких как Google Cloud Storage (GCS), AWS S3.
Ниже шаги предназначены для системы на основе Linux. Для Mac загрузите соответствующий пакет, а остальные шаги должны быть одинаковыми.
Скачать последний пакет Terraform из Terraform.io/downloads Отказ
Расстегните двоичный канал для каталога, который включен в вашу систему
Путь
ОтказПерезагрузить свою оболочку.
Проверьте установку.
Ниже приведена запись терминала:
Оригинал: «https://dev.to/pradeepbhadani/getting-started-with-terraform-36io»