30 KiB
30 KiB
List of providers
This document lists the Terraform providers that are currently supported by Terrascript.
Official providers
Official providers can be imported with or without namespace.
# With namespace
import provider.hashicorp.aws
import resource.hashicorp.aws
import data.hashicorp.aws
# Without namespace
import provider.aws
import resource.aws
import data.aws
Terrascript currently supports the following official Terraform providers.
- ad (hashicorp/ad/0.4.3)
- alicloud (hashicorp/alicloud/1.136.0)
- archive (hashicorp/archive/2.2.0)
- aws (hashicorp/aws/3.60.0)
- azuread (hashicorp/azuread/2.4.0)
- azurerm (hashicorp/azurerm/2.78.0)
- azurestack (hashicorp/azurestack/0.10.0)
- boundary (hashicorp/boundary/1.0.5)
- ciscoasa (hashicorp/ciscoasa/1.2.0)
- cloudinit (hashicorp/cloudinit/2.2.0)
- consul (hashicorp/consul/2.13.0)
- dns (hashicorp/dns/3.2.1)
- external (hashicorp/external/2.1.0)
- fakewebservices (hashicorp/fakewebservices/0.2.1)
- github (hashicorp/github/4.15.1)
- google (hashicorp/google/3.85.0)
- google-beta (hashicorp/google-beta/3.85.0)
- googleworkspace (hashicorp/googleworkspace/0.4.1)
- hcp (hashicorp/hcp/0.17.0)
- hcs (hashicorp/hcs/0.5.0)
- helm (hashicorp/helm/2.3.0)
- http (hashicorp/http/2.1.0)
- kubernetes (hashicorp/kubernetes/2.5.0)
- kubernetes-alpha (hashicorp/kubernetes-alpha/0.6.0)
- local (hashicorp/local/2.1.0)
- nomad (hashicorp/nomad/1.4.15)
- null (hashicorp/null/3.1.0)
- oci (hashicorp/oci/4.45.0)
- opc (hashicorp/opc/1.4.1)
- oraclepaas (hashicorp/oraclepaas/1.5.3)
- random (hashicorp/random/3.1.0)
- template (hashicorp/template/2.2.0)
- terraform (hashicorp/terraform/1.0.2)
- tfe (hashicorp/tfe/0.26.1)
- time (hashicorp/time/0.7.2)
- tls (hashicorp/tls/3.1.0)
- vault (hashicorp/vault/2.24.0)
- vsphere (hashicorp/vsphere/2.0.2)
Partner providers
Partner providers can be imported with or without namespace.
# With namespace
import provider.akamai.akamai
import resource.akamai.akamai
import data.akamai.akamai
# Without namespace
import provider.akamai
import resource.akamai
import data.akamai
Terrascript currently supports the following partner Terraform providers.
- akamai (akamai/akamai/1.7.0)
- alicloud (aliyun/alicloud/1.136.0)
- amixr (alertmixer/amixr/0.2.3)
- avi (vmware/avi/21.1.1)
- aviatrix (AviatrixSystems/aviatrix/2.20.0)
- azurecaf (aztfmod/azurecaf/1.2.6)
- bigip (F5Networks/bigip/1.11.1)
- brightbox (brightbox/brightbox/2.0.6)
- circonus (circonus-labs/circonus/0.12.2)
- cloudflare (cloudflare/cloudflare/3.1.0)
- cloudsmith (cloudsmith-io/cloudsmith/0.0.6)
- databricks (databrickslabs/databricks/0.3.7)
- datadog (DataDog/datadog/3.4.0)
- digitalocean (digitalocean/digitalocean/2.12.0)
- exoscale (exoscale/exoscale/0.29.0)
- fastly (fastly/fastly/0.35.0)
- fortimanager (fortinetdev/fortimanager/1.3.4)
- fortios (fortinetdev/fortios/1.13.1)
- gridscale (gridscale/gridscale/1.13.0)
- hcloud (hetznercloud/hcloud/1.31.1)
- heroku (heroku/heroku/4.6.0)
- launchdarkly (launchdarkly/launchdarkly/2.0.1)
- linode (linode/linode/1.21.0)
- mongodbatlas (mongodb/mongodbatlas/1.0.1)
- ncloud (NaverCloudPlatform/ncloud/2.1.2)
- netapp-cloudmanager (NetApp/netapp-cloudmanager/21.9.2)
- netapp-elementsw (NetApp/netapp-elementsw/20.11.0)
- netapp-gcp (NetApp/netapp-gcp/21.9.0)
- newrelic (newrelic/newrelic/2.25.0)
- ns1 (ns1-terraform/ns1/1.12.1)
- nsxt (vmware/nsxt/3.2.4)
- oktaasa (oktadeveloper/oktaasa/1.0.1)
- onelogin (onelogin/onelogin/0.1.23)
- pagerduty (PagerDuty/pagerduty/1.11.0)
- pnap (phoenixnap/pnap/0.8.0)
- rancher2 (rancher/rancher2/1.20.0)
- rke (rancher/rke/1.2.3)
- scaleway (scaleway/scaleway/2.1.0)
- sdm (strongdm/sdm/1.0.28)
- sematext (sematext/sematext/0.4.0)
- signalfx (splunk-terraform/signalfx/6.7.7)
- stackpath (stackpath/stackpath/1.3.3)
- sumologic (SumoLogic/sumologic/2.10.0)
- tencentcloud (tencentcloudstack/tencentcloud/1.59.4)
- transloadit (transloadit/transloadit/0.4.0)
- triton (joyent/triton/0.8.2)
- turbot (turbot/turbot/1.8.2)
- vcd (vmware/vcd/3.3.1)
- vmc (vmware/vmc/1.7.0)
- vra (vmware/vra/0.3.11)
- vra7 (vmware/vra7/3.0.2)
- vultr (vultr/vultr/2.4.2)
- wavefront (vmware/wavefront/3.0.0)
Community providers
Community providers must be imported with namespace.
# With namespace
import provider.innovationnorway.git
Terrascript currently supports the following community Terraform providers.
- activedirectory (PortOfPortland/activedirectory/0.5.1-pre)
- ad (techBeck03/ad/0.4.3-patch)
- airtable (paultyng/airtable/0.1.0)
- ansiblevault (MeilleursAgents/ansiblevault/2.2.0)
- appdynamics (HarryEMartland/appdynamics/0.1.0)
- artifactory (cappyzawa/artifactory/2.2.15)
- asana (davidji99/asana/0.1.2)
- awslambda (dedunumax/awslambda/1.0.6)
- awsx (phzietsman/awsx/1.0.0)
- awx (mrcrilly/awx/0.1.2)
- azure-preview (innovationnorway/azure-preview/0.1.0-alpha.3)
- azuredevops (ellisdon-oss/azuredevops/0.0.2)
- berglas (sethvargo/berglas/0.2.0)
- bitbucketserver (gavinbunney/bitbucketserver/1.5.0)
- bless (chanzuckerberg/bless/0.5.0)
- cheesecake (joerx/cheesecake/0.2.3)
- christmas-tree (cappyzawa/christmas-tree/0.5.2)
- circleci (TomTucka/circleci/0.4.0)
- cloudknox (cloudknox/cloudknox/0.6.0)
- concourse (cappyzawa/concourse/0.1.2)
- confluentcloud (Mongey/confluentcloud/0.0.12)
- cosmic (MissionCriticalCloud/cosmic/0.5.0)
- cronitor (nauxliu/cronitor/1.0.8)
- ct (poseidon/ct/0.9.0)
- dbussecretservice (abergmeier/dbussecretservice/0.0.6)
- dmsnitch (plukevdh/dmsnitch/0.1.2)
- dns (someara/dns/2.3.0-pre)
- dnsimple (bgpat/dnsimple/0.5.1)
- domeneshop (innovationnorway/domeneshop/0.1.0)
- ecloud (ukfast/ecloud/2.0.0)
- eksctl (mumoshu/eksctl/0.16.2)
- elasticsearch (phillbaker/elasticsearch/2.0.0-beta.1)
- errorcheck (jb-abbadie/errorcheck/2.0.4)
- esxi (josenk/esxi/1.8.3)
- exasol (abergmeier/exasol/0.0.23)
- filesystem (sethvargo/filesystem/0.2.0)
- fortiadc (Ouest-France/fortiadc/0.3.2)
- freeipa (camptocamp/freeipa/0.7.0)
- geoserver (camptocamp/geoserver/0.0.3)
- git (innovationnorway/git/0.1.3)
- git (paultyng/git/0.1.0)
- gpg (invidian/gpg/0.3.0)
- graylog (terraform-provider-graylog/graylog/1.0.4)
- grid5000 (pmorillon/grid5000/0.0.7)
- gsuite (DeviaVir/gsuite/0.1.62)
- gsuite (paultyng/gsuite/0.2.2)
- guacamole (techBeck03/guacamole/1.2.7)
- harbor (Ouest-France/harbor/0.2.0)
- hashicups (hashicorp/hashicups/0.3.1)
- hdns (alxrem/hdns/0.2.0)
- hellosign (Mongey/hellosign/0.0.2)
- helmfile (mumoshu/helmfile/0.14.1)
- herokux (davidji99/herokux/0.30.3)
- hetznerdns (timohirt/hetznerdns/1.1.1)
- honeycombio (kvrhdn/honeycombio/0.1.4)
- hsdp (philips-software/hsdp/0.20.5)
- idm (DTherHtun/idm/0.0.2)
- infoblox (techBeck03/infoblox/2.0.7)
- iptables (jeremmfr/iptables/1.2.0)
- itop (Ouest-France/itop/0.6.1)
- javascript (apparentlymart/javascript/0.0.1)
- jenkins (taiidani/jenkins/0.9.0)
- jetstream (nats-io/jetstream/0.0.26)
- jsonnet (alxrem/jsonnet/1.0.3)
- junos (jeremmfr/junos/1.20.0)
- jwt (camptocamp/jwt/0.0.3)
- k8s (banzaicloud/k8s/0.9.1)
- kafka (Mongey/kafka/0.4.1)
- kafka-connect (Mongey/kafka-connect/0.2.3)
- kibana (mayjak/kibana/0.7.1)
- kind (unicell/kind/0.0.2-u2)
- kubectl (gavinbunney/kubectl/1.11.3)
- kubectl (mumoshu/kubectl/0.2.0)
- kubeflowpipelines (datarootsio/kubeflowpipelines/0.0.10)
- lastpass (nrkno/lastpass/0.5.3)
- ldap (Ouest-France/ldap/0.7.2)
- libvirt (invidian/libvirt/0.6.10-rc1)
- loadbalancer (ukfast/loadbalancer/1.0.0-alpha1)
- lvslb (jeremmfr/lvslb/1.1.0)
- lvsnetwork (jeremmfr/lvsnetwork/1.2.0)
- matchbox (poseidon/matchbox/0.4.1)
- middesk (Mongey/middesk/0.0.2)
- mikrotik (ddelnano/mikrotik/0.8.0)
- msgraph (yaegashi/msgraph/0.0.5)
- mssql (drarko/mssql/0.0.4)
- netbox (e-breuninger/netbox/0.2.4)
- netbox (innovationnorway/netbox/0.1.0-alpha.2)
- njalla (Sighery/njalla/0.9.1)
- nomadutility (AdrienneCohea/nomadutility/0.0.14)
- null (mildred/null/1.1.0)
- okta (chanzuckerberg/okta/3.10.3)
- oktafork (gavinbunney/oktafork/3.12.9)
- openshift (llomgui/openshift/1.1.0)
- opnsense (kradalby/opnsense/0.0.2-pre)
- opsgenie (opsgenie/opsgenie/0.6.5)
- orion (stobias123/orion/0.3.2)
- outlook (magodo/outlook/0.0.4)
- ovh (invidian/ovh/0.9.3)
- petstore (DTherHtun/petstore/1.0.1)
- phpipam (Ouest-France/phpipam/0.6.0)
- pingaccess (iwarapter/pingaccess/0.8.0)
- pingdom (nauxliu/pingdom/1.1.2)
- pingfederate (iwarapter/pingfederate/0.0.21)
- po (greg-gajda/po/1.0.0)
- postgresql (cyrilgdn/postgresql/1.14.0)
- puppetca (camptocamp/puppetca/1.3.0)
- puppetdb (camptocamp/puppetdb/1.2.0)
- pypi (jeffwecan/pypi/0.0.9)
- qingcloud (shaowenchen/qingcloud/1.2.6)
- rabbitmq (cyrilgdn/rabbitmq/1.6.0)
- rancher (eLobeto/rancher/1.5.1)
- restapi (gavinbunney/restapi/1.15.4)
- rollbar (davidji99/rollbar/1.5.1)
- sakuracloud (sacloud/sakuracloud/2.12.0)
- scaffolding (iwarapter/scaffolding/0.0.1)
- scaffolding (unicell/scaffolding/0.0.2)
- selectel (selectel/selectel/3.6.2)
- sendgrid (davidji99/sendgrid/0.1.1)
- sendgrid (Trois-Six/sendgrid/0.1.6)
- sentry (jianyuan/sentry/0.6.0)
- seq (innovationnorway/seq/0.1.0-alpha.5)
- shell (scottwinkler/shell/1.7.7)
- shellescape (bgpat/shellescape/0.0.2)
- snowflake (chanzuckerberg/snowflake/0.25.19)
- sops (carlpett/sops/0.6.3)
- spinnaker (mercari/spinnaker/0.3.0)
- split (davidji99/split/0.2.0)
- sql (paultyng/sql/0.4.0)
- sshcommand (invidian/sshcommand/0.2.2)
- statuspage (yannh/statuspage/0.1.7)
- stdlib (invidian/stdlib/0.1.1)
- sys (mildred/sys/1.3.25)
- systemd (mildred/systemd/0.0.1)
- teamcity (jeffwecan/teamcity/1.0.1-jeffwecan-fork)
- testing (apparentlymart/testing/0.0.2)
- tfvars (innovationnorway/tfvars/0.0.1)
- tls (invidian/tls/2.2.1)
- tls (someara/tls/2.3.0-pre)
- tozny (tozny/tozny/0.14.0)
- transip (aequitas/transip/0.1.11)
- travis (bgpat/travis/0.1.6)
- twitter (paultyng/twitter/0.1.0)
- ucloud (ucloud/ucloud/1.29.0)
- ucodecov (at-wat/ucodecov/0.1.2)
- ultradns (davidji99/ultradns/2.1.0)
- unifi (paultyng/unifi/0.34.0)
- uptimerobot (invidian/uptimerobot/0.5.1-gb83a310)
- utravis (kamatama41/utravis/0.5.0)
- vault (cyrilgdn/vault/2.23.1)
- vault (jeffwecan/vault/2.11.0-withsleep)
- vaultutility (AdrienneCohea/vaultutility/0.0.3)
- vinyldns (vinyldns/vinyldns/0.9.5)
- virtualbox (terra-farm/virtualbox/0.2.2-alpha.1)
- vsphere (techBeck03/vsphere/1.24.3-patch)
- windns (PortOfPortland/windns/0.5.3)
- xenorchestra (terra-farm/xenorchestra/0.21.0)
- zerotier (bltavares/zerotier/0.3.0)
Unsupported providers
The following providers are not supported.
- aiven (juniorz/aiven/0.1.0) - Failed to initialise provider
- appd (maskerade/appd/0.0.5) - Failed to initialise provider
- flexkube (invidian/flexkube/0.3.3) - Failed to initialise provider
- googlecalendar (sethvargo/googlecalendar/0.3.1) - Failed to initialise provider
- grafana (58231/grafana/0.0.2) - 58231 is not a valid Python identifier
- ipam (beauknowssoftware/ipam/0.2.6) - Failed to initialise provider
- k8s (mingfang/k8s/1.0.2) - Failed to process provider
- kind1 (unicell/kind1/0.0.2-u2) - Failed to initialise provider
- lxd (arren-ru/lxd/1.4.0) - Failed to initialise provider
- null (paultyng/null/0.1.1) - Failed to initialise provider
- null (ptyng/null/0.1.1) - Failed to initialise provider
- okta (gavinbunney/okta/3.12.7) - Failed to initialise provider
- okta (oktadeveloper/okta/3.13.13) - Failed to initialise provider
- pass (camptocamp/pass/2.0.0) - pass is a Python keyword
- safedns (ukfast/safedns/1.1.2) - Failed to process provider
- shakenfist (shakenfist/shakenfist/0.2.5) - Failed to initialise provider
- unofficial-travis (kamatama41/unofficial-travis/0.5.0) - Failed to initialise provider
- vmworkstation (elsudano/vmworkstation/0.2.3) - Failed to process provider
- zerotier (someara/zerotier/0.1.47) - Failed to initialise provider