Публикации по теме 'terraform'
Terraform и PagerDuty - перед тем, как попробовать
Идеи Terraform
Terraform и PagerDuty - перед тем, как попробовать
Стоит знать факты, прежде чем начинать писать код инфраструктуры PagerDuty
Terraform хорошо известен своим огромным выбором провайдеров. Среди них мы можем найти интеграцию с PagerDuty. Если у вас много сервисов, пользователей и команд внутри PagerDuty, вам следует подумать об управлении такой инфраструктурой, как IaC.
По мере того, как вы тратите все больше и больше времени на написание кода HCL, вы обнаружите..
Инициализация сервера Jenkins на AWS с помощью Terraform
В этом руководстве мы будем использовать Terraform для предоставления сервера Jenkins в AWS.
Фон
Сценарий
Ваша команда использовала сервер Jenkins локально для конвейера CI/CD и теперь хочет перенести его в облако. Вам было поручено настроить сервер Jenkins на AWS.
Требования
Сервер Jenkins должен быть развернут на экземпляре EC2. Экземпляр EC2 должен быть доступен через Интернет через порт 8080. Только вы должны иметь доступ к экземпляру EC2 через SSH. Используйте..
Как поддерживать чистоту кода Terraform — «Экологичный подход»
С чего начать создание хорошего кода Terraform в долгосрочной перспективе? Откройте для себя передовые методы и инструменты, которые помогут вам начать работу правильно
Работа в команде DevOps подразумевает участие во многих репозиториях Terraform. Иногда у нас разные способы написания кода Terraform. Проверка кода также отнимает много времени, а поддержка кода становится сложной задачей.
По мере продвижения вы будете владеть все большим и большим количеством кода Terraform, и один..
DAws DynamoDB с использованием Terraform
main.tf
resource "aws_dynamodb_table" "nonproductive" {
name ="${var.deployment_name}_nonprod"
billing_mode = "PAY_PER_REQUEST"
read_capacity = "${var.read_capacity}"
write_capacity = "${var.write_capacity}"
hash_key = "metadataId"
range_key = "source"
point_in_time_recovery = "${var.db_point_in_time_recovery}"
stream_enabled = "${var.stream_enabled}"..
Поддержка Terraform для ноутбуков на платформе AI
Я не публиковал сообщения уже несколько недель, но, наконец, у меня появилось время сделать это: я присоединился к команде AI Platform Notebooks 2 месяца назад. В рамках этой роли я в основном работал с Notebooks API , что было очень интересно (изучение инфраструктуры Google Cloud Backend и GoLang). Одной из запрошенных нами функций было добавление поддержки API Notebooks в Terraform. ( Terraform : инструмент, используемый для превращения разработки инфраструктуры в код). Поэтому я решил..
Вопросы по теме 'terraform'
ошибка terraform при запуске сервера в openstack
Я получаю сообщение об ошибке при запуске сервера в Openstack с Terraform:
Состояние ошибки обновления: 1 ошибка (и):
недопустимый символ '‹' ищет начало значения
476 просмотров
schedule
04.05.2023
Отладка проблем с размещенной зоной route53 с помощью terraform
При запуске terraform apply в Atlas для и при сбое на AWS route 53 я обнаруживаю следующую ошибку:
Apply execution has failed
The apply encountered an errored while executing 10 minutes ago. State information was persisted and subsequent applies...
1701 просмотров
schedule
10.06.2024
Почему аргументы разбиваются на «=», когда terraform запускается из подпроцесса python
У меня есть оболочка Python для terraform, terraform каким-то образом неправильно интерпретирует передаваемые аргументы. Любые идеи, как обойти это?
#!/usr/bin/env python
import subprocess
args_echo = ["/bin/echo",...
905 просмотров
schedule
20.02.2024
Можем ли мы добавить \ прикрепить группу безопасности к ресурсу Terraform aws_cloudformation_stack
Я использую Terraform для подготовки emr. Для этого я вызываю ресурс «aws_cloudformation_stack», а затем прикрепляю шаблон облачной информации для запуска EMR. Теперь он работает, я хочу, чтобы у моего EMR было 22 входящего порта, открытых для...
353 просмотров
schedule
14.02.2023
Как загружать капли с помощью Terraform?
При создании капель в Digital Ocean с помощью Terraform пароли созданных машин пересылаются по почте. Если я получу документацию по поставщику Digital Ocean , , вы также можете указать SSH-идентификаторы используемых ключей.
Если я загружаю...
240 просмотров
schedule
04.07.2023
Как в Terraform указать конечную точку шлюза API с переменной в пути запроса?
В AWS API Gateway у меня есть конечная точка, определенная как /users/{userId}/someAction , и я пытаюсь воссоздать ее с помощью terraform.
Я бы начал иметь какую-то связанную цепочку gateway_resource вот так ...
resource...
15918 просмотров
schedule
06.12.2021
Как запустить команду перед zip-папкой data.archive_file в Terraform?
Я пытаюсь реализовать лямбда-функцию aws с помощью terraform.
У меня просто null_resource есть локальный провайдер и resource.archive_file , который архивирует исходный код после завершения всей подготовки.
resource "null_resource" "deps" {...
4323 просмотров
schedule
22.02.2022
использование одного инвентаря терраформирования в другой скрипт терраформирования
Я пытаюсь написать отдельный скрипт terraform для предупреждений aws cloudwatch, помимо создания экземпляров aws, я хочу использовать инвентарь terraform для разных сценариев terraform, который будет создавать экземпляры aws. Как получить доступ к...
340 просмотров
schedule
29.12.2022
Как мне обрабатывать `депонированные` ресурсы в Terraform?
Я изо всех сил пытаюсь понять, как я должен обрабатывать deposed ресурсы, обнаруженные в моем состоянии TF.
В частности, при запуске приложения я получаю некоторые ошибки, подобные приведенным ниже:
Error applying plan:
11 error(s)...
13099 просмотров
schedule
08.09.2022
Как я могу создать универсальный модуль эластичного бобового стебля?
Я пытаюсь создать многоразовый модуль terraform для ресурса эластичного бобового стебля. Я застрял, пытаясь понять, как передать переменные среды приложения. Я бы хотел сделать что-то вроде этого:
./api.tf
module "eb" {
source = "./eb"...
1680 просмотров
schedule
24.01.2023
Ошибка MalformedPolicyDocument при создании политики через terraform
При запуске terraform я получаю следующую ошибку:
* aws_iam_role_policy.rds_policy: Error putting IAM role policy my-rds-policy: MalformedPolicyDocument: The policy failed legacy parsing
Вот мое определение ресурса:
resource...
17683 просмотров
schedule
08.03.2023
Terraform: как прочитать идентификатор тома одного экземпляра?
Я создаю экземпляры с CentOS 7 AMI по умолчанию. Этот AMI автоматически создает том и прикрепляет его к экземпляру. Можно ли прочитать этот идентификатор тома с помощью terraform? Я создаю экземпляр, используя следующий код:
resource...
1230 просмотров
schedule
12.06.2023
Ценность зацикленных ресурсов ссылки Terraform
Я пытаюсь использовать провайдер для записи общедоступного IP-адреса вновь созданного экземпляра Azure в файл.
Мне удалось это сделать в единственном экземпляре.
resource "azurerm_public_ip" "helloterraformips" {
name = "terraformtestip"...
795 просмотров
schedule
11.10.2022
AWS Lambda VPC на Terraform
При создании функции AWS Lambda с terraform 0.9.3 мне не удалось подключить ее к выбранному мной VPC.
Вот как выглядит моя функция:
resource "aws_lambda_function" "lambda_function" {
s3_bucket = "${var.s3_bucket}"
s3_key...
11284 просмотров
schedule
01.04.2022
Как импортировать ручные изменения в удаленное состояние Terraform
Я новичок в terraform - я создал удаленное tfstate в s3, и теперь в мою инфраструктуру AWS внесены некоторые ручные изменения. Мне нужно импортировать эти ручные изменения в tfstate.
Я использовал команду импорта для некоторых ресурсов, но для...
10773 просмотров
schedule
03.08.2022
Невозможно создать группу безопасности VPC с помощью Terraform
Я пытаюсь создать сервер EC2 с этой настройкой. plan ни на что не жалуется, но при запуске apply получаю такую ошибку:
* aws_instance.example: Failed to update vpc_security_group_ids
on "i-04b724c52ac598fd8", which does not contain a...
449 просмотров
schedule
12.05.2022
Запустите RancherOs с Openstack и Terraform
Привет, работаю с последними версиями OpenStack, Terraform и RancherOs.
Из пользовательского интерфейса Openstack я могу заставить rancher работать, и я могу, например, передать свои собственные ключи ssh, но вам нужно явно щелкнуть диск...
615 просмотров
schedule
22.10.2022
Отправка журналов докеров в AWS CloudWatch через Terraform
Моя цель - отправить журналы контейнера докеров в CloudWatch через terraform. Это роль ECS, которую я использую для IAM:
{
"Version": "2008-10-17",
"Statement": [
{
"Action": "sts:AssumeRole",
"Principal": {
"Service":...
1279 просмотров
schedule
02.08.2023
Как управлять несколькими состояниями Terraform
Я использую Terraform для автоматического развертывания группы ресурсов Azure с виртуальной машиной. Он отлично работает, и теперь я делаю следующий шаг.
Цель моего проекта - предоставить пользователям средства для развертывания пользовательских...
95 просмотров
schedule
27.08.2023
Terraform terraform_remote_state Частичная конфигурация
Моя команда сильно полагается на удаленное состояние S3 из Terraform. Мы используем функцию -backend-config интерфейса командной строки, чтобы указать конфигурацию S3 при инициализации проектов, поэтому наш фактический код терраформирования...
661 просмотров
schedule
24.03.2022