opentofu/builtin/providers
Raphaël Pinson 1917646ec3 Add rancher_host resource type (#11545)
* Add rancher_host resource type

This adds a rancher_host resource type.
For now, the goal is to detect if the host already exists,
so that it can be purged cleanly when the host is deprovisioned.

The typical use is to create both an instance (e.g. aws_instance)
and a rancher_host resources with the same hostname. The rancher_host
resource will detect when the agent has registered itself.

When removing the host, both the instance and the rancher_host
resources can be removed, ensuring the host is purged from Rancher.

In future versions, this could support creating hosts as well.

* Use ro_labels to avoid removing internal Rancher labels

As reported in https://github.com/rancher/rancher/issues/8165

* Do not ForceNew on environment_id
2017-03-14 19:17:09 +02:00
..
alicloud update alicloud provider (#11235) 2017-01-19 14:08:56 +00:00
archive adding (backwards compatible) support for providing multiple source filename and content (#11271) 2017-01-23 22:17:45 +00:00
arukas New provider arukas (#11171) 2017-02-13 19:11:30 +00:00
atlas Add VersionString 2016-07-21 16:43:49 -04:00
aws provider/aws: Add replace_unhealthy_instances to spot_fleet_request (#12681) 2017-03-14 18:23:00 +02:00
azure provider/azure: add custom_data argument for azure_instance resource (#8158) 2016-08-14 11:02:49 +01:00
azurerm provider/azurerm: Add support for extensions on virtual machine scale sets (#12124) 2017-03-12 16:13:38 +02:00
bitbucket provider/bitbucket: Remove unnecessary casts. 2016-09-22 17:35:03 +10:00
chef provider/chef: Updating the provider_test comments to remove a company name (#10197) 2016-11-18 10:53:21 +02:00
circonus Fix circonus)_rule_sets for optional links. (#12614) 2017-03-11 18:59:18 -08:00
clc
cloudflare add missing return 2017-02-16 07:57:34 -05:00
cloudstack Make the hash consistent again (#11546) 2017-01-31 15:00:11 +01:00
cobbler provider/cobbler: Profile and System Fixes (#12452) 2017-03-06 13:19:30 +02:00
consul Remove the AWS Access Key and Secret Access keys from the (#12061) 2017-02-17 13:36:38 -08:00
datadog provider/datadog: Update to datadog_monitor still used d.GetOk (#12497) 2017-03-07 16:36:37 +02:00
digitalocean provider/digitalocean: Add support for LoadBalancers (#12077) 2017-02-23 23:41:20 +02:00
dme [WIP] provider/azurerm: Bump sdk version to 7.0.1 (#10458) 2016-12-06 08:39:47 +00:00
dns provider/dns: DNS dynamic updates (RFC 2136) 2017-02-10 21:38:26 +01:00
dnsimple provider/dnsimple: Don't prompt the user for email address (#12619) 2017-03-13 10:07:53 +02:00
docker provider/docker: added support for linux capabilities (#12045) 2017-03-07 18:48:20 +02:00
dyn
external "external" data source, for integrating with external programs (#8768) 2016-12-05 17:24:57 +00:00
fastly Add Fastly SSL validation fields (#12578) 2017-03-13 20:49:39 +02:00
github Updates google/go-github to the latest revision (#12604) 2017-03-12 16:05:18 +02:00
google Merge pull request #12223 from hashicorp/paddy_10984_better_image_resolution 2017-03-13 23:45:12 -07:00
grafana
heroku Updates heroku-go to the latest revision (#12575) 2017-03-10 14:00:03 +02:00
icinga2 Initial check in for Icinga2 Provider/Resource (#8306) 2016-12-12 15:28:26 +00:00
ignition provider/ignition: migration from resources to data resources (#11851) 2017-03-06 14:23:04 +02:00
influxdb Improve influxdb provider (#7333) 2016-08-05 16:27:03 +10:00
librato provider/librato: Randomize the test case names as dangling resources were causing failures 2016-09-22 12:43:06 +01:00
logentries provider/logentries: Implementing logentries provider (#7067) 2016-07-12 14:14:39 +01:00
mailgun
mysql mysql: Avoid crash on un-interpolated provider cfg (#12391) 2017-03-05 15:58:15 +02:00
newrelic provider/newrelic: Add new provider for New Relic 2016-12-15 19:14:59 +00:00
nomad provider/nomad: Update jobspec parser 2017-02-03 18:19:23 -05:00
ns1 provider/ns1: Add notify list resource (#12373) 2017-03-05 16:21:06 +02:00
null
openstack provider/openstack: Force Deletion of Instances (#12689) 2017-03-14 18:26:59 +02:00
opsgenie provider/opsgenie: Descriptions for Teams (#11391) 2017-01-29 15:52:23 +00:00
packet provider/packet: Update ssh-key resource test to run in parallel better 2017-03-14 11:11:57 -04:00
pagerduty provider/pagerduty: Updated implementation of pagerduty_vendor & pagerduty_service_integration (#12357) 2017-03-01 23:59:16 +00:00
postgresql fix wrong usage of hashicorp/errwrap (#11500) 2017-01-29 19:19:48 +00:00
powerdns provider/powerdns: Add support for PowerDNS 4 API (#7819) 2016-07-28 17:01:06 +01:00
profitbricks Acceptance tests volume password change (#12356) 2017-03-01 23:05:11 +00:00
rabbitmq Fix vet issues 2016-10-18 11:11:12 -04:00
rancher Add rancher_host resource type (#11545) 2017-03-14 19:17:09 +02:00
random Add a prefix option to random_id provider 2017-02-16 11:08:17 -05:00
rundeck Improving Rundeck provider: scheduler (#9449) 2016-12-13 12:00:53 +00:00
scaleway provider/scaleway: fix provider configuration (#11234) 2017-01-17 12:50:10 +00:00
softlayer
spotinst provider/spotinst: Disallow passing an empty user_data string (#12179) 2017-02-22 23:25:03 +02:00
statuscake provider/statuscake: use default status code list when updating test (#12375) 2017-03-05 15:44:22 +02:00
template providers/template: disallow file paths in template 2016-11-22 10:23:58 -08:00
terraform update the remote state datasource 2017-02-28 16:35:46 -05:00
test flatmap: mark computed list as a computed value in Expand 2017-02-23 10:03:59 -08:00
tls Restore tls_cert_request to being a managed resource 2016-09-24 12:22:07 -07:00
triton provider/triton: Id trying to be used before being set 2016-08-30 23:19:04 +01:00
ultradns ultradns: revert record thresholds 2017-02-10 13:11:33 -08:00
vault provider/vault: vault_policy resource (#10980) 2017-02-13 18:53:45 +00:00
vcd provider/vcd: Updated dependencies to use ukcloud/govcloudair (#11535) 2017-01-31 11:11:06 +00:00
vsphere Don't ignore VM power on errors. This prevents Terraform from hanging indefinitely for the VM to power on. (#11604) 2017-02-01 14:31:40 +00:00