<feed xmlns='http://www.w3.org/2005/Atom'>
<title>leap_platform.git/puppet/manifests, branch master</title>
<subtitle>[leap_platform] 
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_platform.git/'/>
<entry>
<title>Feat: Refactor tor services</title>
<updated>2017-10-05T23:24:50+00:00</updated>
<author>
<name>Micah Anderson</name>
<email>micah@riseup.net</email>
</author>
<published>2017-09-19T19:36:06+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_platform.git/commit/?id=5b10def43d134e5735bfcec1237c04cf66e8610b'/>
<id>5b10def43d134e5735bfcec1237c04cf66e8610b</id>
<content type='text'>
In order to refactor the tor services, we need to split them out into three
different services. This adds the hidden service class that is necessary to
support the previous commits. Fixes #8864.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In order to refactor the tor services, we need to split them out into three
different services. This adds the hidden service class that is necessary to
support the previous commits. Fixes #8864.
</pre>
</div>
</content>
</entry>
<entry>
<title>Feat: split tor service into three</title>
<updated>2017-10-05T23:24:34+00:00</updated>
<author>
<name>elijah</name>
<email>elijah@riseup.net</email>
</author>
<published>2017-09-19T18:54:27+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_platform.git/commit/?id=96f8af37b4a3bbd9a15651e27f588073c0601299'/>
<id>96f8af37b4a3bbd9a15651e27f588073c0601299</id>
<content type='text'>
The 'tor' service is now three separate services, 'tor_exit', 'tor_relay', or 'hidden_service'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The 'tor' service is now three separate services, 'tor_exit', 'tor_relay', or 'hidden_service'.
</pre>
</div>
</content>
</entry>
<entry>
<title>Restructure site_tor to be more clear and re-usable (fixes #8784).</title>
<updated>2017-05-06T16:51:51+00:00</updated>
<author>
<name>Micah Anderson</name>
<email>micah@riseup.net</email>
</author>
<published>2017-05-02T20:23:20+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_platform.git/commit/?id=68e9a28da2db4cb494bc19a1aeaa0663cb286414'/>
<id>68e9a28da2db4cb494bc19a1aeaa0663cb286414</id>
<content type='text'>
This makes a more clear site_tor::relay class that the leap service
includes, and a more generic site_tor class that other classes can
depend on for setting up the initial install.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes a more clear site_tor::relay class that the leap service
includes, and a more generic site_tor class that other classes can
depend on for setting up the initial install.
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] Fix site_obfsproxy services variable lookup</title>
<updated>2016-06-14T18:48:34+00:00</updated>
<author>
<name>varac</name>
<email>varacanero@zeromail.org</email>
</author>
<published>2016-06-14T18:46:38+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_platform.git/commit/?id=96ef4273241d79427bb0b252fb759affec85db14'/>
<id>96ef4273241d79427bb0b252fb759affec85db14</id>
<content type='text'>
After including everything into a `node default` scope
in puppet/manifests/site.pp to make puppet-catalog-test happy
(see commit 62ea45d47), we get this error:

    Error: member(): Requires array to work with at
    /srv/leap/puppet/modules/site_obfsproxy/manifests/init.pp:14

Moving the `services` hiera avaluation out of the node scope back
to top level scope will solve this.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
After including everything into a `node default` scope
in puppet/manifests/site.pp to make puppet-catalog-test happy
(see commit 62ea45d47), we get this error:

    Error: member(): Requires array to work with at
    /srv/leap/puppet/modules/site_obfsproxy/manifests/init.pp:14

Moving the `services` hiera avaluation out of the node scope back
to top level scope will solve this.
</pre>
</div>
</content>
</entry>
<entry>
<title>use node default {} in site.pp for catalog test</title>
<updated>2016-06-11T13:23:11+00:00</updated>
<author>
<name>varac</name>
<email>varacanero@zeromail.org</email>
</author>
<published>2016-06-11T13:23:11+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_platform.git/commit/?id=62ea45d47cbed1a7fc8c7b1284087d7bb9be4235'/>
<id>62ea45d47cbed1a7fc8c7b1284087d7bb9be4235</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[feat] Dont install recommended packages</title>
<updated>2016-03-31T08:54:43+00:00</updated>
<author>
<name>varac</name>
<email>varacanero@zeromail.org</email>
</author>
<published>2016-03-17T19:43:11+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_platform.git/commit/?id=bdba3c13d48960e275ddd208527b8736fa518e23'/>
<id>bdba3c13d48960e275ddd208527b8736fa518e23</id>
<content type='text'>
By default, Puppet installs recommended packages.
We turn this off for all apt Package resources.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
By default, Puppet installs recommended packages.
We turn this off for all apt Package resources.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "[feat] Use systemd as service provider"</title>
<updated>2016-03-15T19:21:51+00:00</updated>
<author>
<name>varac</name>
<email>varacanero@zeromail.org</email>
</author>
<published>2016-03-15T19:21:51+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_platform.git/commit/?id=9b50224e6409d433e1074a218cbca594bd822608'/>
<id>9b50224e6409d433e1074a218cbca594bd822608</id>
<content type='text'>
This reverts commit 0aebb4c41f96f6ad7a7e8a3b07eaffa1f9075f51.

