@@ -54,33 +54,59 @@ func Init(services *disco.Disco) {
5454 "remote" : func () backend.Backend { return backendRemote .New (services ) },
5555
5656 // Remote State backends.
57- "artifactory" : func () backend.Backend { return backendArtifactory .New () },
58- "azurerm" : func () backend.Backend { return backendAzure .New () },
59- "consul" : func () backend.Backend { return backendConsul .New () },
60- "cos" : func () backend.Backend { return backendCos .New () },
61- "etcd" : func () backend.Backend { return backendEtcdv2 .New () },
62- "etcdv3" : func () backend.Backend { return backendEtcdv3 .New () },
63- "gcs" : func () backend.Backend { return backendGCS .New () },
64- "http" : func () backend.Backend { return backendHTTP .New () },
65- "inmem" : func () backend.Backend { return backendInmem .New () },
66- "kubernetes" : func () backend.Backend { return backendKubernetes .New () },
67- "manta" : func () backend.Backend { return backendManta .New () },
68- "oss" : func () backend.Backend { return backendOSS .New () },
69- "pg" : func () backend.Backend { return backendPg .New () },
70- "s3" : func () backend.Backend { return backendS3 .New () },
71- "swift" : func () backend.Backend { return backendSwift .New () },
57+ "azurerm" : func () backend.Backend { return backendAzure .New () },
58+ "consul" : func () backend.Backend { return backendConsul .New () },
59+ "cos" : func () backend.Backend { return backendCos .New () },
60+ "gcs" : func () backend.Backend { return backendGCS .New () },
61+ "http" : func () backend.Backend { return backendHTTP .New () },
62+ "inmem" : func () backend.Backend { return backendInmem .New () },
63+ "kubernetes" : func () backend.Backend { return backendKubernetes .New () },
64+ "oss" : func () backend.Backend { return backendOSS .New () },
65+ "pg" : func () backend.Backend { return backendPg .New () },
66+ "s3" : func () backend.Backend { return backendS3 .New () },
7267
7368 // Terraform Cloud 'backend'
7469 // This is an implementation detail only, used for the cloud package
7570 "cloud" : func () backend.Backend { return backendCloud .New (services ) },
7671
72+ // FIXME: remove deprecated backends for v1.3
7773 // Deprecated backends.
7874 "azure" : func () backend.Backend {
7975 return deprecateBackend (
8076 backendAzure .New (),
8177 `Warning: "azure" name is deprecated, please use "azurerm"` ,
8278 )
8379 },
80+ "artifactory" : func () backend.Backend {
81+ return deprecateBackend (
82+ backendArtifactory .New (),
83+ `Warning: "artifactory" backend is deprecated, and will be removed in a future release."` ,
84+ )
85+ },
86+ "etcd" : func () backend.Backend {
87+ return deprecateBackend (
88+ backendEtcdv2 .New (),
89+ `Warning: "etcd" backend is deprecated, and will be removed in a future release."` ,
90+ )
91+ },
92+ "etcdv3" : func () backend.Backend {
93+ return deprecateBackend (
94+ backendEtcdv3 .New (),
95+ `Warning: "etcdv3" backend is deprecated, and will be removed in a future release."` ,
96+ )
97+ },
98+ "manta" : func () backend.Backend {
99+ return deprecateBackend (
100+ backendManta .New (),
101+ `Warning: "manta" backend is deprecated, and will be removed in a future release."` ,
102+ )
103+ },
104+ "swift" : func () backend.Backend {
105+ return deprecateBackend (
106+ backendSwift .New (),
107+ `Warning: "swift" backend is deprecated, and will be removed in a future release."` ,
108+ )
109+ },
84110 }
85111}
86112
0 commit comments