cloud/join-method¶
The method to Join the Cloud Instance to a DRP Endpoint for management.
This Param defines how a newly created Cloud Instance should attempt to join to a DRP Endpoint for subsequent management.
The defined method will alter the Terraform plan file to use different stanzas
for the appropriately selected join method. These are often done as a
provisioner "local-exec" section.
Note that join-methods should generally have a method for removing the Machine
object from the DRP Endpoint as a cleanup step. Typically this is done within
the provisioner "local-exec" with a conditional clause like:
when = destroy
The following methods are supported:
synchronize: Utilizes thesyncronize.shscript which uses parsed state information from the Instance creation to pre-create a DRP Machine object.discovery: Uses the default path of allowing a Machine to boot in to the definedunknownBootenvand subsequentdefaultWorkflow, which then should create the Machine object if it doesn't already exist (based on the Fingerprint algorithms).
Objects that Reference cloud/join-method¶
- templates cloud-provision-machines.tf.tmpl in Cloud Wrappers as part of Contents (used)
- profiles proxmox-EXAMPLE-gamble in Cloud Wrappers as part of Params (declared)
- profiles resource-proxmox-cloud in Cloud Wrappers as part of Params (declared)
- profiles resource-libvirt in Cloud Wrappers as part of Params (declared)
- profiles resource-vsphere-cloud in Cloud Wrappers as part of Params (declared)
Objects used by cloud/join-method¶
Not used in current content packs