How to change a module’s run frequency

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.


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

Update /etc/cloud/cloud.cfg:

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

Then your user data could then be:

    post: all