All Projects → citrix → terraform-provider-citrixadc

citrix / terraform-provider-citrixadc

Licence: Apache-2.0 license
Terraform Custom Provider for Citrix ADC (formerly Citrix NetScaler)

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to terraform-provider-citrixadc

citrix-adc-aws-cloudformation
Citrix ADC (Formerly Netscaler) templates and scripts for AWS deployment
Stars: ✭ 11 (-87.64%)
Mutual labels:  load-balancer, netscaler, citrix-netscaler, vpx, citrix-adc
go-nitro
A Golang client to the Citrix ADC API
Stars: ✭ 18 (-79.78%)
Mutual labels:  netscaler, citrix-netscaler, citrix-adc
check netscaler
A Nagios Plugin written in Perl for the Citrix ADC (formerly Citrix NetScaler). It uses the NetScaler NITRO API.
Stars: ✭ 36 (-59.55%)
Mutual labels:  netscaler, citrix-netscaler, nitro-api
NetScaler
PowerShell module for interacting with Citrix NetScaler via the Nitro API
Stars: ✭ 66 (-25.84%)
Mutual labels:  netscaler, citrix-netscaler, nitro-api
citrix-honeypot
Citrix ADC (NetScaler) Honeypot. Supports detection for CVE-2019-19781 and login attempts
Stars: ✭ 24 (-73.03%)
Mutual labels:  citrix-netscaler, citrix-adc
terraform-provider-infoblox
Infoblox plugin for Terraform
Stars: ✭ 40 (-55.06%)
Mutual labels:  terraform-provider
terraform-provider-jxadmin
A Jenkins X provider for terraform
Stars: ✭ 14 (-84.27%)
Mutual labels:  terraform-provider
terraform-provider-teamcity
Terraform Provider for Jetbrains TeamCity CI server
Stars: ✭ 70 (-21.35%)
Mutual labels:  terraform-provider
terraform-provider-pingfederate
Ping Federate Terraform Provider
Stars: ✭ 13 (-85.39%)
Mutual labels:  terraform-provider
terraform-provider-influxdb
Terraform InfluxDB provider
Stars: ✭ 19 (-78.65%)
Mutual labels:  terraform-provider
terraform-provider-k8s
Kubernetes Terraform provider with support for raw manifests
Stars: ✭ 129 (+44.94%)
Mutual labels:  terraform-provider
terraform-provider-junos
Terraform's provider for Junos devices
Stars: ✭ 44 (-50.56%)
Mutual labels:  terraform-provider
terraform-provider-hsdp
Terraform provider to orchestrate various HSDP resources like IAM, CDL, CDR, MDM, Container Host, Edge, etc
Stars: ✭ 26 (-70.79%)
Mutual labels:  terraform-provider
terraform-provider-mackerel
Terraform provider for Mackerel
Stars: ✭ 16 (-82.02%)
Mutual labels:  terraform-provider
doks-example
Example DigitalOcean Kubernetes workload with service exposed through a DO load-balancer.
Stars: ✭ 150 (+68.54%)
Mutual labels:  load-balancer
go-graylog
Graylog API client for Go and terraform provider for Graylog
Stars: ✭ 45 (-49.44%)
Mutual labels:  terraform-provider
terraform-provider-minio
Terraform provider for managing minio S3 buckets and IAM Users
Stars: ✭ 123 (+38.2%)
Mutual labels:  terraform-provider
terraform-provider-dockermachine
Docker machine provider for Terraform
Stars: ✭ 20 (-77.53%)
Mutual labels:  terraform-provider
terraform-provider-statuscake
Terraform StatusCake provider.
Stars: ✭ 26 (-70.79%)
Mutual labels:  terraform-provider
terraform-provider-dns
Supports DNS updates (RFC 2136) and can optionally be configured with secret key based transaction authentication (RFC 2845).
Stars: ✭ 75 (-15.73%)
Mutual labels:  terraform-provider

Terraform adc Provider

Requirements

  • Terraform 0.10.x
  • Go 1.11 (to build the provider plugin)

Building The Provider

Clone repository to: $GOPATH/src/github.com/citrix/terraform-provider-adc

$ git clone [email protected]:citrix/terraform-provider-citrixadc $GOPATH/src/github.com/citrix/terraform-provider-adc

Enter the provider directory and build the provider

$ cd $GOPATH/src/github.com/citrix/terraform-provider-adc
$ make build

Using the provider

Documentation can be found here.

Developing the Provider

If you wish to work on the provider, you'll first need Go installed on your machine (version 1.11+ is required). You'll also need to correctly setup a GOPATH, as well as adding $GOPATH/bin to your $PATH.

To compile the provider, run make build. This will build the provider and put the provider binary in the $GOPATH/bin directory.

$ make bin
...
$ $GOPATH/bin/terraform-provider-adc
...

In order to test the provider, you can simply run make test.

$ make test

In order to run the full suite of Acceptance tests, run make testacc.

Note: Acceptance tests create real resources, and often cost money to run.

$ make testacc
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].