{"id":19129363,"url":"https://github.com/launchbynttdata/tf-azureado-module_primitive-pipelines","last_synced_at":"2025-06-28T20:06:22.634Z","repository":{"id":233321537,"uuid":"777297989","full_name":"launchbynttdata/tf-azureado-module_primitive-pipelines","owner":"launchbynttdata","description":null,"archived":false,"fork":false,"pushed_at":"2025-01-20T14:15:48.000Z","size":156,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-01-20T15:27:03.584Z","etag":null,"topics":["azure-devops","infrastructure-as-code","platform-automation","primitive","terraform"],"latest_commit_sha":null,"homepage":null,"language":"HCL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/launchbynttdata.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-25T15:30:54.000Z","updated_at":"2025-01-13T15:18:42.000Z","dependencies_parsed_at":"2024-04-15T19:31:05.591Z","dependency_job_id":"806f0dea-f54c-4aa8-b836-49ed63e566e9","html_url":"https://github.com/launchbynttdata/tf-azureado-module_primitive-pipelines","commit_stats":null,"previous_names":["launchbynttdata/tf-azureado-module_primitive-pipelines"],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/launchbynttdata%2Ftf-azureado-module_primitive-pipelines","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/launchbynttdata%2Ftf-azureado-module_primitive-pipelines/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/launchbynttdata%2Ftf-azureado-module_primitive-pipelines/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/launchbynttdata%2Ftf-azureado-module_primitive-pipelines/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/launchbynttdata","download_url":"https://codeload.github.com/launchbynttdata/tf-azureado-module_primitive-pipelines/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240199257,"owners_count":19763827,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["azure-devops","infrastructure-as-code","platform-automation","primitive","terraform"],"created_at":"2024-11-09T06:07:17.430Z","updated_at":"2025-02-22T16:17:21.014Z","avatar_url":"https://github.com/launchbynttdata.png","language":"HCL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# tf-azureado-module_primitive-pipelines\n\n\u003c!-- BEGINNING OF PRE-COMMIT-TERRAFORM DOCS HOOK --\u003e\n## Requirements\n\n| Name | Version |\n|------|---------|\n| \u003ca name=\"requirement_terraform\"\u003e\u003c/a\u003e [terraform](#requirement\\_terraform) | ~\u003e 1.0 |\n| \u003ca name=\"requirement_azuredevops\"\u003e\u003c/a\u003e [azuredevops](#requirement\\_azuredevops) | ~\u003e 0.11.0 |\n| \u003ca name=\"requirement_azurerm\"\u003e\u003c/a\u003e [azurerm](#requirement\\_azurerm) | ~\u003e 3.96.0 |\n\n## Providers\n\n| Name | Version |\n|------|---------|\n| \u003ca name=\"provider_azuredevops\"\u003e\u003c/a\u003e [azuredevops](#provider\\_azuredevops) | 0.11.0 |\n\n## Modules\n\nNo modules.\n\n## Resources\n\n| Name | Type |\n|------|------|\n| [azuredevops_build_definition.build_definition](https://registry.terraform.io/providers/microsoft/azuredevops/latest/docs/resources/build_definition) | resource |\n| [azuredevops_git_repository.repo](https://registry.terraform.io/providers/microsoft/azuredevops/latest/docs/data-sources/git_repository) | data source |\n| [azuredevops_project.project](https://registry.terraform.io/providers/microsoft/azuredevops/latest/docs/data-sources/project) | data source |\n| [azuredevops_serviceendpoint_github.github_connection](https://registry.terraform.io/providers/microsoft/azuredevops/latest/docs/data-sources/serviceendpoint_github) | data source |\n\n## Inputs\n\n| Name | Description | Type | Default | Required |\n|------|-------------|------|---------|:--------:|\n| \u003ca name=\"input_project_id\"\u003e\u003c/a\u003e [project\\_id](#input\\_project\\_id) | (Required) The project ID or project name. | `string` | n/a | yes |\n| \u003ca name=\"input_name\"\u003e\u003c/a\u003e [name](#input\\_name) | The name of the build definition. | `string` | n/a | yes |\n| \u003ca name=\"input_path\"\u003e\u003c/a\u003e [path](#input\\_path) | The folder path of the build definition. | `string` | `null` | no |\n| \u003ca name=\"input_agent_pool_name\"\u003e\u003c/a\u003e [agent\\_pool\\_name](#input\\_agent\\_pool\\_name) | The agent pool that should execute the build. Defaults to Azure Pipelines. | `string` | `\"Azure Pipelines\"` | no |\n| \u003ca name=\"input_ci_trigger\"\u003e\u003c/a\u003e [ci\\_trigger](#input\\_ci\\_trigger) | The repository block as documented below. | \u003cpre\u003eobject({\u003cbr\u003e    use_yaml = optional(bool)\u003cbr\u003e    override = optional(object({\u003cbr\u003e      batch = optional(bool)\u003cbr\u003e      branch_filter = optional(object({\u003cbr\u003e        include = optional(list(string))\u003cbr\u003e        exclude = optional(list(string))\u003cbr\u003e      }))\u003cbr\u003e      path_filter = optional(object({\u003cbr\u003e        include = optional(list(string))\u003cbr\u003e        exclude = optional(list(string))\u003cbr\u003e      }))\u003cbr\u003e      max_concurrent_builds_per_branch = number\u003cbr\u003e      polling_interval                 = number\u003cbr\u003e      polling_job_id                   = string\u003cbr\u003e    }))\u003cbr\u003e  })\u003c/pre\u003e | \u003cpre\u003e{\u003cbr\u003e  \"use_yaml\": false\u003cbr\u003e}\u003c/pre\u003e | no |\n| \u003ca name=\"input_pull_request_trigger\"\u003e\u003c/a\u003e [pull\\_request\\_trigger](#input\\_pull\\_request\\_trigger) | Pull Request Integration trigger. | \u003cpre\u003eobject({\u003cbr\u003e    use_yaml       = bool\u003cbr\u003e    initial_branch = optional(string)\u003cbr\u003e    forks = object({\u003cbr\u003e      enabled       = bool\u003cbr\u003e      share_secrets = bool\u003cbr\u003e    })\u003cbr\u003e    override = optional(object({\u003cbr\u003e      auto_cancel = bool\u003cbr\u003e      branch_filter = optional(object({\u003cbr\u003e        include = optional(list(string))\u003cbr\u003e        exclude = optional(list(string))\u003cbr\u003e      }))\u003cbr\u003e      path_filter = optional(object({\u003cbr\u003e        include = optional(list(string))\u003cbr\u003e        exclude = optional(list(string))\u003cbr\u003e      }))\u003cbr\u003e    }))\u003cbr\u003e  })\u003c/pre\u003e | \u003cpre\u003e{\u003cbr\u003e  \"forks\": {\u003cbr\u003e    \"enabled\": false,\u003cbr\u003e    \"share_secrets\": false\u003cbr\u003e  },\u003cbr\u003e  \"use_yaml\": false\u003cbr\u003e}\u003c/pre\u003e | no |\n| \u003ca name=\"input_variable_groups\"\u003e\u003c/a\u003e [variable\\_groups](#input\\_variable\\_groups) | A list of variable group IDs (integers) to link to the build definition. Defaults to {}. | `list(number)` | `null` | no |\n| \u003ca name=\"input_features\"\u003e\u003c/a\u003e [features](#input\\_features) | A list of variable group IDs (integers) to link to the build definition. Defaults to {}. | \u003cpre\u003eobject({\u003cbr\u003e    skip_first_run = optional(bool)\u003cbr\u003e  })\u003c/pre\u003e | `{}` | no |\n| \u003ca name=\"input_queue_status\"\u003e\u003c/a\u003e [queue\\_status](#input\\_queue\\_status) | The queue status of the build definition. Valid values: enabled or paused or disabled. Defaults to enabled. | `string` | `\"enabled\"` | no |\n| \u003ca name=\"input_schedules\"\u003e\u003c/a\u003e [schedules](#input\\_schedules) | The schedules block as documented below. | \u003cpre\u003eobject({\u003cbr\u003e    days_to_build              = list(string)\u003cbr\u003e    schedule_only_with_changes = optional(bool)\u003cbr\u003e    start_hours                = optional(string)\u003cbr\u003e    start_minutes              = optional(string)\u003cbr\u003e    time_zone                  = optional(string)\u003cbr\u003e    branch_filter = optional(object({\u003cbr\u003e      include = optional(list(string))\u003cbr\u003e      exclude = optional(list(string))\u003cbr\u003e    }))\u003cbr\u003e  })\u003c/pre\u003e | `null` | no |\n| \u003ca name=\"input_repository\"\u003e\u003c/a\u003e [repository](#input\\_repository) | The repository block as documented below. | \u003cpre\u003eobject({\u003cbr\u003e    branch_name           = string\u003cbr\u003e    repo_id               = string\u003cbr\u003e    repo_type             = string\u003cbr\u003e    service_connection_id = optional(string)\u003cbr\u003e    yml_path              = optional(string)\u003cbr\u003e    github_enterprise_url = optional(string)\u003cbr\u003e    report_build_status   = optional(bool)\u003cbr\u003e  })\u003c/pre\u003e | n/a | yes |\n\n## Outputs\n\n| Name | Description |\n|------|-------------|\n| \u003ca name=\"output_id\"\u003e\u003c/a\u003e [id](#output\\_id) | n/a |\n| \u003ca name=\"output_revision\"\u003e\u003c/a\u003e [revision](#output\\_revision) | n/a |\n| \u003ca name=\"output_schedule_id\"\u003e\u003c/a\u003e [schedule\\_id](#output\\_schedule\\_id) | n/a |\n\u003c!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK --\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flaunchbynttdata%2Ftf-azureado-module_primitive-pipelines","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flaunchbynttdata%2Ftf-azureado-module_primitive-pipelines","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flaunchbynttdata%2Ftf-azureado-module_primitive-pipelines/lists"}