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
:
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