lp:~lynxman/cloud-init/puppet-mcollective
- Get this branch:
- bzr branch lp:~lynxman/cloud-init/puppet-mcollective
Branch merges
- Scott Moser: Needs Fixing
-
Diff: 125 lines (+85/-4)2 files modifiedcloudinit/CloudConfig/cc_mcollective.py (+63/-0)
cloudinit/CloudConfig/cc_puppet.py (+22/-4)
Branch information
Recent revisions
- 362. By Scott Moser
-
add apt helper routeins to CloudConfig, and use them in apt and puppet
Adding the apt helper routines to CloudConfig.
Then, make use of the following from cc_puppet and cc_apt_update_ upgrade
update_package_ sources( ):
install_packages( pkglist) : I'm not really terribly happy with this location for them. Their presence
here is really only because of apt-update's use of
'run-once-per-instance' . - 361. By Scott Moser
-
add 'run_per_instance' to CloudConfig
This method aloows the caller to run easily run something
"once per instance". Its location in CloudConfig rather than
'util' is really only because it needs access to cloudinit.get_ipath_ cur
to get the 'data' path. - 358. By Scott Moser
-
make DataSourceEc2 configurable (timeout, retries), lower default retries
This lowers the default retries from 100 to 30 (1050 seconds to 105 seconds)
- 356. By Scott Moser
-
add sys_cfg option to DataSource:__init__ , populate ds_cfg from it
In order to be able to configure a DataSource via system config
(ie, what is in /etc/cloud/cloud.cfg) , we pass this into the DataSource
class.The DataSource parent class will set up the 'ds_cfg' member based
on the subclass name. So, DataSourceEc2 will get:
self.ds_cfg = sys_cfg['datasource' ]['Ec2' ]
populated for it.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:~cloud-init-dev/cloud-init/trunk