Skip to content

Commit 3b080ff

Browse files
authored
chore(portainer_environment): Fix environment creation to apply user and team access policies [#49]
1 parent a39e4b3 commit 3b080ff

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

internal/resource_environment.go

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,17 @@ func resourceEnvironmentCreate(d *schema.ResourceData, meta interface{}) error {
172172
_ = d.Set("edge_id", result.EdgeID)
173173
}
174174

175+
if _, ok := d.GetOk("user_access_policies"); ok {
176+
if err := resourceEnvironmentUpdate(d, meta); err != nil {
177+
return fmt.Errorf("failed to apply user access policies after creation: %w", err)
178+
}
179+
}
180+
if _, ok := d.GetOk("team_access_policies"); ok {
181+
if err := resourceEnvironmentUpdate(d, meta); err != nil {
182+
return fmt.Errorf("failed to apply team access policies after creation: %w", err)
183+
}
184+
}
185+
175186
return resourceEnvironmentRead(d, meta)
176187
}
177188

0 commit comments

Comments
 (0)