We enabled systemd as puppet service default provider, but this results
in these services falsely detected as not running, and restarted on
every deploy.
We need to indivually configure systemd as service provider only for
those services that ship a systed unit file.

see #7966 for details
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 0aebb4c41f96f6ad7a7e8a3b07eaffa1f9075f51.

We enabled systemd as puppet service default provider, but this results
in these services falsely detected as not running, and restarted on
every deploy.
We need to indivually configure systemd as service provider only for
those services that ship a systed unit file.

see #7966 for details
</pre>
</div>
</content>
</entry>
<entry>
<title>[feat] Use systemd as service provider</title>
<updated>2016-03-08T19:26:56+00:00</updated>
<author>
<name>varac</name>
<email>varacanero@zeromail.org</email>
</author>
<published>2016-03-08T17:38:22+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_platform.git/commit/?id=0aebb4c41f96f6ad7a7e8a3b07eaffa1f9075f51'/>
<id>0aebb4c41f96f6ad7a7e8a3b07eaffa1f9075f51</id>
<content type='text'>
Even when the service provider defaults to systemd in
latest puppet, it still defaults to 'debian' in puppet
3.7.2 (jessie version).

We dropped wheezy support so we should use the systemd provider
for now.

https://docs.puppetlabs.com/puppet/latest/reference/type.html#service-provider-systemd
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Even when the service provider defaults to systemd in
latest puppet, it still defaults to 'debian' in puppet
3.7.2 (jessie version).

We dropped wheezy support so we should use the systemd provider
for now.

https://docs.puppetlabs.com/puppet/latest/reference/type.html#service-provider-systemd
</pre>
</div>
</content>
</entry>
<entry>
<title>[feat] Fix fast deploy using 'leap deploy --fast'</title>
<updated>2016-01-28T22:52:41+00:00</updated>
<author>
<name>varac</name>
<email>varacanero@zeromail.org</email>
</author>
<published>2016-01-27T23:04:10+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_platform.git/commit/?id=a8343508a6ced1dcbca621ad4c6f3ac39676326b'/>
<id>a8343508a6ced1dcbca621ad4c6f3ac39676326b</id>
<content type='text'>
This worked before, but somehow stopped working.

We need to include 'site_config::slow' top-level scope instead
of including it in 'site_config::default', because otherwise it
would get tagged with 'leap_base', and would be included always.

This way 'site_config::slow' gets included by default, but can be
excluded by using 'leap deploy --fast'.
See https://leap.se/en/docs/platform/details/under-the-hood#tags

- Resolves: #7844
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This worked before, but somehow stopped working.

We need to include 'site_config::slow' top-level scope instead
of including it in 'site_config::default', because otherwise it
would get tagged with 'leap_base', and would be included always.

This way 'site_config::slow' gets included by default, but can be
excluded by using 'leap deploy --fast'.
See https://leap.se/en/docs/platform/details/under-the-hood#tags

- Resolves: #7844
</pre>
</div>
</content>
</entry>
<entry>
<title>restructured site.pp, now only one class gets included in site.pp per service (Bug #6851)</title>
<updated>2016-01-22T08:50:33+00:00</updated>
<author>
<name>varac</name>
<email>varacanero@zeromail.org</email>
</author>
<published>2015-04-13T21:16:00+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_platform.git/commit/?id=150579fb14716892cc3e4d7d9c0f81b30d56f03a'/>
<id>150579fb14716892cc3e4d7d9c0f81b30d56f03a</id>
<content type='text'>
Also, moved global Exec{} defaults to site.pp

Change-Id: I9ae91b77afde944d2f1312613b9d9030e32239dd
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also, moved global Exec{} defaults to site.pp

Change-Id: I9ae91b77afde944d2f1312613b9d9030e32239dd
</pre>
</div>
</content>
</entry>
</feed>
