├── .github └── workflows │ └── release.yml ├── .gitignore ├── .goreleaser.yml ├── LICENSE ├── Makefile ├── README.md ├── create_release.sh ├── docs └── index.md ├── examples ├── system-groups │ ├── base.tf │ ├── main.tf │ └── users.tf ├── user-groups │ ├── base.tf │ └── main.tf └── user-mgmt-with-module │ ├── main.tf │ └── module │ └── module.tf ├── go.mod ├── go.sum ├── jumpcloud ├── config.go ├── provider.go ├── provider_test.go ├── resource_application.go ├── resource_application_test.go ├── resource_system_group.go ├── resource_system_group_test.go ├── resource_user.go ├── resource_user_group.go ├── resource_user_group_membership.go ├── resource_user_group_membership_test.go ├── resource_user_group_test.go ├── resource_user_test.go ├── structures_user.go ├── structures_user_group.go ├── types.go └── utils.go └── main.go /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CognotektGmbH/terraform-provider-jumpcloud/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CognotektGmbH/terraform-provider-jumpcloud/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CognotektGmbH/terraform-provider-jumpcloud/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CognotektGmbH/terraform-provider-jumpcloud/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CognotektGmbH/terraform-provider-jumpcloud/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CognotektGmbH/terraform-provider-jumpcloud/HEAD/README.md -------------------------------------------------------------------------------- /create_release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CognotektGmbH/terraform-provider-jumpcloud/HEAD/create_release.sh -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CognotektGmbH/terraform-provider-jumpcloud/HEAD/docs/index.md -------------------------------------------------------------------------------- /examples/system-groups/base.tf: -------------------------------------------------------------------------------- 1 | provider "jumpcloud" { 2 | api_key = "MY_API_KEY" 3 | } 4 | -------------------------------------------------------------------------------- /examples/system-groups/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CognotektGmbH/terraform-provider-jumpcloud/HEAD/examples/system-groups/main.tf -------------------------------------------------------------------------------- /examples/system-groups/users.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CognotektGmbH/terraform-provider-jumpcloud/HEAD/examples/system-groups/users.tf -------------------------------------------------------------------------------- /examples/user-groups/base.tf: -------------------------------------------------------------------------------- 1 | provider "jumpcloud" { 2 | api_key = "MY_API_KEY" 3 | } 4 | -------------------------------------------------------------------------------- /examples/user-groups/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CognotektGmbH/terraform-provider-jumpcloud/HEAD/examples/user-groups/main.tf -------------------------------------------------------------------------------- /examples/user-mgmt-with-module/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CognotektGmbH/terraform-provider-jumpcloud/HEAD/examples/user-mgmt-with-module/main.tf -------------------------------------------------------------------------------- /examples/user-mgmt-with-module/module/module.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CognotektGmbH/terraform-provider-jumpcloud/HEAD/examples/user-mgmt-with-module/module/module.tf -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CognotektGmbH/terraform-provider-jumpcloud/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CognotektGmbH/terraform-provider-jumpcloud/HEAD/go.sum -------------------------------------------------------------------------------- /jumpcloud/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CognotektGmbH/terraform-provider-jumpcloud/HEAD/jumpcloud/config.go -------------------------------------------------------------------------------- /jumpcloud/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CognotektGmbH/terraform-provider-jumpcloud/HEAD/jumpcloud/provider.go -------------------------------------------------------------------------------- /jumpcloud/provider_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CognotektGmbH/terraform-provider-jumpcloud/HEAD/jumpcloud/provider_test.go -------------------------------------------------------------------------------- /jumpcloud/resource_application.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CognotektGmbH/terraform-provider-jumpcloud/HEAD/jumpcloud/resource_application.go -------------------------------------------------------------------------------- /jumpcloud/resource_application_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CognotektGmbH/terraform-provider-jumpcloud/HEAD/jumpcloud/resource_application_test.go -------------------------------------------------------------------------------- /jumpcloud/resource_system_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CognotektGmbH/terraform-provider-jumpcloud/HEAD/jumpcloud/resource_system_group.go -------------------------------------------------------------------------------- /jumpcloud/resource_system_group_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CognotektGmbH/terraform-provider-jumpcloud/HEAD/jumpcloud/resource_system_group_test.go -------------------------------------------------------------------------------- /jumpcloud/resource_user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CognotektGmbH/terraform-provider-jumpcloud/HEAD/jumpcloud/resource_user.go -------------------------------------------------------------------------------- /jumpcloud/resource_user_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CognotektGmbH/terraform-provider-jumpcloud/HEAD/jumpcloud/resource_user_group.go -------------------------------------------------------------------------------- /jumpcloud/resource_user_group_membership.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CognotektGmbH/terraform-provider-jumpcloud/HEAD/jumpcloud/resource_user_group_membership.go -------------------------------------------------------------------------------- /jumpcloud/resource_user_group_membership_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CognotektGmbH/terraform-provider-jumpcloud/HEAD/jumpcloud/resource_user_group_membership_test.go -------------------------------------------------------------------------------- /jumpcloud/resource_user_group_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CognotektGmbH/terraform-provider-jumpcloud/HEAD/jumpcloud/resource_user_group_test.go -------------------------------------------------------------------------------- /jumpcloud/resource_user_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CognotektGmbH/terraform-provider-jumpcloud/HEAD/jumpcloud/resource_user_test.go -------------------------------------------------------------------------------- /jumpcloud/structures_user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CognotektGmbH/terraform-provider-jumpcloud/HEAD/jumpcloud/structures_user.go -------------------------------------------------------------------------------- /jumpcloud/structures_user_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CognotektGmbH/terraform-provider-jumpcloud/HEAD/jumpcloud/structures_user_group.go -------------------------------------------------------------------------------- /jumpcloud/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CognotektGmbH/terraform-provider-jumpcloud/HEAD/jumpcloud/types.go -------------------------------------------------------------------------------- /jumpcloud/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CognotektGmbH/terraform-provider-jumpcloud/HEAD/jumpcloud/utils.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CognotektGmbH/terraform-provider-jumpcloud/HEAD/main.go --------------------------------------------------------------------------------