lp:~smoser/cloud-init/lp-1115833

Created by Scott Moser and last modified
Get this branch:
bzr branch lp:~smoser/cloud-init/lp-1115833
Only Scott Moser can upload to this branch. If you are Scott Moser please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Scott Moser
Project:
cloud-init
Status:
Merged

Recent revisions

783. By Scott Moser

more test cases for nocloud including one for config seed

782. By Scott Moser

add test_nocloud unit tests, fix one issue found

781. By Scott Moser

user-data doesn't merge in from meta-data (typo)

780. By Scott Moser

make config of nocloud datasource able to specify meta-data and user-data

779. By Scott Moser

upstart/cloud-init-container.conf: ensure /run/network exists

ifquery will exit failure if there is no /run/network directory.
normally that would get created by one of network-interface.conf
or networking.conf. But, it is possible that we're running
before either of those have.

778. By Scott Moser

Changelog: reformat to limit to 80 chars wide

777. By Scott Moser

doc: fix example in cloud-config-write-files.txt

The write_files documentation incorrectly used 'perms' rather than
'permissions'.

776. By Joshua Harlow

Adding package versioning logic to package installation.

This change adds the ability to provide specific package versions to
Distro.install_packages and subsequently Distro.package_command. In order
to effectively use Distro.install_packages, one is now able to pass a
variety of formats in order to easily manage package requirements.

These are examples of what can be passed:
- "package"
- ["package1","package2"]
- ("package",)
- ("package", "version")
- [("package1",)("package2",)]
- [("package1", "version1"),("package2","version2")]

This change also adds the option to install a specific version for the
puppet configuration module. This is especially important here as
successful puppet deployments are highly reliant on specific puppet
versions.

775. By harlowja <email address hidden>

Fix broken cc_update_etc_hosts

Right now, all distros but ubuntu will fail to manage /etc/hosts.

This is due to the fact that the templates are named:
- hosts.ubuntu.tmpl
- hosts.redhat.tmpl

The config handler is specifically looking for a template with the
given distro name.

This change addresses this issue.

774. By Joshua Harlow

Include the resolv.conf example.

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