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