Skip to content

provisioning_cloud_provider_hcloud

The cake function provisioning_cloud_provider_hcloud configures additional network interfaces and removes some common "cloud provider spy packages" which export information of the VM to the hypervisor.

Information

Key Value
Playbook path plays/provisioning/cloud-provider/hcloud.yml
Role None
Tags None
Defaults None
Config files Description
/etc/network/interfaces.d/50-cloud-init.cfg Setup additional IPs
/etc/cloud/cloud.cfg.d/99-disable-network-config.cfg Disable cloud-init management of 50-cloud-init.cfg

Example

The play targets the hcloud group, which has to be created in inventory/hosts to then include other groups or hosts:

[hcloud:children]
util
cus_tool_prod
[...]

Run with cake:

cake -f provisioning_cloud_provider_hcloud -i pub