Описание тега infrastructure-as-code

Инфраструктура как код (IaC) - это процесс управления компьютерными центрами обработки данных и их предоставления с помощью машиночитаемых файлов определений, а не физической конфигурации оборудования или интерактивных средств конфигурации.
1 ответ

Облакообразовательная продукция Cloudformation Init

У меня есть стек CloudFormation, как показано ниже, "Metadata" : { "AWS::CloudFormation::Init" : { "config" : { "/home/ec2-user/create_db_user.sh" : { "source" : "http://s3.amazonaws.com/devops/create_db_user.sh", "mode" : "000755", "owner" : "ec2-u…
1 ответ

Как сделать инфраструктурный код на существующих сервисах, созданных из консоли?

Мы быстро развивались и развивались. Мы создали несколько сервисов AWS с панели, но теперь нам нужно вернуться и получить их в CloudFormation. Я ищу руководство по получению этих существующих элементов в CloudFormation. В качестве простого примера у…
2 ответа

Экспорт существующих аварийных сигналов AWS CloudWatch в шаблон CloudFormation

Как экспортировать существующие, настроенные и протестированные сигналы тревоги AWS CloudWatch в шаблон Cloudformation? Я знаю об инструменте CloudFormer, но он поддерживает ограниченное количество сервисов AWS (Amazon VPC, DynamoDB и т. Д.) И не по…
1 ответ

Использование нескольких условий для подсчета в терраформных троичных операциях с использованием elseif

Я пытаюсь получить terraform для создания ресурса на основе условия подсчета, как показано ниже, я не могу разобраться с синтаксисом, это должно быть что-то вроде ниже: count = “${var.size[terraform.workspace] == "big" ? && local.ips[terrafo…
3 ответа

Должен ли код инфраструктуры храниться в том же хранилище, что и код приложения?

Я настраиваю инфраструктуру для поддержки WebApp. В одном из моих репозиториев есть вся сетевая инфраструктура (VPC, подсети, NAT, Bastion и т. Д.). В WebApp есть Route 53 + ALB + AutoScalling Group + EC2 Instances. Все они были закодированы в шабло…
3 ответа

Ошибка удаления целевой группы: ResourceInUse при изменении целевых портов в AWS через Terraform

В настоящее время я работаю над бета-версией "Terraform Up & Running, 2nd Edition". В главе 2 я создал группу автоматического масштабирования и балансировщик нагрузки в AWS. Теперь я сделал свои порты HTTP внутреннего сервера настраиваемыми. По умол…
0 ответов

Проверьте, был ли ресурс AWS развернут CloudFormation

Я новичок в крупном развертывании AWS, где материал в основном разворачивается через CloudFormation (а некоторые через Terraform). Но всегда есть случаи, когда что-то было развернуто вручную, а не с помощью кода. Есть ли надежный способ быстро выясн…
1 ответ

Как развернуть виртуальную машину с помощью Ansible?

Я новичок в Ansible. Я могу создать одну виртуальную машину, используя Ansible. Я хотел бы развернуть несколько виртуальных машин за один раз. Я буду признателен за любые ссылки или рекомендации для достижения этой цели.
1 ответ

Сложная структура со значениями по умолчанию в Puppet

Попытка установить значения по умолчанию в массиве хэшей в Puppet.Я пытаюсь настроить URL-адреса для отслеживания.Он должен содержать: url название Runbook комментарий [необязательно] безопасный [по умолчанию =true] предупреждение [по умолчанию =30]…
31 янв '20 в 18:00
1 ответ

Настройка распространения CloudFront с S3 Origin и Custom Origin (ELB) с помощью AWS CDK

У меня есть приложение, использующее Django и Vue.js. В настоящее время API обслуживаетсяapi.mydomain.com который отправляет трафик в Application Load Balancer, который направляет к службам Fargate, а статический сайт Vue.js обслуживается на mydomai…
0 ответов

Citrix NetScaler CPX: переключение подготовки контента

Контекст Я работаю над POC для клиента, который включает Citrix Netscaler. Вся моя демонстрация - этоdocker-compose.yml с участием: разные СУБД некоторые веб-сервисы мое решение для мониторинга (графана, прометей, телеграф) Я хотел бы использовать э…
2 ответа

Ошибка плана terraform "features": не заполнено обязательное поле

terraform init инициализировать успешно, ниже мой main.tf ############################################################################ # VARIABLES ############################################################################# variable "resource_group…
28 фев '20 в 09:29
1 ответ

Как отлаживать шаблоны CloudFormation, созданные бессерверной системой под управлением CircleCI

Контекст Я чувствую, что мне нужно предоставить здесь много контекста, чтобы понять весь объем проблемы, поэтому заранее извиняюсь, если это будет длиться слишком долго или в конечном итоге предоставит слишком много информации, я просто хочу предотв…
1 ответ

Как установить политики доступа к Key Vault с помощью Pulumi?

Я пытаюсь настроить инфраструктуру Azure с помощью Pulumi. Пока я использовалpulumi preview команда, и кажется, что большинство вещей на месте. Мне удалось разобраться в большинстве вещей, но не в частях, связанных с Azure AD. Например, следующий ко…
06 июн '20 в 17:27
3 ответа

Как динамически создать документ политики AWS IAM с переменным количеством блоков ресурсов с помощью terraform?

В моей текущей конфигурации terraform я использую статический файл JSON и импортирую в terraform с помощью функции файла для создания политики AWS IAM. Код Terraform: resource "aws_iam_policy" "example" { policy = "${file("policy.json")}" } Определе…
1 ответ

Как остановить экземпляры GCP vm с помощью terraform

Я новичок в Terraform. Как остановить экземпляры GCP vm с помощью terraform? Я попытался изменить статус экземпляра виртуальной машины, он доступен для AWS, но не смог найти способ сделать это для GCP.
1 ответ

IaC Azure Automation

Я хотел бы выполнить следующие действия по расписанию (предположительно с использованием службы автоматизации Azure): Подготовить виртуальную машину в Azure Запустите сценарий PowerShell на этой виртуальной машине Деинициализация ВМ На самом деле у …
3 ответа

Настройка параметров восстановления учетной записи для пула пользователей AWS Cognito с помощью Terraform

В духе инфраструктуры как кода я настроил пул пользователей AWS Cognito через Terraform с помощью полезных aws_cognito_user_pool ресурс. Однако я не могу найти сопоставление аргументов / конфигурации для предпочтения восстановления учетной записи в …
0 ответов

Ошибка Terragrunt Неожиданный конец ввода JSON

Во время бега terragrunt plan-all, Я продолжаю сталкиваться со следующей ошибкой. Есть указания, как продолжить отладку этой проблемы? Не удалось найти большой помощи в репозитории Gruntwork Github для Terragrunt. [terragrunt] configstack.MultiError…
1 ответ

Инкрементное обновление с терраформом

Я использую Terraform для кастомизации своей среды Azure. На данный момент я могу выполнять инкрементальные обновления. когда я запускаю новый план, он пытается уничтожить все ранее примененные ресурсы. Например, я создал новую виртуальную машину, з…