Skip to content


This cake function executes the initial configuration on Amazon AWS instances. It has to be run directly after initial createn of a new instance.

The cake function provisioning_cloud_provider_ec2:

  • enables SSH root@ login
  • disables ec2 management of /etc/hostname, /etc/hosts and /etc/resolv.conf
  • removes the admin user created during creation of the instance by ec2


Key Value
Playbook path plays/provisioning/cloud-provider/ec2.yml
Role None
Tags None
Defaults None
Config files Description
/etc/cloud/cloud.cfg.d/01_debian_cloud.cfg Defines what things on the server are managed / modified during runtime by ec2


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


Run with cake:

cake -f provisioning_cloud_provider_ec2 -i pub