~jmelvin/cloud-init:my-topic-branch2

Last commit made on 2017-03-13
Get this branch:
git clone -b my-topic-branch2 https://git.launchpad.net/~jmelvin/cloud-init
Only Jeremy Melvin can upload to this branch. If you are Jeremy Melvin please log in for upload directions.

Branch merges

Branch information

Name:
my-topic-branch2
Repository:
lp:~jmelvin/cloud-init

Recent commits

38aee16... by Jeremy Melvin <email address hidden>

Fix chef config module in omnibus install.

  Omnibus installation of chef was broken.
  LP: #1583837

891554b... by Jeremy Melvin <email address hidden>

Fix chef config module in omnibus install.

  Omnibus installation of chef was broken.
  LP: #1583837

429b168... by Jeremy Melvin <email address hidden>

Fix chef config module in omnibus install.

  Omnibus installation of chef was broken.
  LP: #1583837

9044a05... by Wesley Wiedenmeier

Add feature flags to cloudinit.version.

This exposes a mechanism for users of cloud-init to determine if
a version has a specific feature, and adds documentation to that affect.
We list an existing feature NETWORK_CONFIG_V1 as an example.

Also add a 'features' subcommand for listing these to stdout.

df88d29... by Scott Moser

tox: add a citest environment

Because the tests/cloud_tests require specific version of pylxd
adding a tox environment makes that much easier.
Additionally it makes calling it at least a bit simpler.

Example:
  tox -e citest -- run -v -n zesty --deb=cloud-init_all.deb

75a4215... by Scott Moser

Further fix regression to support 'password' for default user.

The adjusted change did not support
 #cloud-config
 password: passw0rd

This correctly fixes that regression.

021ed9c... by Scott Moser

fix regression when no chpasswd/list was provided.

This regression was caused by my rework of Sergio's branch.
The change now still works when there is no chpasswd/list provided.

7f2b510... by Serg Lystopad

Support chpasswd/list being a list in addition to a string.

cc_set_passwords previously supported 'list' as a multiline string:
  chpasswd:
    list: |
      user:pass1
      user015:R

This patch adds support for user/pairs as a list:
  chpasswd:
    list:
      - user:pass1
      - user015:R

LP: #1665694

5a0bee7... by Serg Lystopad

doc: Fix configuration example for cc_set_passwords module.

The documentation indicated chpasswd/list should be a list when
the code only accepts a string.

LP: #1665773

1d751a6... by Lars Kellogg-Stedman

net: support both ipv4 and ipv6 gateways in sysconfig.

Previously, cloud-init would throw an exception if an interface had
both ipv4 and ipv6 addresses and a default gateway for each address
family. This change allows cloud-init to correctly configure
interfaces in this situation.

LP: #1669504