This directory manages the lifecycle of the GitHub Configuration for @workloads.
Name | Description | Type | Required |
---|---|---|---|
github_owner | This is the target GitHub organization or individual user account to manage. | string |
yes |
github_token | A GitHub OAuth / Personal Access Token. | string |
yes |
github_organization_email | E-mail address to use for GitHub Organization. | string |
no |
organization_members | User Names of GitHub Organization Members. | list(string) |
no |
organization_owners | User Names of GitHub Organization Owners. | list(string) |
no |
repositories | List of GitHub Repositories. | list(object({ |
no |
special_repositories | List of non-Terraform-based GitHub Repositories. | list(object({ |
no |
terraform_repositories | List of GitHub Repositories. | list(object({ |
no |
Name | Description |
---|---|
github_repository_slugs | GitHub repository slugs. |
github_urls | GitHub URLs. |
nomad_pack_registry_commands | Nomad Pack CLI Commands for Registry operations |
workspace_url | Terraform Cloud Workspace URL. |
This module is maintained by the contributors listed on GitHub.
Licensed under the Apache License, Version 2.0 (the "License").
You may obtain a copy of the License at apache.org/licenses/LICENSE-2.0.
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" basis, without WARRANTIES or conditions of any kind, either express or implied.
See the License for the specific language governing permissions and limitations under the License.