github.com/alkar/terraform@v0.9.6-0.20170517124458-a4cddf6ebf59/command/internal_plugin_list.go (about) 1 // +build !core 2 3 // 4 // This file is automatically generated by scripts/generate-plugins.go -- Do not edit! 5 // 6 package command 7 8 import ( 9 alicloudprovider "github.com/hashicorp/terraform/builtin/providers/alicloud" 10 archiveprovider "github.com/hashicorp/terraform/builtin/providers/archive" 11 arukasprovider "github.com/hashicorp/terraform/builtin/providers/arukas" 12 atlasprovider "github.com/hashicorp/terraform/builtin/providers/atlas" 13 awsprovider "github.com/hashicorp/terraform/builtin/providers/aws" 14 azureprovider "github.com/hashicorp/terraform/builtin/providers/azure" 15 azurermprovider "github.com/hashicorp/terraform/builtin/providers/azurerm" 16 bitbucketprovider "github.com/hashicorp/terraform/builtin/providers/bitbucket" 17 chefprovider "github.com/hashicorp/terraform/builtin/providers/chef" 18 circonusprovider "github.com/hashicorp/terraform/builtin/providers/circonus" 19 clcprovider "github.com/hashicorp/terraform/builtin/providers/clc" 20 cloudflareprovider "github.com/hashicorp/terraform/builtin/providers/cloudflare" 21 cloudstackprovider "github.com/hashicorp/terraform/builtin/providers/cloudstack" 22 cobblerprovider "github.com/hashicorp/terraform/builtin/providers/cobbler" 23 consulprovider "github.com/hashicorp/terraform/builtin/providers/consul" 24 datadogprovider "github.com/hashicorp/terraform/builtin/providers/datadog" 25 digitaloceanprovider "github.com/hashicorp/terraform/builtin/providers/digitalocean" 26 dmeprovider "github.com/hashicorp/terraform/builtin/providers/dme" 27 dnsprovider "github.com/hashicorp/terraform/builtin/providers/dns" 28 dnsimpleprovider "github.com/hashicorp/terraform/builtin/providers/dnsimple" 29 dockerprovider "github.com/hashicorp/terraform/builtin/providers/docker" 30 dynprovider "github.com/hashicorp/terraform/builtin/providers/dyn" 31 externalprovider "github.com/hashicorp/terraform/builtin/providers/external" 32 fastlyprovider "github.com/hashicorp/terraform/builtin/providers/fastly" 33 githubprovider "github.com/hashicorp/terraform/builtin/providers/github" 34 gitlabprovider "github.com/hashicorp/terraform/builtin/providers/gitlab" 35 googleprovider "github.com/hashicorp/terraform/builtin/providers/google" 36 grafanaprovider "github.com/hashicorp/terraform/builtin/providers/grafana" 37 herokuprovider "github.com/hashicorp/terraform/builtin/providers/heroku" 38 httpprovider "github.com/hashicorp/terraform/builtin/providers/http" 39 icinga2provider "github.com/hashicorp/terraform/builtin/providers/icinga2" 40 ignitionprovider "github.com/hashicorp/terraform/builtin/providers/ignition" 41 influxdbprovider "github.com/hashicorp/terraform/builtin/providers/influxdb" 42 kubernetesprovider "github.com/hashicorp/terraform/builtin/providers/kubernetes" 43 libratoprovider "github.com/hashicorp/terraform/builtin/providers/librato" 44 localprovider "github.com/hashicorp/terraform/builtin/providers/local" 45 logentriesprovider "github.com/hashicorp/terraform/builtin/providers/logentries" 46 mailgunprovider "github.com/hashicorp/terraform/builtin/providers/mailgun" 47 mysqlprovider "github.com/hashicorp/terraform/builtin/providers/mysql" 48 newrelicprovider "github.com/hashicorp/terraform/builtin/providers/newrelic" 49 nomadprovider "github.com/hashicorp/terraform/builtin/providers/nomad" 50 ns1provider "github.com/hashicorp/terraform/builtin/providers/ns1" 51 nullprovider "github.com/hashicorp/terraform/builtin/providers/null" 52 oneandoneprovider "github.com/hashicorp/terraform/builtin/providers/oneandone" 53 openstackprovider "github.com/hashicorp/terraform/builtin/providers/openstack" 54 opsgenieprovider "github.com/hashicorp/terraform/builtin/providers/opsgenie" 55 ovhprovider "github.com/hashicorp/terraform/builtin/providers/ovh" 56 packetprovider "github.com/hashicorp/terraform/builtin/providers/packet" 57 pagerdutyprovider "github.com/hashicorp/terraform/builtin/providers/pagerduty" 58 postgresqlprovider "github.com/hashicorp/terraform/builtin/providers/postgresql" 59 powerdnsprovider "github.com/hashicorp/terraform/builtin/providers/powerdns" 60 profitbricksprovider "github.com/hashicorp/terraform/builtin/providers/profitbricks" 61 rabbitmqprovider "github.com/hashicorp/terraform/builtin/providers/rabbitmq" 62 rancherprovider "github.com/hashicorp/terraform/builtin/providers/rancher" 63 randomprovider "github.com/hashicorp/terraform/builtin/providers/random" 64 rundeckprovider "github.com/hashicorp/terraform/builtin/providers/rundeck" 65 scalewayprovider "github.com/hashicorp/terraform/builtin/providers/scaleway" 66 softlayerprovider "github.com/hashicorp/terraform/builtin/providers/softlayer" 67 spotinstprovider "github.com/hashicorp/terraform/builtin/providers/spotinst" 68 statuscakeprovider "github.com/hashicorp/terraform/builtin/providers/statuscake" 69 templateprovider "github.com/hashicorp/terraform/builtin/providers/template" 70 terraformprovider "github.com/hashicorp/terraform/builtin/providers/terraform" 71 testprovider "github.com/hashicorp/terraform/builtin/providers/test" 72 tlsprovider "github.com/hashicorp/terraform/builtin/providers/tls" 73 tritonprovider "github.com/hashicorp/terraform/builtin/providers/triton" 74 ultradnsprovider "github.com/hashicorp/terraform/builtin/providers/ultradns" 75 vaultprovider "github.com/hashicorp/terraform/builtin/providers/vault" 76 vcdprovider "github.com/hashicorp/terraform/builtin/providers/vcd" 77 vsphereprovider "github.com/hashicorp/terraform/builtin/providers/vsphere" 78 fileprovisioner "github.com/hashicorp/terraform/builtin/provisioners/file" 79 localexecprovisioner "github.com/hashicorp/terraform/builtin/provisioners/local-exec" 80 remoteexecprovisioner "github.com/hashicorp/terraform/builtin/provisioners/remote-exec" 81 82 "github.com/hashicorp/terraform/plugin" 83 "github.com/hashicorp/terraform/terraform" 84 85 //New Provider Builds 86 opcprovider "github.com/hashicorp/terraform-provider-opc/opc" 87 88 // Legacy, will remove once it conforms with new structure 89 chefprovisioner "github.com/hashicorp/terraform/builtin/provisioners/chef" 90 ) 91 92 var InternalProviders = map[string]plugin.ProviderFunc{ 93 "alicloud": alicloudprovider.Provider, 94 "archive": archiveprovider.Provider, 95 "arukas": arukasprovider.Provider, 96 "atlas": atlasprovider.Provider, 97 "aws": awsprovider.Provider, 98 "azure": azureprovider.Provider, 99 "azurerm": azurermprovider.Provider, 100 "bitbucket": bitbucketprovider.Provider, 101 "chef": chefprovider.Provider, 102 "circonus": circonusprovider.Provider, 103 "clc": clcprovider.Provider, 104 "cloudflare": cloudflareprovider.Provider, 105 "cloudstack": cloudstackprovider.Provider, 106 "cobbler": cobblerprovider.Provider, 107 "consul": consulprovider.Provider, 108 "datadog": datadogprovider.Provider, 109 "digitalocean": digitaloceanprovider.Provider, 110 "dme": dmeprovider.Provider, 111 "dns": dnsprovider.Provider, 112 "dnsimple": dnsimpleprovider.Provider, 113 "docker": dockerprovider.Provider, 114 "dyn": dynprovider.Provider, 115 "external": externalprovider.Provider, 116 "fastly": fastlyprovider.Provider, 117 "github": githubprovider.Provider, 118 "gitlab": gitlabprovider.Provider, 119 "google": googleprovider.Provider, 120 "grafana": grafanaprovider.Provider, 121 "heroku": herokuprovider.Provider, 122 "http": httpprovider.Provider, 123 "icinga2": icinga2provider.Provider, 124 "ignition": ignitionprovider.Provider, 125 "influxdb": influxdbprovider.Provider, 126 "kubernetes": kubernetesprovider.Provider, 127 "librato": libratoprovider.Provider, 128 "local": localprovider.Provider, 129 "logentries": logentriesprovider.Provider, 130 "mailgun": mailgunprovider.Provider, 131 "mysql": mysqlprovider.Provider, 132 "newrelic": newrelicprovider.Provider, 133 "nomad": nomadprovider.Provider, 134 "ns1": ns1provider.Provider, 135 "null": nullprovider.Provider, 136 "oneandone": oneandoneprovider.Provider, 137 "openstack": openstackprovider.Provider, 138 "opsgenie": opsgenieprovider.Provider, 139 "ovh": ovhprovider.Provider, 140 "packet": packetprovider.Provider, 141 "pagerduty": pagerdutyprovider.Provider, 142 "postgresql": postgresqlprovider.Provider, 143 "powerdns": powerdnsprovider.Provider, 144 "profitbricks": profitbricksprovider.Provider, 145 "rabbitmq": rabbitmqprovider.Provider, 146 "rancher": rancherprovider.Provider, 147 "random": randomprovider.Provider, 148 "rundeck": rundeckprovider.Provider, 149 "scaleway": scalewayprovider.Provider, 150 "softlayer": softlayerprovider.Provider, 151 "spotinst": spotinstprovider.Provider, 152 "statuscake": statuscakeprovider.Provider, 153 "template": templateprovider.Provider, 154 "terraform": terraformprovider.Provider, 155 "test": testprovider.Provider, 156 "tls": tlsprovider.Provider, 157 "triton": tritonprovider.Provider, 158 "ultradns": ultradnsprovider.Provider, 159 "vault": vaultprovider.Provider, 160 "vcd": vcdprovider.Provider, 161 "vsphere": vsphereprovider.Provider, 162 } 163 164 var InternalProvisioners = map[string]plugin.ProvisionerFunc{ 165 "file": fileprovisioner.Provisioner, 166 "local-exec": localexecprovisioner.Provisioner, 167 "remote-exec": remoteexecprovisioner.Provisioner, 168 } 169 170 func init() { 171 // Legacy provisioners that don't match our heuristics for auto-finding 172 // built-in provisioners. 173 InternalProvisioners["chef"] = func() terraform.ResourceProvisioner { return new(chefprovisioner.ResourceProvisioner) } 174 175 // New Provider Layouts 176 InternalProviders["opc"] = func() terraform.ResourceProvider { return opcprovider.Provider() } 177 }