lp:~lynxman/cloud-init/puppet-mcollective

Created by Marc Cluet and last modified
Get this branch:
bzr branch lp:~lynxman/cloud-init/puppet-mcollective
Only Marc Cluet can upload to this branch. If you are Marc Cluet please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Marc Cluet
Project:
cloud-init
Status:
Merged

Recent revisions

364. By Marc Cluet

Changes to puppet module + mcollective module

363. By Scott Moser

add 'bootcmd' like 'runcmd' to cloud-config syntax for running things early

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.

360. By Scott Moser

rename 'datadir' key to 'data' in pathmap

359. By Scott Moser

update TODO, ChangeLog

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)

357. By Scott Moser

call DataSource classes with sys_cfg argument

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.

355. By Scott Moser

add utility function get_cfg_by_path

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
This branch contains Public information 
Everyone can see this information.

Subscribers