
The list of cloud-config modules is now kept in cloud config itself. There is a builtin list in cloudinit, which is overrideable by /etc/cloud/cloud.cfg or user data cloud-config. This should make the modules more easily added or removed (as no code needs to be edited now) Basic summary of changes: - move CloudConfig.py -> cloudinit/CloudConfig/__init__.py - split cloud-config modules into their own files named cloudinit/CloudConfig/cc_<name>.py - remove all the upstart/cloud-config-* scripts, replacing them with upstart/cloud-config.conf
8 lines
171 B
Python
8 lines
171 B
Python
import cloudinit
|
|
import cloudinit.util as util
|
|
from cloudinit.CloudConfig import per_instance
|
|
|
|
frequency = per_instance
|
|
def handle(name,cfg,cloud,log,args):
|
|
print "hi"
|