This is an automated email from the ASF dual-hosted git repository.

kiranchavala pushed a commit to branch main
in repository 
https://gitbox.apache.org/repos/asf/cloudstack-terraform-provider.git

commit b4b9f6d804c619769f3b4c57f19ce5bd35244168
Merge: 1216148 829eb42
Author: kiranchavala <[email protected]>
AuthorDate: Tue Sep 9 11:38:41 2025 +0530

    Merge pull request #181 from ianc769/feature/role
    
    Add `cloudstack_role` resource

 cloudstack/data_source_cloudstack_role.go      | 150 +++++++++++++++++++++
 cloudstack/data_source_cloudstack_role_test.go |  62 +++++++++
 cloudstack/provider.go                         |   2 +
 cloudstack/resource_cloudstack_role.go         | 177 +++++++++++++++++++++++++
 cloudstack/resource_cloudstack_role_test.go    | 125 +++++++++++++++++
 website/cloudstack.erb                         |   7 +
 website/docs/d/role.html.markdown              |  59 +++++++++
 website/docs/r/role.html.markdown              |  54 ++++++++
 8 files changed, 636 insertions(+)

diff --cc cloudstack/provider.go
index fb4b1d6,ae35cfc..17e0c22
--- a/cloudstack/provider.go
+++ b/cloudstack/provider.go
@@@ -90,8 -90,8 +90,9 @@@ func Provider() *schema.Provider 
                        "cloudstack_user":             
dataSourceCloudstackUser(),
                        "cloudstack_vpn_connection":   
dataSourceCloudstackVPNConnection(),
                        "cloudstack_pod":              
dataSourceCloudstackPod(),
 +                      "cloudstack_domain":           
dataSourceCloudstackDomain(),
                        "cloudstack_physicalnetwork":  
dataSourceCloudStackPhysicalNetwork(),
+                       "cloudstack_role":             
dataSourceCloudstackRole(),
                },
  
                ResourcesMap: map[string]*schema.Resource{

Reply via email to