lp:~darkmuggle-deactivatedaccount/cloud-init/lp_1228228

Created by Ben Howard and last modified
Get this branch:
bzr branch lp:~darkmuggle-deactivatedaccount/cloud-init/lp_1228228
Only Ben Howard can upload to this branch. If you are Ben Howard please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ben Howard
Project:
cloud-init
Status:
Merged

Recent revisions

880. By Ben Howard

Fix for default user not being in the sudo group (LP: #1228228).

879. By Scott Moser

pep8 fix

878. By Scott Moser

Enable filesystem creation on Azure, many disk_setup cleanups

There are a lot of cleanups here around Azure, SmartOS and disk_setup.
disk_setup correctly identifies disk "aliases" (block device mappings
from ec2), anywhere where you would use a device name.

You can also specify these mappings to the Azure or SmartOS datasource
in their datasource config (device_aliases).

Also, stop Azure from calling blkid repeatedly in its tests, which
really pounded my laptop.

877. By Scott Moser

fix spelling in ChangeLog

876. By Scott Moser

update ChangeLog

875. By Scott Moser

bddeb: depend on cloud-utils or cloud-guest-utils

saucy split cloud-utils into cloud-guest-utils and cloud-image-utils.
The former is in the cloud image, the latter is not, and
we actually need it for growpart which is in the former.

874. By Scott Moser

add '\n' to no key fingerprint warning

873. By Scott Moser

multi_log: only write to /dev/console if it exists.

Some containers lack /dev/console, so when multi_log attempts to open
that device and write to it directly things can start going haywire.

Here we address this problem by sending console-bound output to stdout
and letting init take care of getting it to the console instead.
We already configure upstart with "console output", so we need only
change systemd to use "journal+console".

The one reason that 'console output' might not be sufficient is if
the user redirected output with 'output'. Ie:
  output:
    init: "> /var/log/my-cloud-init.log"

Would then mean all output would go there, and anything that
*needed* to go to the console (and was explicitly using multi_log for
that purpose) would not get there.

872. By Garrett Holmstrom

Fix usage of libselinux-python when selinux is disabled.

When libselinux-python is installed, but selinux is disabled on the
instance, calls to restorecon blow up. This fixes it by checking what
is_selinux_enabled() returns first.

871. By Scott Moser

add support for partitioning and creating filesystems

If the disks that are attached on boot do not have a filesystem
on them, then this module is useful to set that up.

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

No subscribers.