@@ -15,53 +15,43 @@ func workspaceOwnerDataSource() *schema.Resource {
1515 return & schema.Resource {
1616 Description : "Use this data source to fetch information about the workspace owner." ,
1717 ReadContext : func (ctx context.Context , rd * schema.ResourceData , i interface {}) diag.Diagnostics {
18- if idStr , ok := os .LookupEnv ("CODER_WORKSPACE_OWNER_ID" ); ok {
18+ if idStr := os .Getenv ("CODER_WORKSPACE_OWNER_ID" ); idStr != "" {
1919 rd .SetId (idStr )
2020 } else {
2121 rd .SetId (uuid .NewString ())
2222 }
2323
24- if username , ok := os .LookupEnv ("CODER_WORKSPACE_OWNER" ); ok {
24+ if username := os .Getenv ("CODER_WORKSPACE_OWNER" ); username != "" {
2525 _ = rd .Set ("name" , username )
2626 } else {
2727 _ = rd .Set ("name" , "default" )
2828 }
2929
30- if fullname , ok := os .LookupEnv ("CODER_WORKSPACE_OWNER_NAME" ); ok {
30+ if fullname := os .Getenv ("CODER_WORKSPACE_OWNER_NAME" ); fullname != "" {
3131 _ = rd .Set ("full_name" , fullname )
3232 } else { // compat: field can be blank, fill in default
3333 _ = rd .Set ("full_name" , "default" )
3434 }
3535
36- if email , ok := os .LookupEnv ("CODER_WORKSPACE_OWNER_EMAIL" ); ok {
36+ if email := os .Getenv ("CODER_WORKSPACE_OWNER_EMAIL" ); email != "" {
3737 _ = rd .Set ("email" , email )
3838 } else {
3939 _ = rd .
Set (
"email" ,
"[email protected] " )
4040 }
4141
42- if sshPubKey , ok := os .LookupEnv ("CODER_WORKSPACE_OWNER_SSH_PUBLIC_KEY" ); ok {
43- _ = rd .Set ("ssh_public_key" , sshPubKey )
44- }
45-
46- if sshPrivKey , ok := os .LookupEnv ("CODER_WORKSPACE_OWNER_SSH_PRIVATE_KEY" ); ok {
47- _ = rd .Set ("ssh_private_key" , sshPrivKey )
48- }
42+ _ = rd .Set ("ssh_public_key" , os .Getenv ("CODER_WORKSPACE_OWNER_SSH_PUBLIC_KEY" ))
43+ _ = rd .Set ("ssh_private_key" , os .Getenv ("CODER_WORKSPACE_OWNER_SSH_PRIVATE_KEY" ))
4944
5045 var groups []string
5146 if groupsRaw , ok := os .LookupEnv ("CODER_WORKSPACE_OWNER_GROUPS" ); ok {
5247 if err := json .NewDecoder (strings .NewReader (groupsRaw )).Decode (& groups ); err != nil {
5348 return diag .Errorf ("invalid user groups: %s" , err .Error ())
5449 }
55- _ = rd .Set ("groups" , groups )
5650 }
51+ _ = rd .Set ("groups" , groups )
5752
58- if tok , ok := os .LookupEnv ("CODER_WORKSPACE_OWNER_SESSION_TOKEN" ); ok {
59- _ = rd .Set ("session_token" , tok )
60- }
61-
62- if tok , ok := os .LookupEnv ("CODER_WORKSPACE_OWNER_OIDC_ACCESS_TOKEN" ); ok {
63- _ = rd .Set ("oidc_access_token" , tok )
64- }
53+ _ = rd .Set ("session_token" , os .Getenv ("CODER_WORKSPACE_OWNER_SESSION_TOKEN" ))
54+ _ = rd .Set ("oidc_access_token" , os .Getenv ("CODER_WORKSPACE_OWNER_OIDC_ACCESS_TOKEN" ))
6555
6656 return nil
6757 },
0 commit comments