~powersj/cloud-init:docs/reorganize

Last commit made on 2019-09-11
Get this branch:
git clone -b docs/reorganize https://git.launchpad.net/~powersj/cloud-init
Only Joshua Powers can upload to this branch. If you are Joshua Powers please log in for upload directions.

Branch merges

Branch information

Name:
docs/reorganize
Repository:
lp:~powersj/cloud-init

Recent commits

15d9d0a... by Joshua Powers

docs: reorganize TOC and clean up topics

After seeing others come ask for help in IRC I decided to start
reoganizing the project documentations. It has grown into useful docs
for developers and users alike, however it lacks organization and focus.

The first step was to clean up the table of contents (TOC) to provide
sections and to take a first attempt at organizing the ordering and
renaming topics. This is to help point users asking for help.

Next some pages were serving multiple purposes or were not clear, so
capabilities, which was largely CLI focused, and moreinfo, where done
away with and the cli and faq pages created with their content and
filled in.

The remaining pages got additional examples and visual cleanups to aid
in viewing them.

Here is a summary page by page:

- analyze.rst: added output examples
- availability.rst: more complete list of clouds & distros
- boot.rst: clean up formatting, organize sections
- cli.rst: formerly capabilities.rst, focused on CLI
- datasource.rst: cleanup outupt
- faq.rst: formerly moreinfo.rst, focused on help and media links
- index.rst: organize TOC and add better description of project

45426d8... by Xiaofeng Wang

VMWware: add option into VMTools config to enable/disable custom script.

VMWware customization already has support to run a custom script during
the VM customization. Adding this option allows a VM administrator to
disable the execution of customization scripts. If set the script
will not execute and the customization status is set to
GUESTCUST_ERROR_SCRIPT_DISABLED.

fa47d52... by Ryan Harper

net,Oracle: Add support for netfailover detection

Add support for detecting netfailover[1] device 3-tuple in networking
layer. In the Oracle datasource ensure that if a provided network
config, either fallback or provided config includes a netfailover master
to remove any MAC address value as this can break under 3-netdev
as the other two devices have the same MAC.

1. https://www.kernel.org/doc/html/latest/networking/net_failover.html

476050b... by Dan Watkins

atomic_helper: add DEBUG logging to write_file

LP: #1843276

385232d... by Joshua Powers

doc: document doc, create makefile and tox target

* Create makefile and tox targets for documentation building and testing
to better replicate the live web docs using the same theme.
* Created docs.rst to explain how to build and contribute to documentation
with style guide and tips.
* doc/rtd/conf.py:
    * Add copyright to rtd config
    * Use Sphinx's RTD theme to replicate actual docs

c768898... by Dan Watkins

.gitignore: ignore files produced by package builds

da826cd... by Joshua Powers

docs: fix whitespace, spelling, and line length

ff11c0c... by Joshua Powers

docs: remove unnecessary file in doc directory

e7881d5... by Ryan Harper

Oracle: Render secondary vnic IP and MTU values only

When rendering secondary vnic configuration from IMDS, only emit
configuration for the IP and MTU values only. Add support to mutate
either a v1 or a v2 network_config input.

d1b0222... by Chad Smith

exoscale: fix sysconfig cloud_config_modules overrides

Make sure Exoscale supplements or overrides existing system config
setting cloud_config_modules instead of replacing it with a one item
list set-passords

LP: #1841454