tripleo-image-elements/elements/hosts
Kambiz Aghaiepour cb8335c9b1 51-hosts fails if given lots of changes
The issue is how awk is used to update hosts files.  When
os-apply-config produces sufficiently large amounts of lines
to be added (or ensure in) hosts files, awk will error out.
To work around it, instead use sed, and reconstruct the
host file(s) to ensure the entries between the comment delimeters
of "# HEAT_HOSTS_START" and "# HEAT_HOSTS_END" are swapped with
the new entries.

Also get rid of blank lines produced by os-apply-config

Partial-Bug: #1674732
Change-Id: Ibe0a9f6ec10d55750e3b0e16301236141f988d69
(cherry picked from commit a1da5fbe30)
2017-08-24 17:02:44 +00:00
..
os-refresh-config/configure.d 51-hosts fails if given lots of changes 2017-08-24 17:02:44 +00:00
README.md Use rfc compliant example data in hosts element. 2014-02-10 21:35:58 +13:00
element-deps Permit injecting entries into /etc/hosts. 2014-02-05 13:49:48 +13:00
package-installs.yaml Include lsb_release in the hosts element since it's used there. 2016-11-29 08:51:31 +00:00
pkg-map Include lsb_release in the hosts element since it's used there. 2016-11-29 08:51:31 +00:00

README.md

Permit injecting content into /etc/hosts from heat

Configuration

hosts: '192.0.2.1 my-host.example.com'