How to change a module’s run frequency (original) (raw)
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
:
- Change the module from a string (default) to a list.
- 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