provisioning_cloud_provider_gcloud¶
This cake function executes the initial configuration on Google Cloud instances. It has to be run directly after initial createn of a new instance.
The cake function provisioning_cloud_provider_gcloud:
- uninstalls an obscene amount of "cloud provider spy packages" which export information of the VM to the hypervisor
- removes the default Linux user created during creation of the instance by google cloud
Information¶
| Key | Value |
|---|---|
| Playbook path | plays/provisioning/cloud-provider/gcloud/main.yml |
| Role | None |
| Tags | None |
| Defaults | None |
| Config files | Description |
|---|---|
| /etc/cloud/cloud.cfg.d/01_debian_cloud.cfg | |
| /etc/ssh/sshd_config |
Example¶
The play targets the gcloud group, which has to be created in inventory/hosts to then include other groups or hosts:
[gcloud:children]
util
cus_tool_prod
[...]
Run with cake:
cake -f provisioning_cloud_provider_gcloud -i pub