~harlowja/cloud-init/cloud-init-tag-distros

improve network configuration

This branch accomplishes several things:
 - centrally handle 'dsmode' to be 'local' or 'net.
   This allows local data sources to run before networking
   but still have user-data read by default when networking is available.

 - support networking information being read on dreamcompute
   dreamcompute's openstack declares networking via the
   /etc/network/interfaces style 'network_config' format.
 
 - support reading and applying networking information on SmartOS

 - improve reading networking from openstack network_data.json (LP: #1577982)
   add support for mtu and routes and many miscellaneous fixes.

 - support for renaming devices in a container (LP: #1579130).
   Also rename network devices as instructed by the host on
   every boot where cloud-init networking is enabled.  This is required
   because a.) containers do not get systemd.link files applied
   as they do not have udev. b.) if the initramfs is out of date
   then we need to apply them.

 - remove blocking of udev rules (LP: #1577844, LP: #1571761)
Filename Latest Rev Last Changed Committer Comment Size
..
bin 559.2.1 12 years ago Joshua Harlow Move binaries to an actual binary dir. Diff
cloudinit 144 15 years ago Scott Moser globally remove ec2init and rename to cloudinit Diff
config 271 14 years ago Scott Moser remove 'biultin' config, separate cloud.cfg This Diff
doc 133 15 years ago Scott Moser add doc/userdata.txt, move examples to doc/. Diff
packages 559.2.335 12 years ago Joshua Harlow 1. Moving around the packages dir. 2. Adjusting th Diff
systemd 465 13 years ago Scott Moser Add sample/example systemd config files This impo Diff
sysvinit 559.2.435 12 years ago Scott Moser setup.py: rename "daemon type" to "init system" T Diff
templates 14 15 years ago Bazaar Package Importer * ec2-set-apt-sources.py: - Use a template to ge Diff
tests 499.1.1 13 years ago Mike Milner Add initial unit test framework. Add initial tests Diff
tools 82 15 years ago Scott Moser add tools/ directory and 'write-mime-multipart' w Diff
udev 1121.2.4 9 years ago Daniel Watkins Add udev rules for Azure ephemeral disks. And ins Diff
upstart 80 15 years ago Scott Moser put upstart files in upstart/, minor other changes Diff
.bzrignore 1052.1.3 10 years ago Barry Warsaw Fix file modes to be Python 2/3 compatible. 42 bytes Diff Download File
ChangeLog 1225 8 years ago Scott Moser improve network configuration This branch accompl 44.8 KB Diff Download File
HACKING.rst 1000.1.2 10 years ago Jay Faulkner Remove pylint pylint was not passing, and per smo 1.5 KB Diff Download File
LICENSE 450 13 years ago Scott Moser add LICENSE file 34.3 KB Diff Download File
Makefile 1172 9 years ago Scott Moser Apply pep8, pyflakes fixes for python2 and 3 Upda 1.7 KB Diff Download File
MANIFEST.in 1052.1.1 10 years ago Barry Warsaw * Added a simple tox.ini file * Use universal_newl 167 bytes Diff Download File
requirements.txt 1052.1.24 10 years ago Barry Warsaw Port the MAAS code to oauthlib. 948 bytes Diff Download File
File setup.py 1220.2.16 8 years ago Scott Moser remove blocking udev functionality This didn't re 6.7 KB Diff Download File
test-requirements.txt 1219 8 years ago Scott Moser fix up tests that take too long due to retries and 275 bytes Diff Download File
TODO.rst 978 10 years ago Scott Moser move TODO to TODO.rst 2.1 KB Diff Download File
tox.ini 1220.2.21 8 years ago Scott Moser revert unintended change to tox.ini 691 bytes Diff Download File