How to change a module’s run frequency (original) (raw)

View this page

Toggle table of contents sidebar

You may want to change the default frequency at which a module runs, for example, to make the module run on every boot.

To override the default frequency, you will need to modify the module list in /etc/cloud/cloud.cfg:

  1. Change the module from a string (default) to a list.
  2. Set the first list item to the module name and the second item to the frequency.

Example

The following example demonstrates how to log boot times to a file every boot.

Update /etc/cloud/cloud.cfg:

 cloud_final_modules:
 # list shortened for brevity
  - [phone_home, always]
  - final_message
  - power_state_change

Then your user-data could then be:

template: jinja

#cloud-config phone_home: url: http://example.com/{{ v1.instance_id }}/ post: all