File tree Expand file tree Collapse file tree 3 files changed +10
-75
lines changed Expand file tree Collapse file tree 3 files changed +10
-75
lines changed Original file line number Diff line number Diff line change @@ -124,32 +124,10 @@ See [variables.tf] and [examples/] for details and use-cases.
124124
125125- [ ** ` defaults ` ** ] ( #var-defaults ) : * (Optional ` object(defaults) ` )* <a name =" var-defaults " ></a >
126126
127- A object of default settings to use instead of module defaults for top-level arguments.
128- See below for a list of supported arguments.
129-
130- This is a special argument to set various defaults to be reused for multiple repositories.
131-
132- The following top-level arguments can be set as defaults:
133- ` homepage_url ` ,
134- ` visibility ` ,
135- ` has_issues ` ,
136- ` has_projects ` ,
137- ` has_wiki ` ,
138- ` allow_merge_commit ` ,
139- ` allow_rebase_merge ` ,
140- ` allow_squash_merge ` ,
141- ` allow_auto_merge ` ,
142- ` has_downloads ` ,
143- ` auto_init ` ,
144- ` gitignore_template ` ,
145- ` license_template ` ,
146- ` default_branch ` ,
147- ` topics ` ,
148- ` issue_labels_create ` ,
149- ` issue_labels_merge_with_github_labels ` .
150-
151- Module defaults are used for all arguments that are not set in ` defaults ` .
152- Using top level arguments override defaults set by this argument.
127+ DEPRECATED:
128+ This variable will be removed in future releases.
129+ It was needed in times when Terraform Module for each was not available to provide default values for multiple repositories.
130+ Please convert your code accordingly to stay compatible with future releases.
153131
154132 Default is ` {} ` .
155133
Original file line number Diff line number Diff line change @@ -140,32 +140,10 @@ section {
140140 type = object (defaults)
141141 default = {}
142142 description = <<- END
143- A object of default settings to use instead of module defaults for top-level arguments.
144- See below for a list of supported arguments.
145-
146- This is a special argument to set various defaults to be reused for multiple repositories.
147-
148- The following top-level arguments can be set as defaults:
149- `homepage_url`,
150- `visibility`,
151- `has_issues`,
152- `has_projects`,
153- `has_wiki`,
154- `allow_merge_commit`,
155- `allow_rebase_merge`,
156- `allow_squash_merge`,
157- `allow_auto_merge`,
158- `has_downloads`,
159- `auto_init`,
160- `gitignore_template`,
161- `license_template`,
162- `default_branch`,
163- `topics`,
164- `issue_labels_create`,
165- `issue_labels_merge_with_github_labels`.
166-
167- Module defaults are used for all arguments that are not set in `defaults`.
168- Using top level arguments override defaults set by this argument.
143+ DEPRECATED:
144+ This variable will be removed in future releases.
145+ It was needed in times when Terraform Module for each was not available to provide default values for multiple repositories.
146+ Please convert your code accordingly to stay compatible with future releases.
169147 END
170148 }
171149
Original file line number Diff line number Diff line change @@ -25,30 +25,9 @@ variable "branches" {
2525}
2626
2727variable "defaults" {
28- description = " (Optional) Overwrite defaults for various repository settings "
28+ description = " (Deprecated) DEPRECATED. Please convert defaults to Terraform Module for_each "
2929 type = any
30-
31- # Example:
32- # defaults = {
33- # homepage_url = "https://mineiros.io/"
34- # visibility = "private"
35- # has_issues = false
36- # has_projects = false
37- # has_wiki = false
38- # delete_branch_on_merge = true
39- # allow_merge_commit = true
40- # allow_rebase_merge = false
41- # allow_squash_merge = false
42- # allow_auto_merge = false
43- # has_downloads = false
44- # auto_init = true
45- # gitignore_template = "terraform"
46- # license_template = "mit"
47- # default_branch = "main"
48- # topics = ["topic-1", "topic-2"]
49- # }
50-
51- default = {}
30+ default = {}
5231}
5332
5433variable "description" {
You can’t perform that action at this time.
0 commit comments