-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvariables.tf
88 lines (81 loc) · 2.24 KB
/
variables.tf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
variable "repository_name" {
description = "Name of the repository that is point of module"
type = string
}
variable "repository_description" {
description = "Description that will be visible on board of projects inside GitHub"
type = string
}
variable "homepage_url" {
description = "URL of a page describing the project"
type = string
default = ""
}
variable "repository_private" {
description = "Set repository visible outside of organization. (Default: true)"
type = bool
default = true
}
variable "archived" {
description = "Set to true to archive repository. (Default: false)"
type = bool
default = false
}
variable "pull_teams" {
description = "Teams ids that will have read-only access to the repository."
type = list(string)
default = []
}
variable "push_teams" {
description = "Teams ids that will have read-write access to the repository."
type = list(string)
default = []
}
variable "admin_teams" {
description = "Teams ids that will have admin access over the repository."
type = list(string)
default = []
}
variable "is_template" {
description = "If set to true then repository can be used as a template for other repositories"
type = bool
default = false
}
variable "template" {
description = "If passed, then repository will be created from the template."
type = object({
owner = string
repository = string
})
default = null
}
variable "allow_rebase" {
description = "Allow developers to modify history of commits."
type = bool
default = false
}
variable "license_template" {
description = "License template eg: \"mit\", \"mpl-2.0\"."
type = string
default = null
}
variable "has_issues" {
description = "Enables GitHub Issues feature"
type = bool
default = false
}
variable "has_projects" {
description = "Enables GitHub Projects feature"
type = bool
default = false
}
variable "has_wiki" {
description = "Enables GitHub Wiki feature"
type = bool
default = false
}
variable "vulnerability_alerts" {
description = "Set to enable security alerts for vulnerable dependencies"
type = bool
default = false
}