Рубрики
Uncategorized

Что такое Terraform Presioners?

Terraform Provisioners из трех типов-File Local-Exec Demote-Exec 1.File Provisioner … Tagged с AWS, Terraform, DevOps, Cloud.

Terraform Provisioners из трех типов —

  1. файл
  2. Местный-Exec
  3. Удаленный-Exec

1. File Provisioner — File Survisioner поможет вам безопасно скопировать файл с локальной машины или машины для разработки в удаленный экземпляр EC2.

  1. Local Provisioner — Local -Exec Provisioner вызывает локальный исполняемый файл после создания ресурса. Это вызывает процесс на машине, работающей на Terraform, а не на ресурсе. Это поможет вам запустить команду Shell на локальную машину вместо удаленного экземпляра EC2. Местные предварительные предназначения

  2. Remote Provisioner — Проводник удаленного EXEC вызывает сценарий на удаленном ресурсе после его создания. Это можно использовать для запуска инструмента управления конфигурацией, начальной загрузки в кластер и т. Д. Это поможет вам запустить команду Shell на удаленный экземпляр EC2 AWS или виртуальную машину Google Cloud

На этой лабораторной сессии мы проведем следующие шаги —

  1. Создайте виртуальный экземпляр EC2 на AWS.

  2. Напишите файловый предварительный устройства для копирования файла с локальной машины разработки в машину удаленной разработки

  3. Создайте пару ключей (публичный и закрытый ключ), чтобы мы могли SSH в машине EC2.

  4. Реализуйте локального предназначения для выполнения команды Shell на локальной машине разработки

  5. Наконец, реализуйте удаленное предварительное, чтобы скопировать файл, а также написанный текст в этот файл

Оригинал: «https://dev.to/jhooq/what-are-terraform-provisioners-ed3»