Skip to content

Commit d1ad087

Browse files
authored
Merge pull request #73 from mcanevet/runners_token
Add runners_token attribute
2 parents cfdae8f + ee8f3ef commit d1ad087

File tree

4 files changed

+14
-2
lines changed

4 files changed

+14
-2
lines changed

gitlab/data_source_gitlab_project.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,11 @@ func dataSourceGitlabProject() *schema.Resource {
8282
Optional: true,
8383
Computed: true,
8484
},
85+
"runners_token": {
86+
Type: schema.TypeString,
87+
Optional: true,
88+
Computed: true,
89+
},
8590
},
8691
}
8792
}
@@ -112,5 +117,6 @@ func dataSourceGitlabProjectRead(d *schema.ResourceData, meta interface{}) error
112117
d.Set("ssh_url_to_repo", found.SSHURLToRepo)
113118
d.Set("http_url_to_repo", found.HTTPURLToRepo)
114119
d.Set("web_url", found.WebURL)
120+
d.Set("runners_token", found.RunnersToken)
115121
return nil
116122
}

gitlab/resource_gitlab_project.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,10 @@ func resourceGitlabProject() *schema.Resource {
8989
Type: schema.TypeString,
9090
Computed: true,
9191
},
92+
"runners_token": {
93+
Type: schema.TypeString,
94+
Computed: true,
95+
},
9296
},
9397
}
9498
}
@@ -109,6 +113,7 @@ func resourceGitlabProjectSetToState(d *schema.ResourceData, project *gitlab.Pro
109113
d.Set("ssh_url_to_repo", project.SSHURLToRepo)
110114
d.Set("http_url_to_repo", project.HTTPURLToRepo)
111115
d.Set("web_url", project.WebURL)
116+
d.Set("runners_token", project.RunnersToken)
112117
}
113118

114119
func resourceGitlabProjectCreate(d *schema.ResourceData, meta interface{}) error {

website/docs/d/project.html.markdown

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,5 +57,4 @@ The following attributes are exported:
5757

5858
* `web_url` - URL that can be used to find the project in a browser.
5959

60-
61-
60+
* `runners_token` - Registration token to use during runner setup.

website/docs/r/project.html.markdown

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,8 @@ The following additional attributes are exported:
6464

6565
* `web_url` - URL that can be used to find the project in a browser.
6666

67+
* `runners_token` - Registration token to use during runner setup.
68+
6769
## Importing projects
6870

6971
You can import a project state using `terraform import <resource> <id>`. The

0 commit comments

Comments
 (0)