Публикации по теме 'terraform'


EC2 IAM Role / IAM Instance Profile as Code
Amazon EC2 как сервис вычислений или виртуальных машин, предоставляемый Amazon Web Services (AWS), может быть одним из распространенных сервисов, которые мы используем ежедневно. Тип использования EC2 может быть разным. Его можно использовать как бэкэнд для контейнерных сервисов, таких как ECS, его можно использовать как экземпляр базы данных, действовать как сервер приложений, использовать как хост-бастион / хост-прыжок и т. Д. В повседневной производственной среде мы также можем..

От императивного к декларативному: импорт ресурсов с помощью Terraform до и после Terraform 1.5
Если вам повезло работать над новым проектом, вы можете даже не знать о возможности импорта существующих ресурсов в ваше состояние Terraform. Большинству из нас приходится взаимодействовать с той или иной устаревшей инфраструктурой. Наследие в этом контексте не обязательно должно означать старое. Это может быть что-то, что вы создали ранее с помощью Terraform, но теперь вам нужно переместить ресурс в другой файл состояния Terraform. Что значит импортировать существующий ресурс в ваше..

Рабочие пространства Terraform для начинающих
Когда вы пишете код Terraform, у вас есть состояние, которое находится в файле tfstate . Состояние сообщает среде, независимо от того, выполняете ли вы развертывание в облаке или локально, как оно должно выглядеть. Когда вы, скажем, хотите обновить среду, tfstate сообщает среде, что есть в данный момент и что можно изменить. Это отлично подходит для одной среды, но что если у вас несколько сред? Например; разработка, постановка и производство. Вы не хотите всегда менять код для..

Запуск сервисов ИИ с помощью Terraform на OCI
Специалисты по данным и аналитики теряют продуктивное время на создание и управление средами машинного обучения. Управление отдельными средами машинного обучения может стоить организациям денег и задерживать инженеров в плане своевременного развертывания моделей машинного обучения в критически важных бизнес-подразделениях. Знаете ли вы, что с помощью Oracle Cloud Infrastructure Resource Manager можно быстро запускать сервисы ИИ? Oracle Resource Manager использует Terraform для..

Использование бессерверных технологий для создания простого и недорогого Twitter-бота
Давайте вместе создадим Twitter-бота У людей с ботами Твиттера отношения любви-ненависти. Они могут быть полезны для ретвитов контента, который имеет отношение к тому, что вы ищете, но они также могут раздражать, если они пишут слишком много или если они пишут о вещах, которые вам не интересны. Однако вы можете обойти эту проблему, создав своего собственного бота. Создать бота для Twitter относительно просто. В истинном бессерверном стиле можно построить собственное решение с..

Вопросы по теме 'terraform'

Создание поддомена Route53 с IP-адресом и номером порта
Мы используем сервис route53 AWS для создания поддомена из нашей зоны хостинга. В настоящее время у нас есть экземпляр, работающий на сервере Amazon с Elastic IP. Как только мы создадим запись route53 типа A, мы сможем назначить только эластичный...
750 просмотров

Как передать настройки aws_elastic_beanstalk_environment в модуль Terraform
Я использую модуль Terraform для управления приложениями и средами AWS Elastic Beanstalk и хочу передать в модуль список переменных среды. Из-за отсутствия лучшего решения я сейчас передаю плоский список имен и значений и объявляю фиксированное...
2309 просмотров

