<feed xmlns='http://www.w3.org/2005/Atom'>
<title>leap_platform.git/puppet/modules/site_config/manifests, branch 0.6.0rc3</title>
<subtitle>[leap_platform] 
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_platform.git/'/>
<entry>
<title>implement custom puppet support (#6201, #6226)</title>
<updated>2014-10-21T20:43:30+00:00</updated>
<author>
<name>Micah Anderson</name>
<email>micah@leap.se</email>
</author>
<published>2014-10-21T01:44:37+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_platform.git/commit/?id=f6ffad33042aa6580ec00ef23836291861c1ae17'/>
<id>f6ffad33042aa6580ec00ef23836291861c1ae17</id>
<content type='text'>
change puppet command to include in the --modulepath
/srv/leap/files/puppet/modules

If a provider places puppet code under files/puppet it will
be sync'd over to all the nodes, once leap cli #6225 is merged.

The custom puppet entry point is in class 'custom' which can
be put into files/puppet/modules/custom/manifests/init.pp

Change-Id: I74879c6ee056b03cd4691aa81a7668b60383bdad
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
change puppet command to include in the --modulepath
/srv/leap/files/puppet/modules

If a provider places puppet code under files/puppet it will
be sync'd over to all the nodes, once leap cli #6225 is merged.

The custom puppet entry point is in class 'custom' which can
be put into files/puppet/modules/custom/manifests/init.pp

Change-Id: I74879c6ee056b03cd4691aa81a7668b60383bdad
</pre>
</div>
</content>
</entry>
<entry>
<title>FQDN should come first in /etc/hosts</title>
<updated>2014-08-22T20:10:06+00:00</updated>
<author>
<name>varac</name>
<email>varacanero@zeromail.org</email>
</author>
<published>2014-08-22T19:58:41+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_platform.git/commit/?id=51906e599a400255d528aa2182a1e7e86bb4b230'/>
<id>51906e599a400255d528aa2182a1e7e86bb4b230</id>
<content type='text'>
fixes /etc/hosts: wrong order (Bug #5835) (now for real)

before, /etc/hosts contained i.e.

  127.0.1.1    plain1 plain1.bitmask.net plain1.bitmask.i

which resulted in no fqdn reported both by "hostname -f"
and "facter fqdn"

this fix produces this order which is needed to report a fqdn:

  127.0.1.1    plain1.bitmask.net plain1 plain1.bitmask.i
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fixes /etc/hosts: wrong order (Bug #5835) (now for real)

before, /etc/hosts contained i.e.

  127.0.1.1    plain1 plain1.bitmask.net plain1.bitmask.i

which resulted in no fqdn reported both by "hostname -f"
and "facter fqdn"

this fix produces this order which is needed to report a fqdn:

  127.0.1.1    plain1.bitmask.net plain1 plain1.bitmask.i
</pre>
</div>
</content>
</entry>
<entry>
<title>reorder /etc/hosts</title>
<updated>2014-06-27T14:53:16+00:00</updated>
<author>
<name>Christoph</name>
<email>chris@inferno.nadir.org</email>
</author>
<published>2014-06-26T13:14:46+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_platform.git/commit/?id=4d3a80e3b14c21039eaa58852f0eb4766b5e0e1c'/>
<id>4d3a80e3b14c21039eaa58852f0eb4766b5e0e1c</id>
<content type='text'>
now "hostname -f" results in the correct hostname.
Fixes #5835
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
now "hostname -f" results in the correct hostname.
Fixes #5835
</pre>
</div>
</content>
</entry>
<entry>
<title>clean up how /etc/hosts is generated so it doesn't require custom behavior depending on the services.</title>
<updated>2014-06-04T21:19:55+00:00</updated>
<author>
<name>elijah</name>
<email>elijah@riseup.net</email>
</author>
<published>2014-06-04T21:19:55+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_platform.git/commit/?id=f991e8a4c877cff1d274fd1cac26488f8c3fda84'/>
<id>f991e8a4c877cff1d274fd1cac26488f8c3fda84</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bugfix: actually apply modules based on $services</title>
<updated>2014-06-04T20:05:56+00:00</updated>
<author>
<name>elijah</name>
<email>elijah@riseup.net</email>
</author>
<published>2014-06-04T20:05:56+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_platform.git/commit/?id=79295764ebbefd346407b8042bc759552aa46234'/>
<id>79295764ebbefd346407b8042bc759552aa46234</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>move hiera from site.pp to site_config::setup</title>
<updated>2014-06-03T13:48:35+00:00</updated>
<author>
<name>Christoph</name>
<email>chris@inferno.nadir.org</email>
</author>
<published>2014-06-03T13:48:35+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_platform.git/commit/?id=2f9f76682c02770f47922435f815177ceec15fd9'/>
<id>2f9f76682c02770f47922435f815177ceec15fd9</id>
<content type='text'>
the problem was following:

if a host has the webapp service, the template for /etc/hosts adds some stuff.
But setup.pp did not ask hiera about the services so
"/srv/leap/bin/puppet_command set_hostname" always resets the hostname.
Since that gets triggered every time you run "leap deploy" the
hostname changes, some services restart, then the hostname changes back and
the services restart again.

The solution is to get the hiera data before every run.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the problem was following:

if a host has the webapp service, the template for /etc/hosts adds some stuff.
But setup.pp did not ask hiera about the services so
"/srv/leap/bin/puppet_command set_hostname" always resets the hostname.
Since that gets triggered every time you run "leap deploy" the
hostname changes, some services restart, then the hostname changes back and
the services restart again.

The solution is to get the hiera data before every run.
</pre>
</div>
</content>
</entry>
<entry>
<title>Switch away from site_config::sshd and instead just include site_sshd</title>
<updated>2014-05-27T23:55:32+00:00</updated>
<author>
<name>Micah Anderson</name>
<email>micah@leap.se</email>
</author>
<published>2014-05-27T19:11:45+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_platform.git/commit/?id=120cbfd46b79cfec36c17ae6deb7fc51f9094594'/>
<id>120cbfd46b79cfec36c17ae6deb7fc51f9094594</id>
<content type='text'>
The existing site_config::sshd had a non-functioning 'include sshd' line
in it that was not doing what was expected (this was supposed to include
the sshd module, but due to scoping was including itself).

It seemed better to eliminate some of the unused pieces and consolidate
into one config location.

Change-Id: I79dd904e696ca646180a09abbb03b5361dfc8ab9
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The existing site_config::sshd had a non-functioning 'include sshd' line
in it that was not doing what was expected (this was supposed to include
the sshd module, but due to scoping was including itself).

It seemed better to eliminate some of the unused pieces and consolidate
into one config location.

Change-Id: I79dd904e696ca646180a09abbb03b5361dfc8ab9
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement #2328: unbound.conf: content changed on every puppetrun</title>
<updated>2014-05-22T19:50:02+00:00</updated>
<author>
<name>Micah Anderson</name>
<email>micah@leap.se</email>
</author>
<published>2014-05-22T19:21:06+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_platform.git/commit/?id=a622e49c5df2150049afb6f6ed47177537b7e6da'/>
<id>a622e49c5df2150049afb6f6ed47177537b7e6da</id>
<content type='text'>
This is done by using the include glob capability that is in the
wheezy-backports and newer unbound to include the
/etc/unbound/unbound.conf.d/* config files.

To do this, we need to transition from our /etc/unbound/conf.d directory
structure to use the one that the debian package uses.

This allows us to clean up the rather ugly way we were configuring the
resolver before.

Change-Id: I68347922f265bbd0ddf11d59d8574a612a7bd82c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is done by using the include glob capability that is in the
wheezy-backports and newer unbound to include the
/etc/unbound/unbound.conf.d/* config files.

To do this, we need to transition from our /etc/unbound/conf.d directory
structure to use the one that the debian package uses.

This allows us to clean up the rather ugly way we were configuring the
resolver before.

Change-Id: I68347922f265bbd0ddf11d59d8574a612a7bd82c
</pre>
</div>
</content>
</entry>
<entry>
<title>lint cleanup of site_config::caching_resolver</title>
<updated>2014-05-22T17:11:54+00:00</updated>
<author>
<name>Micah Anderson</name>
<email>micah@leap.se</email>
</author>
<published>2014-05-22T16:20:42+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_platform.git/commit/?id=4c4f8fd55a3d4a9e08ebaf8881b04ada931db007'/>
<id>4c4f8fd55a3d4a9e08ebaf8881b04ada931db007</id>
<content type='text'>
Change-Id: I3f6a4db26e064a520a08822cf23fc3288b31af62
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I3f6a4db26e064a520a08822cf23fc3288b31af62
</pre>
</div>
</content>
</entry>
<entry>
<title>Install wheezy-backports version of unbound, this is necessary to solve #2328</title>
<updated>2014-05-22T16:19:04+00:00</updated>
<author>
<name>Micah Anderson</name>
<email>micah@leap.se</email>
</author>
<published>2014-05-22T16:19:04+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_platform.git/commit/?id=5c973c39473c29fe3231a46b58c485c899fb3022'/>
<id>5c973c39473c29fe3231a46b58c485c899fb3022</id>
<content type='text'>
Change-Id: Ie28de8d3f7a8c8cf52ce30365379a476d48dc88b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ie28de8d3f7a8c8cf52ce30365379a476d48dc88b
</pre>
</div>
</content>
</entry>
</feed>
