Описание тега terraform-provider-github

0 ответов

Ошибка импорта terraform с удаленным сервером Terraform Cloud

Я пытаюсь импортировать существующий репозиторий github в terraform. Я решил попробовать облако терраформ, и после его настройкиterraform importтерпят неудачу с 401 unauthorized, даже если все настроено правильно. В принципе, у меня такое: provider …
2 ответа

Как обновить защиту ветки с помощью Terraform без удаленной ветки в GITHUB?

Мне нужно создать конвейеры CI/CD и защитить некоторые конкретные ветки в GITHUB для большого количества репозиториев. Но если удаленная ветка не существует, я получаю сообщение об ошибке. Он работает, только если я уже создал удаленную ветку в GITH…
19 окт '19 в 20:40
1 ответ

Шаблон для шаблонных аргументов для существующих ресурсов Terraform

Я использую поставщика Terraform GitHub для определения репозиториев GitHub для внутреннего экземпляра GitHub Enterprise (хотя вопрос не зависит от поставщика). Существующий github_repository ресурс работает нормально, но я хотел бы иметь возможност…
29 май '20 в 13:56
0 ответов

Отключение проверки статуса для слияния с определенной веткой в ​​Terraform

У меня есть модуль terraform, определенный следующим образом module "my-module" { source = "git::<some git url>" name = "<repo name>" description = "<description>" topics = ["topic"…
17 сен '20 в 04:01
1 ответ

Лучшая практика использования переменных для настройки и создания нового экземпляра репозитория Github в Terraform вместо обновления на месте

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

Проблема импорта Terraform: объекты были изменены вне Terraform

На tf версии 1.0.3 Я импортирую ресурс локально: terraform import github_repository.terraform-xxxx-github_repo terraform-xxxx-github github_repository.terraform-xxxx-github_repo: Importing from ID "terraform-xxxx-github"... github_repository.terrafo…
2 ответа

Terraform: создайте репозиторий организации GitHub вместо пользовательского репозитория

Структура файла TF: ./ main.tf (см. код ниже, здесь определен провайдер github) module1 (папка) module1.tfvars github-repos.tf (см. код ниже) main.tf (пустой) variables.tf (определяется для модуля, значение берется из файла tfvar) модуль2 (папка) mo…
29 окт '21 в 23:07
2 ответа

Как автоматизировать Terraform, учитывая необходимость добавления переменных вручную?

Вариант использования, над которым я работаю, использует Jira для сбора информации о пользователях, а именно: имя пользователя и команда github, в которую должен быть добавлен пользователь. а затем запускает сценарии Terraform, чтобы добавить этого …
18 ноя '21 в 01:00
3 ответа

404 При создании github_repository_webhook с помощью Terraform

Мы перешли на использование integrations/githubпровайдера, и с тех пор мы начали получать 404 при попытке создать github_repository_webhook с помощью Terraform. Я полагаю, что у нас есть все необходимые части, требуемые на основе документов, но API …
28 янв '22 в 19:32
0 ответов

Terraform Создание нескольких ресурсов без повторяющихся имен ресурсов

Я пытаюсь использовать Terraform для создания нескольких репозиториев GitHub. У меня есть следующее: terraform { required_providers { github = { source = "integrations/github" version = "~> 4.0" } } } # Configure the GitHub Provider provider "git…
01 апр '22 в 22:57
0 ответов

Как пропустить цикл for_each, если ключ не существует в terraform

Моя формулировка проблемы проста, но я не могу найти решение нигде в Интернете. У меня есть список пользователей как: // users locals { allUsers = { dev_user_1 = { Name = "user1" Email = "user1@abc.com" GitHub = "user1" # github username Team = "Dev…
13 май '22 в 18:06
0 ответов

Предоставление Teams в GitHub с использованием Terraform — иерархия команд

Я пытаюсь использовать поставщика github terraform, чтобы упростить управление командами в нашей организации GitHub. Чтобы уменьшить количество изменений в коде Terraform, я хотел использовать такое решение, как https://learn.hashicorp.com/tutorials…
17 май '22 в 07:54
0 ответов

Почему terraform в некоторых случаях решает дрейф значений необязательных атрибутов, а в других нет?

Возьми 2 кейса. Поставщик терраформ AWS terraform { required_providers { aws = { source = "hashicorp/aws" version = "4.14.0" } } } provider "aws"{ region = "us-east-1" access_key = "<insert here>" secret_key = "<insert here>" } resource …
2 ответа

Как обрабатывать неподдерживаемый атрибут в Terraform

У меня есть код терраформа, как указано ниже locals { file_path = format("%s-%s", var.test1, var.test2) test_decode = yamldecode((data.github_repository_file.test.content)) } data "github_repository_file" "test" { repository = "test-repo" branch = "…
0 ответов

Terraform Github Provider — уничтожить результаты 404 не найдено []

Я создал и настроил репозиторий Github, используя Terraform и интеграцию с github. Разрешения Github ограничены, поэтому мне нужно предоставить пользователям репо права администратора на репо. Я также использую ресурс « github_repository_file » для …
14 дек '22 в 15:59
0 ответов

Контроллер Flux Terraform не выбирает правильное состояние Terraform

У меня есть контроллер terraform для Flux, работающий с поставщиком Github, однако он, похоже, улавливает неправильное состояние Terraform, поэтому он продолжает пытаться воссоздать ресурсы снова и снова (и терпит неудачу, потому что они уже существ…
0 ответов

terraform - github_branch_protection: используйте имя пользователя вместо node_id

Я использую провайдер GitHub Terraform с ресурсомgithub_branch_protection(документация: https://registry.terraform.io/providers/integrations/github/latest/docs/resources/branch_protection ) я использую аргументrequired_pull_request_reviews.pull_requ…
08 фев '23 в 17:00
1 ответ

Ошибка создания репозитория github с использованием terraform

Получение ошибки ниже при попытке создать репозиторий github с использованием ошибки terraform ниже. Может ли кто-нибудь помочь мне понять, что мне здесь не хватает? Error: POST https://api.github.com/repos/github/terraform-module-template/generate:…
23 авг '22 в 16:37
1 ответ

Условные атрибуты репозитория github в Terraform

Я хочу условно установить аргументы для ресурсов при управлении репозиториями Github с помощью Terraform. Я хотел бы иметь разные блоки страниц в зависимости от значения параметра has_pages, как в следующем примере Пример: resource "github_repositor…
0 ответов

Как изменить значение вложенного аргумента Terraform?

У меня есть вопрос о провайдере Terraform/Github. Я пытаюсь изменить значение аргумента, принадлежащего вложенному блоку, при вызове пользовательского модуля, которому принадлежит блок. Не могу понять для жизни меня, как это сделать! Вот как выгляди…