Описание тега terraform
Terraform - это инструмент для безопасного и эффективного построения, изменения и объединения инфраструктуры.
1
ответ
Терраформный побег
Я пытаюсь избежать процента в моем скрипте terraform: "${join("\n",formatlist("%s ansible_host=%s ansible_ssh_common_args='-o ProxyCommand="ssh -W %h:%p -q cloud-user@%s"'","${module.compute.ops_master_names}","${module.compute.ops_master_priv_ips}"…
10 янв '19 в 16:22
0
ответов
Terraform vsphere провайдера, системы развернуты с /var только для чтения
Я настроил terraform с помощью провайдера vsphere для развертывания систем из шаблонов в моей лабораторной среде ESXi 5.5. Я создал шаблонную SOE и развернул несколько систем, во всех из которых было установлено, что /var монтируется только для чтен…
04 апр '19 в 02:55
2
ответа
Учетная запись службы GCP не может получить доступ к операциям IAM с разрешениями
Я использую Terraform для автоматизации большей части моего управления GCP, потому что щелчок плохой. У меня есть проект "общих служб", который я пытаюсь использовать для управления другими проектами. Я пытаюсь настроить новую среду в другом проекте…
10 апр '19 в 02:46
1
ответ
Как установить динамический путь для выходного артефакта из aws_codebuild_project в Terraform?
Я пытаюсь настроить проект AWS CodeBuild в Terraform: resource "aws_codebuild_project" "example" { name = "test-project" description = "test_codebuild_project" build_timeout = "5" service_role = "${aws_iam_role.example.arn}" artifacts { type = "S3" …
20 июн '18 в 10:06
1
ответ
Terraform & GCP: Как провести инвентаризацию текущих дисков?
Моя цель - использовать функцию terraform "google_compute_snapshot" ( https://www.terraform.io/docs/providers/google/r/compute_snapshot.html) для планирования ежедневных снимков для всех дисков в проекте. Мы будем исходить из того, что все виртуальн…
02 окт '18 в 19:40
0
ответов
Код Terraform для подключения хранилища Azure к виртуальной машине не работает
Я не понимаю, почему учетная запись хранения не подключается к ВМ. Я не получаю никаких ошибок и хранилище создано, но остается неприсоединенным к ВМ. provider "azurerm" { version = "=1.22.0" subscription_id = "${var.subscription_id}" client_id = "$…
28 фев '19 в 03:59
1
ответ
Terraform - как использовать несколько модулей для создания временных ресурсов
Я создал два модуля Terraform, каждый из которых создал простой экземпляр AWS, а затем снабдил его некоторым программным обеспечением Ansible playbook. Каждый модуль работает правильно при запуске terraform применить в каталоге модуля. Как бы вы объ…
15 ноя '18 в 16:00
3
ответа
Terraform: выбор учетных данных для файла удаленного состояния
У меня есть инфраструктура в Terraform, и я использую ее некоторое время. Недавно я поменял учетные данные AWS на своем локальном ноутбуке (кредиты хранятся в ~/.aws/credentials) и он перестал работать, пока я не переустановил эти учетные данные обр…
26 июн '18 в 21:28
1
ответ
Как создать сертификат TLS на основе информации об экземпляре AMI и использовать его для обеспечения?
Я пытаюсь создать сертификат TLS для проверки подлинности сервера в Docker в системе Terraformed. Для создания сертификата сервера TLS я сделал следующее resource "tls_private_key" "master-1" { algorithm = "RSA" rsa_bits = "2048" } resource "tls_cer…
28 июн '18 в 14:59
1
ответ
Получить индекс элемента в списке в Terraform
Как рассчитать индекс элементов в списке в Terraform? Пример: если у нас есть эта переменная: variable "domains" { type = "list" default = [ "tftesting.io", "tftesting.co", ] } Как мы можем рассчитать, что "tftesting.io" имеет индекс "0", а "tftesti…
20 июл '18 в 08:59
1
ответ
Terraform GCP: удаленное выполнение PowerShell в экземпляре Windows при создании
Я сделал простой манифест Terraform, который успешно запускает экземпляр Windows 2016 в GCP. В качестве следующего шага я хотел бы выполнить скрипт Powershell для дальнейшей настройки и установки программного обеспечения в экземпляре Windows. Я не м…
21 июл '18 в 07:17
1
ответ
Terraform - добавление нового экземпляра ресурса и восстановление состояния terraform
Предположим, я создал среду с помощью скрипта Terraform, а затем я хотел бы добавить еще один ресурс того же типа, который у меня уже есть. Например, у меня есть 2 экземпляра виртуальной машины приложения, и я хотел бы добавить еще один. Каков был б…
04 окт '18 в 08:49
2
ответа
Серверная часть Terraform s3 не аутентифицируется с помощью файла общих учетных данных
У меня есть свои учетные данные в моем файле ~/.aws/credentials, и я могу прекрасно использовать aws cli, но когда я делаю terraform init Я получаю следующую ошибку: Error initializing new backend: Error configuring the backend "s3": No valid creden…
23 фев '19 в 19:21
1
ответ
Создание DNS Ansible & Terraform в Active Directory с помощью nsupdate
Я пытаюсь создать новую запись DNS в активном каталоге с помощью модуля nsupdate. Terraform и ansible работают с key_name & key_secret. Если я отключу опцию "Только безопасный" в активной директории, я могу создать запись. Если я установлю безопасны…
28 ноя '18 в 14:13
0
ответов
Terraform: невозможно назначить значение удаленного состояния переменной в объявлении модуля
У меня есть файл состояния обработки объявлений VPC, вот фрагмент для подсетей: resource "aws_subnet" "stage-1a" { availability_zone = "us-east-1a" vpc_id = "${aws_vpc.tl_vpc_east.id}" cidr_block = "10.100.100.0/24" map_public_ip_on_launch = true ta…
11 фев '19 в 22:42
1
ответ
Создать экземпляр TPU с помощью Terraform
Я пытаюсь создать экземпляр TPU для провайдера Google, используя Terraform, но не могу найти никаких документов об этом на официальном сайте.Похоже, что Terraform по-прежнему считает ТПУ бета-версией. Кто-нибудь еще сталкивался с этой проблемой?
12 фев '19 в 11:58
2
ответа
Терраформ имеет дело с "known_hosts" при изменении инфраструктуры? Если так, то как?
Я очень плохо знаком с терраформой, так что, возможно, это не очень хороший вопрос. Но я бегу через [этот пример Amazon EC2] и в какой-то момент он пытается SSH к машине, я предполагаю установить nginx. Это всегда бомбардировка для меня, и я просто …
30 июл '15 в 14:44
1
ответ
Почему частный IP-адрес моего экземпляра AWS находится вне диапазона подсети?
Я пытаюсь запустить экземпляр с частным IP-адресом 172.31.32.101, используя Terraform в моем VPC по умолчанию (CIDR 172.31.0.0/16), в подсети eu-west-1a с CIDR 172.31.32.0/20. Обычно я могу сделать это без проблем, но все больше и больше я нахожу, ч…
25 авг '15 в 09:14
1
ответ
Учетная запись службы не имеет доступа к storage.buckets.create
Я создал сервисную учетную запись для Terraform. Помимо нашего процесса, мы создаем несколько хранилищ и поддерживаем их через Terraform. Тем не менее, когда мы бежим terraform apply мы получаем следующую ошибку: google_storage_bucket.state_bucket: …
19 апр '19 в 14:38
0
ответов
Получение пароля Windows EC2 от экземпляров при использовании Terraform
Я пытаюсь получить пароль от пары новых экземпляров ec2 при использовании terraform. Прочитал пару постов и подумал, что у меня это есть, но никуда не денется. Вот мой конфиг: resource "aws_instance" "example" { ami = "ami-06f9d25508c9681c3" count =…
16 май '19 в 20:58