Datadog monitor API / проверка монитора процессов terraform
Я пытаюсь интегрировать проверку монитора Datadog для процесса sshd в свою кодовую базу terraform, но получаю datadog_monitor.host_is_up2: error updating monitor: API error 400 Bad Request: {"errors":["The value provided for parameter 'query' is...
2374 просмотров
schedule 08.11.2022

Terraform уничтожает экземпляры при попытке масштабирования
У меня есть следующий экземпляр Terraform, затем я добавляю файлы и устанавливаю программное обеспечение на экземпляр / том. Если я повторно разверну план Terraform для добавления еще одного экземпляра, этот экземпляр будет уничтожен и будет создан...
141 просмотров

таймаут уничтожения группы автомасштабирования terraform
Есть ли способ изменить таймауты по умолчанию для terraform? Например, на terraform apply я часто теряю таймаут, пытаясь уничтожить группы автомасштабирования: module.foo.aws_autoscaling_group.bar (deposed #0): Still destroying... (10m0s...
2738 просмотров

Присоедините экземпляры группы автомасштабирования непосредственно к балансировщику нагрузки.
Есть ли способ присоединить экземпляры в группе автомасштабирования непосредственно к цели Application Load Balancer (ALB). Мои ASG работают, но они не привязаны к целям ALB при их запуске.
582 просмотров
schedule 24.02.2024

Bluemix Cloud Automation Manager ссылается на внешние файлы
Я просматривал предопределенный стек LAMP для шаблона инстанса Amazon ec2 в Bluemix и нашел следующий фрагмент кода: "awsPHPInstance": { "source":...
66 просмотров

Terraform зависает без вывода
Я использую версию terraform v0.9.6 в Windows 7. Когда я запускаю любую команду terraform, я застреваю в следующем: D:\terraforma>terraform destroy Do you really want to destroy? Terraform will delete all your managed infrastructure. There...
3994 просмотров
schedule 07.04.2024

Лучший способ в настоящее время создать доступный инвентарь из terraform
У меня есть длинный список машин, каждая из которых немного отличается по функциональности в системе. Я хотел бы организовать эти машины и автоматически добавить их в файл инвентаризации хостов, чтобы я мог запускать и управлять инвентаризацией....
22318 просмотров
schedule 23.03.2024

Использование общих переменных Terraform в модулях
Я пишу сценарий terraform для создания ASG на AWS. Я попытался создать его с помощью terraform module , чтобы получить более удобный для повторного использования код. Проблема в том, что когда я хочу использовать переменную из...
3236 просмотров
schedule 14.01.2024

шеф-хранилищу требуется версия Ruby ›= 2.2.0 | Ошибка использования с Terraform
Я использую Terraform для раскрутки экземпляров в Openstack и использую провайдер шеф-повара для начальной загрузки моего узла в шеф-повар в коде терраформа. У меня есть хранилище шеф-повара, где я храню свои секреты. Но применить терраформ...
281 просмотров
schedule 08.05.2024

Terraform - Как использовать tfvars с модулями
В трех разных средах я хочу иметь возможность динамически устанавливать переменные в зависимости от среды. В моем примере ниже допустим, что тип экземпляра отличается для dev и prod. Я не могу ссылаться на instance_type в модуле, ЕСЛИ у меня нет...
10157 просмотров
schedule 26.01.2024

Я хотел бы запустить terraform только для определенного ресурса
Долго запускать terraform и ждать. Поэтому я хотел бы запустить его, чтобы исключить rds, выполнение которых занимает больше всего времени, или я хотел бы запустить только ресурс ec2. Есть ли способ сделать такие вещи в terraform?
27327 просмотров
schedule 18.02.2024

Разработка плагина Terraform, где указать версию? лучшие практики для управления версиями приложений go?
Мы разработали пару плагинов провайдера для terraform, причем без указания версии. Затем для нашего собственного контроля мы начали использовать ldflags во время сборки: go build -ldflags '-X \"main.VersionString=#{VERSION} (#{REVISION})\"' -o...
97 просмотров
schedule 01.05.2024

как перезаписать ресурс слушателя terraform elb
Я определил ресурс ELB со слушателем в своей терраформе, и теперь в моем модуле я использую этот ресурс для переопределения некоторых переменных. На моем ресурсе можно переопределить прослушиватель (https). как service.tf resource "aws_elb"...
301 просмотров
schedule 20.11.2022

Скопируйте файл (ы) с локального компьютера на машину (ы) AWS EC2 CoreOS через Terraform
Я пытаюсь скопировать некоторые файлы из моего локального ящика на созданную машину CoreOS через Terraform (в файле main.tf). Я пробовал разные перестановки блока инициатора, но безрезультатно. Например, для этого я получаю сообщение «невозможно...
3452 просмотров

Как запустить terraform для загрузки нового лямбда-кода
Я развертываю лямбду с помощью Terraform следующим образом, но у меня есть следующие вопросы: 1) Я хочу, чтобы null_resource.lambda вызывался всегда или при изменении stop_ec2.py, чтобы stop_ec2_upload.zip не устарел. Что писать в триггерах {}?...
6359 просмотров

AWS Elastic beanstalk создает EC2 с неправильной подсетью
В существующей среде в Elastic beanstalk, созданной Terraform с помощью aws: elasticbeanstalk: command: DeploymentPolicy в RollingWithAdditionalBatch , экземпляр EC2 был ранее построен с настроенным vpc и правильным подсеть. Строится новая. VPC...
157 просмотров

Разрешить CloudFront доступ к корзине S3 с исходным удостоверением доступа
Я создал статический веб-сайт с корзиной S3, который обслуживается CloudFront. Я хотел бы ограничить доступ к корзинам напрямую только из CloudFront через Origin Access Identity. Я попытался обновить политику корзины S3, но она показывает ошибку:...
4756 просмотров

Terraform не может создать роль и назначить ее ресурсу спотового парка AWS
При запуске спотового флота с использованием примера terraform здесь мне нужно предоставить требуемое значение. iam_fleet_role = "arn:aws:iam::12345678:role/spot-fleet" Однако я не хочу указывать номер учетной записи, поэтому я хочу...
493 просмотров
schedule 12.04.2024