<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.webhuis.nl:443/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Martn+admin</id>
	<title>Webhuis wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.webhuis.nl:443/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Martn+admin"/>
	<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=Special:Contributions/Martn_admin"/>
	<updated>2026-09-02T13:29:12Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=MediaWiki:Sidebar&amp;diff=4569</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=MediaWiki:Sidebar&amp;diff=4569"/>
		<updated>2025-11-07T15:26:39Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* navigation&lt;br /&gt;
** Voorpagina|Voorpagina&lt;br /&gt;
** Cobol and PostgreSQL | Cobol and PostgreSQL&lt;br /&gt;
** PostgreSQL | PostgreSQL&lt;br /&gt;
** CFEngine | CFEngine&lt;br /&gt;
** Proxmox | Proxmox&lt;br /&gt;
** Webhuis Kennisbank | Webhuis Kennisbank&lt;br /&gt;
** Basale_infrastructuur|Basale infra&lt;br /&gt;
** Webhuis_bouwstenen|Webhuis bouwstenen&lt;br /&gt;
** Webhuis_configuratie|Webhuis configuratie&lt;br /&gt;
** Webhuis_Infrastructuur|Webhuis Infra&lt;br /&gt;
** Webhuis_Support_Infrastructuur|Webhuis Support&lt;br /&gt;
** Webhuis_Raspberry_Pi|Webhuis Raspberry&lt;br /&gt;
** Configuratie_van_applicaties|Opzet Applicaties&lt;br /&gt;
** Business_Applicaties|Business Applicaties&lt;br /&gt;
** portal-url|portal&lt;br /&gt;
** currentevents-url|currentevents&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
** helppage|help&lt;br /&gt;
** sitesupport-url|sitesupport&lt;br /&gt;
[[Image:Example.jpg]]&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=Cobol_and_PostgreSQL&amp;diff=4490</id>
		<title>Cobol and PostgreSQL</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=Cobol_and_PostgreSQL&amp;diff=4490"/>
		<updated>2025-11-06T15:58:06Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GixSQL is a way in which Cobol programs are able to use modern database management systems in a Linux environment.&lt;br /&gt;
== Cobol ==&lt;br /&gt;
Cobol has been around for more than 60 years and will stay around for the foreseeable future, estimates are that there are about 800 billion lines of Business Cobol code around. The programs are heavily used, servicing about 80% of all financial and business transaction.&amp;lt;br /&amp;gt;&lt;br /&gt;
The reason behind this endurance lies in the fact that Cobol is a standardised language, a program written in 1974 can be compiled today with a modern compiler. The resulting executable program still runs today, without the need of adaptation.&amp;lt;br /&amp;gt;&lt;br /&gt;
Traditionally Cobol programs have their application in big business mainframe environments. These large enterprises, however, are shifting more and more of their applications to the Linux platform. The broad adoption of Linux in the enterprise environment started around 2010. So, it is no wonder that Cobol gradually is being made available for the Linux platform, enter [https://gnucobol.sourceforge.io/ GNUCobol].&lt;br /&gt;
== GNUCobol ==&lt;br /&gt;
Is an Open Source Cobol compiler, the project originally started in 2002 [ https://en.wikipedia.org/wiki/GnuCOBOL GNUCobol ] as OpenCobol. GNUCobol is now a full blown Cobol compiler.&lt;br /&gt;
== PostgreSQL and Cobol ==&lt;br /&gt;
PostgreSQL is getting more and more traction around the world, also in the big enterprises. Big enterprises have ample reason to stick to their Cobol program stack, in which they invested huge amounts of money. So if PostgreSQL is to make it to the business applications of the big enterprises, it has to find a way to interact in a reliable manner with Cobol. Enter the [https://en.wikipedia.org/wiki/GnuCOBOL GixSQL] SQL preprocessor for Cobol.&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=Cobol_and_PostgreSQL&amp;diff=4489</id>
		<title>Cobol and PostgreSQL</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=Cobol_and_PostgreSQL&amp;diff=4489"/>
		<updated>2025-11-06T15:55:15Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GixSQL is a way in which Cobol programs are able to use modern database management systems in a Linux environment.&lt;br /&gt;
== Cobol ==&lt;br /&gt;
Cobol has been around for more than 60 years and will stay around for the foreseeable future, estimates are that there are about 800 billion lines of Business Cobol code around. The programs are heavily used, servicing about 80% of all financial and business transaction.&amp;lt;br /&amp;gt;&lt;br /&gt;
The reason behind this endurance lies in the fact that Cobol is a standardised language, a program written in 1974 can be compiled today with a modern compiler. The resulting executable program still runs today, without the need of adaotation.&amp;lt;br /&amp;gt;&lt;br /&gt;
Traditionally Cobol programs have their application in big business mainframe environments. These large enterprises, however, are shifting more and more of their applications to the Linux platform. The broad adoption of Linux in the enterprise environment started around 2010. So, it is no wonder that Cobol gradually is being made available for the Linux platform, enter [https://gnucobol.sourceforge.io/ GNUCobol].&lt;br /&gt;
== GNUCobol ==&lt;br /&gt;
Is an Open Source Cobol compiler, the project originally started in 2002 [ https://en.wikipedia.org/wiki/GnuCOBOL GNUCobol ] as OpenCobol. GNUCobol is now a full blown Cobol compiler.&lt;br /&gt;
== PostgreSQL and Cobol ==&lt;br /&gt;
PostgreSQL is getting more and more traction around the world, also in the big enterprises. Big enterprises have ample reason to stick to their Cobol program stack, in which they invested huge amounts of money.&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=Cobol_and_PostgreSQL&amp;diff=4488</id>
		<title>Cobol and PostgreSQL</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=Cobol_and_PostgreSQL&amp;diff=4488"/>
		<updated>2025-11-06T15:45:42Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GixSQL is a way in which Cobol programs are able to use modern database management systems in a Linux environment.&lt;br /&gt;
== Cobol ==&lt;br /&gt;
Cobol has been around for more than 60 years and will stay around for the foreseeable future, estimates are that there are about 800 billion lines of Business Cobol code around. The programs are heavily used, servicing about 80% of all financial and business transaction.&amp;lt;br /&amp;gt; Traditionally Cobol programs have their application in big business mainframe environments. These large enterprises, however, are shifting more and more of their applications to the Linux platform. The broad adoption of Linux in the enterprise environment started around 2010. So, it is no wonder that Cobol gradually is being made available for the Linux platform, enter [https://gnucobol.sourceforge.io/ GNUCobol].&lt;br /&gt;
== GNUCobol ==&lt;br /&gt;
There are various good reasons&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=Cobol_and_PostgreSQL&amp;diff=4487</id>
		<title>Cobol and PostgreSQL</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=Cobol_and_PostgreSQL&amp;diff=4487"/>
		<updated>2025-11-06T15:43:27Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GixSQL is a way in which Cobol programs are able to use modern database management systems in a Linux environment.&lt;br /&gt;
== Cobol ==&lt;br /&gt;
Cobol has been around for more than 60 years and will stay around for the foreseeable future, estimates are that there are about 800 billion lines of Business Cobol code around. The programs are heavily used, servicing about 80% of all financial and business transaction.&amp;lt;br/&amp;gt; Traditionally Cobol programs have their application in big business mainframe environments. These large enterprises, however, are shifting more and more of their applications to the Linux platform. The broad adoption of Linux in the enterprise environment started around 2010. So, it is no wonder that Cobol gradually is being made available for the Linux platform, enter [https://gnucobol.sourceforge.io/ GNUCobol].&lt;br /&gt;
== GNUCobol ==&lt;br /&gt;
There are various good reasons&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=Cobol_and_PostgreSQL&amp;diff=4486</id>
		<title>Cobol and PostgreSQL</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=Cobol_and_PostgreSQL&amp;diff=4486"/>
		<updated>2025-11-06T15:39:36Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GixSQL is a way in which Cobol programs are able to use modern database management systems in a Linux environment.&lt;br /&gt;
== Cobol ==&lt;br /&gt;
Cobol has been around for more than 60 years and will stay around for the foreseeable future. Traditionally Cobol programs have their application in big business mainframe environments. These large enterprises, however, are shifting more and more of their applications to the Linux platform. The broad adoption of Linux in the enterprise environment started around 2010. So, it is no wonder that Cobol gradually is being made available for the Linux platform, enter [https://gnucobol.sourceforge.io/ GNUCobol].&lt;br /&gt;
== GNUCobol ==&lt;br /&gt;
There are various good reasons&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=Cobol_and_PostgreSQL&amp;diff=4485</id>
		<title>Cobol and PostgreSQL</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=Cobol_and_PostgreSQL&amp;diff=4485"/>
		<updated>2025-11-06T15:39:07Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GixSQL is a way in which Cobol programs are able to use modern database management systems in a Linux environment.&lt;br /&gt;
== Cobol ==&lt;br /&gt;
Cobol has been around for more than 60 years and will stay around for the foreseeable future. Traditionally Cobol programs have their application in big business mainframe environments. These large enterprises, however, are shifting more and more of their applications to the Linux platform. The broad adoption of Linux in the enterprise environment started around 2010. So, it is no wonder that Cobol gradually is being made available for the Linux platform, enter [[https://gnucobol.sourceforge.io/ | GNUCobol]].&lt;br /&gt;
== GNUCobol ==&lt;br /&gt;
There are various good reasons&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=Cobol_and_PostgreSQL&amp;diff=4484</id>
		<title>Cobol and PostgreSQL</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=Cobol_and_PostgreSQL&amp;diff=4484"/>
		<updated>2025-11-06T15:38:46Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GixSQL is a way in which Cobol programs are able to use modern database management systems in a Linux environment.&lt;br /&gt;
== Cobol ==&lt;br /&gt;
Cobol has been around for more than 60 years and will stay around for the foreseeable future. Traditionally Cobol programs have their application in big business mainframe environments. These large enterprises, however, are shifting more and more of their applications to the Linux platform. The broad adoption of Linux in the enterprise environment started around 2010. So, it is no wonder that Cobol gradually is being made available for the Linux platform, enter [[GNUCobol | https://gnucobol.sourceforge.io/ ]].&lt;br /&gt;
== GNUCobol ==&lt;br /&gt;
There are various good reasons&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=Cobol_and_PostgreSQL&amp;diff=4483</id>
		<title>Cobol and PostgreSQL</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=Cobol_and_PostgreSQL&amp;diff=4483"/>
		<updated>2025-11-06T15:37:59Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GixSQL is a way in which Cobol programs are able to use modern database management systems in a Linux environment.&lt;br /&gt;
== Cobol ==&lt;br /&gt;
Cobol has been around for more than 60 years and will stay around for the foreseeable future. Traditionally Cobol programs have their application in big business mainframe environments. These large enterprises, however, are shifting more and more of their applications to the Linux platform. The broad adoption of Linux in the enterprise environment started around 2010. So, it is no wonder that Cobol gradually is being made available for the Linux platform, enter [GNUCobol | https://gnucobol.sourceforge.io/ ].&lt;br /&gt;
== GNUCobol ==&lt;br /&gt;
There are various good reasons&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=Cobol_and_PostgreSQL&amp;diff=4482</id>
		<title>Cobol and PostgreSQL</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=Cobol_and_PostgreSQL&amp;diff=4482"/>
		<updated>2025-11-06T15:29:51Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: /* Cobol */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GixSQL is a way in which Cobol programs are able to use modern database management systems in a Linux environment.&lt;br /&gt;
== Cobol ==&lt;br /&gt;
Cobol has been around for more than 60 years and will stay around for the foreseeable future.&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=Cobol_and_PostgreSQL&amp;diff=4481</id>
		<title>Cobol and PostgreSQL</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=Cobol_and_PostgreSQL&amp;diff=4481"/>
		<updated>2025-11-06T15:29:23Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GixSQL is a way in which Cobol programs are able to use modern database management systems in a Linux environment.&lt;br /&gt;
= Cobol =&lt;br /&gt;
Cobol has been around for more than 60 years and will stay around for the foreseeable future.&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=Cobol_and_PostgreSQL&amp;diff=4480</id>
		<title>Cobol and PostgreSQL</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=Cobol_and_PostgreSQL&amp;diff=4480"/>
		<updated>2025-11-06T15:27:51Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: Created page with &amp;quot;= Cobol = Cobol has been around for more than 60 years and will stay around for the foreseeable future.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Cobol =&lt;br /&gt;
Cobol has been around for more than 60 years and will stay around for the foreseeable future.&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=MediaWiki:Sidebar&amp;diff=4479</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=MediaWiki:Sidebar&amp;diff=4479"/>
		<updated>2025-11-06T15:26:16Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* navigation&lt;br /&gt;
** Voorpagina|Voorpagina&lt;br /&gt;
** GixSQL | Cobol and PostgreSQL&lt;br /&gt;
** PostgreSQL | PostgreSQL&lt;br /&gt;
** CFEngine | CFEngine&lt;br /&gt;
** Proxmox | Proxmox&lt;br /&gt;
** Webhuis Kennisbank | Webhuis Kennisbank&lt;br /&gt;
** Basale_infrastructuur|Basale infra&lt;br /&gt;
** Webhuis_bouwstenen|Webhuis bouwstenen&lt;br /&gt;
** Webhuis_configuratie|Webhuis configuratie&lt;br /&gt;
** Webhuis_Infrastructuur|Webhuis Infra&lt;br /&gt;
** Webhuis_Support_Infrastructuur|Webhuis Support&lt;br /&gt;
** Webhuis_Raspberry_Pi|Webhuis Raspberry&lt;br /&gt;
** Configuratie_van_applicaties|Opzet Applicaties&lt;br /&gt;
** Business_Applicaties|Business Applicaties&lt;br /&gt;
** portal-url|portal&lt;br /&gt;
** currentevents-url|currentevents&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
** helppage|help&lt;br /&gt;
** sitesupport-url|sitesupport&lt;br /&gt;
[[Image:Example.jpg]]&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=MediaWiki:Sidebar&amp;diff=4478</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=MediaWiki:Sidebar&amp;diff=4478"/>
		<updated>2025-11-06T15:25:49Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* navigation&lt;br /&gt;
** Voorpagina|Voorpagina&lt;br /&gt;
** Cobol and PostgreSQL | GixSQL&lt;br /&gt;
** PostgreSQL | PostgreSQL&lt;br /&gt;
** CFEngine | CFEngine&lt;br /&gt;
** Proxmox | Proxmox&lt;br /&gt;
** Webhuis Kennisbank | Webhuis Kennisbank&lt;br /&gt;
** Basale_infrastructuur|Basale infra&lt;br /&gt;
** Webhuis_bouwstenen|Webhuis bouwstenen&lt;br /&gt;
** Webhuis_configuratie|Webhuis configuratie&lt;br /&gt;
** Webhuis_Infrastructuur|Webhuis Infra&lt;br /&gt;
** Webhuis_Support_Infrastructuur|Webhuis Support&lt;br /&gt;
** Webhuis_Raspberry_Pi|Webhuis Raspberry&lt;br /&gt;
** Configuratie_van_applicaties|Opzet Applicaties&lt;br /&gt;
** Business_Applicaties|Business Applicaties&lt;br /&gt;
** portal-url|portal&lt;br /&gt;
** currentevents-url|currentevents&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
** helppage|help&lt;br /&gt;
** sitesupport-url|sitesupport&lt;br /&gt;
[[Image:Example.jpg]]&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=Voorpagina&amp;diff=4319</id>
		<title>Voorpagina</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=Voorpagina&amp;diff=4319"/>
		<updated>2022-06-04T16:05:53Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;&#039;&#039;&#039;Webhuis Wiki.&#039;&#039;&#039;&amp;lt;/big&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Welkom op de wiki van Webhuis, deze wiki heeft een [[PostgreSQL]] backend.&amp;lt;br/&amp;gt;&lt;br /&gt;
Webhuis gebruikt en produceert (op bescheiden schaal) Open Source Software (OSS). Webhuis gebruikt en onderhoudt de wiki ter ondersteuning van haar eigen werk op het gebied van configuratie en beheer van Informatie Systemen voor dienstverlening aan haar klanten.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Webhuis stelt de informatie in de wiki, in lijn met het gedachtengoed van de vrije software, kostenloos ter beschikking aan de gemeenschap.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Deze wiki heeft als voornaamste doel te ondersteunen bij het opzetten, configureren en beheren van automatiseringsomgevingen die zijn gebaseerd op OSS. De wiki bevat een groeiend repertoire van configuraties van OSS applicaties, howto&#039;s, voorbeelden en ook studie materiaal. De wiki is voortdurend in bewerking en sommige nieuwere onderdelen bevatten nog slechts de ruwe informatie van een bepaald aandachtsgebied.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Webhuis gebruikt vrijwel uitsluitend Debian GNU Linux en de configuratie voorbeelden zijn daarop gericht.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De bijdragen op deze wiki vallen onder de [http://www.gnu.org/copyleft/gpl.html GNU General Public License].&amp;lt;br/&amp;gt;&lt;br /&gt;
Disclaimer: All information comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Webhuis pagina [[webhuis_info]]&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=Webhuis_Kennisbank&amp;diff=4318</id>
		<title>Webhuis Kennisbank</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=Webhuis_Kennisbank&amp;diff=4318"/>
		<updated>2022-06-04T16:03:28Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Webhuis stelt de informatie in de wiki, in lijn met het gedachtengoed van de vrije software, kostenloos ter beschikking aan de gemeenschap.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Deze wiki heeft als voornaamste doel te ondersteunen bij het opzetten, configureren en beheren van automatiseringsomgevingen die zijn gebaseerd op OSS. De wiki bevat een groeiend repertoire van configuraties van OSS applicaties, howto&#039;s, voorbeelden en ook studie materiaal. De wiki is voortdurend in bewerking en sommige nieuwere onderdelen bevatten nog slechts de ruwe informatie van een bepaald aandachtsgebied.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Webhuis gebruikt vrijwel uitsluitend Debian GNU Linux en de configuratie voorbeelden zijn daarop gericht.&lt;br /&gt;
* [[Basale infrastructuur]]&lt;br /&gt;
* [[Webhuis bouwstenen]]&lt;br /&gt;
* [[Webhuis Infrastructuur]]&lt;br /&gt;
* [[Webhuis configuratie]]&lt;br /&gt;
* [[Webhuis Support Infrastructuur]]&lt;br /&gt;
* [[Webhuis Raspberry Pi]]&lt;br /&gt;
* [[Configuratie van applicaties]]&lt;br /&gt;
* [[Business Applicaties]]&lt;br /&gt;
* [[Webhuis kwaliteitszorg]]&lt;br /&gt;
* [[Documentatie]]&lt;br /&gt;
* [[Mac hoekje]]&lt;br /&gt;
* [[Ubuntu]]&lt;br /&gt;
* [[FreeBSD]]&lt;br /&gt;
* [[HowTo&#039;s]]&lt;br /&gt;
De bijdragen op deze wiki vallen onder de [http://www.gnu.org/copyleft/gpl.html GNU General Public License].&amp;lt;br/&amp;gt;&lt;br /&gt;
Disclaimer: All information comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Webhuis pagina [[webhuis_info]]&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
Terug naar: [[Voorpagina]]&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=Webhuis_Kennisbank&amp;diff=4317</id>
		<title>Webhuis Kennisbank</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=Webhuis_Kennisbank&amp;diff=4317"/>
		<updated>2022-06-04T16:02:57Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Webhuis stelt de informatie in de wiki, in lijn met het gedachtengoed van de vrije software, kostenloos ter beschikking aan de gemeenschap.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Deze wiki heeft als voornaamste doel te ondersteunen bij het opzetten, configureren en beheren van automatiseringsomgevingen die zijn gebaseerd op OSS. De wiki bevat een groeiend repertoire van configuraties van OSS applicaties, howto&#039;s, voorbeelden en ook studie materiaal. De wiki is voortdurend in bewerking en sommige nieuwere onderdelen bevatten nog slechts de ruwe informatie van een bepaald aandachtsgebied.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Webhuis gebruikt vrijwel uitsluitend Debian GNU Linux en de configuratie voorbeelden zijn daarop gericht.&lt;br /&gt;
* [[Basale infrastructuur]]&lt;br /&gt;
* [[Webhuis bouwstenen]]&lt;br /&gt;
* [[Webhuis Infrastructuur]]&lt;br /&gt;
* [[Webhuis configuratie]]&lt;br /&gt;
* [[Webhuis Support Infrastructuur]]&lt;br /&gt;
* [[Webhuis Raspberry Pi]]&lt;br /&gt;
* [[Configuratie van applicaties]]&lt;br /&gt;
* [[Business Applicaties]]&lt;br /&gt;
* [[Webhuis kwaliteitszorg]]&lt;br /&gt;
* [[Configuratie van applicaties]]&lt;br /&gt;
* [[Business Applicaties]]&lt;br /&gt;
* [[Documentatie]]&lt;br /&gt;
* [[Mac hoekje]]&lt;br /&gt;
* [[Ubuntu]]&lt;br /&gt;
* [[FreeBSD]]&lt;br /&gt;
* [[HowTo&#039;s]]&lt;br /&gt;
De bijdragen op deze wiki vallen onder de [http://www.gnu.org/copyleft/gpl.html GNU General Public License].&amp;lt;br/&amp;gt;&lt;br /&gt;
Disclaimer: All information comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Webhuis pagina [[webhuis_info]]&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
Terug naar: [[Voorpagina]]&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=Webhuis_Kennisbank&amp;diff=4316</id>
		<title>Webhuis Kennisbank</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=Webhuis_Kennisbank&amp;diff=4316"/>
		<updated>2022-06-04T16:01:45Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Webhuis stelt de informatie in de wiki, in lijn met het gedachtengoed van de vrije software, kostenloos ter beschikking aan de gemeenschap.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Deze wiki heeft als voornaamste doel te ondersteunen bij het opzetten, configureren en beheren van automatiseringsomgevingen die zijn gebaseerd op OSS. De wiki bevat een groeiend repertoire van configuraties van OSS applicaties, howto&#039;s, voorbeelden en ook studie materiaal. De wiki is voortdurend in bewerking en sommige nieuwere onderdelen bevatten nog slechts de ruwe informatie van een bepaald aandachtsgebied.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Webhuis gebruikt vrijwel uitsluitend Debian GNU Linux en de configuratie voorbeelden zijn daarop gericht.&lt;br /&gt;
* [[Basale infrastructuur]]&lt;br /&gt;
* [[Webhuis bouwstenen]]&lt;br /&gt;
* [[Webhuis Infrastructuur]]&lt;br /&gt;
* [[Webhuis configuratie]]&lt;br /&gt;
* [[Webhuis Support Infrastructuur]]&lt;br /&gt;
* [[Webhuis Raspberry Pi]]&lt;br /&gt;
* [[Configuraties van applicaties]]&lt;br /&gt;
* [[Business Applicaties]]&lt;br /&gt;
* [[Webhuis kwaliteitszorg]]&lt;br /&gt;
* [[Configuratie van applicaties]]&lt;br /&gt;
* [[Business Applicaties]]&lt;br /&gt;
* [[Documentatie]]&lt;br /&gt;
* [[Mac hoekje]]&lt;br /&gt;
* [[Ubuntu]]&lt;br /&gt;
* [[FreeBSD]]&lt;br /&gt;
* [[HowTo&#039;s]]&lt;br /&gt;
De bijdragen op deze wiki vallen onder de [http://www.gnu.org/copyleft/gpl.html GNU General Public License].&amp;lt;br/&amp;gt;&lt;br /&gt;
Disclaimer: All information comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Webhuis pagina [[webhuis_info]]&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
Terug naar: [[Voorpagina]]&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=Webhuis_Kennisbank&amp;diff=4315</id>
		<title>Webhuis Kennisbank</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=Webhuis_Kennisbank&amp;diff=4315"/>
		<updated>2022-06-04T15:59:13Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Webhuis stelt de informatie in de wiki, in lijn met het gedachtengoed van de vrije software, kostenloos ter beschikking aan de gemeenschap.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Deze wiki heeft als voornaamste doel te ondersteunen bij het opzetten, configureren en beheren van automatiseringsomgevingen die zijn gebaseerd op OSS. De wiki bevat een groeiend repertoire van configuraties van OSS applicaties, howto&#039;s, voorbeelden en ook studie materiaal. De wiki is voortdurend in bewerking en sommige nieuwere onderdelen bevatten nog slechts de ruwe informatie van een bepaald aandachtsgebied.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Webhuis gebruikt vrijwel uitsluitend Debian GNU Linux en de configuratie voorbeelden zijn daarop gericht.&lt;br /&gt;
* [[Basale infrastructuur]]&lt;br /&gt;
* [[Webhuis bouwstenen]]&lt;br /&gt;
* [[Webhuis Infrastructuur]]&lt;br /&gt;
* [[Webhuis configuratie]]&lt;br /&gt;
* [[Webhuis Support Infrastructuur]]&lt;br /&gt;
* [[Webhuis kwaliteitszorg]]&lt;br /&gt;
* [[Configuratie van applicaties]]&lt;br /&gt;
* [[Business Applicaties]]&lt;br /&gt;
* [[Documentatie]]&lt;br /&gt;
* [[Mac hoekje]]&lt;br /&gt;
* [[Ubuntu]]&lt;br /&gt;
* [[FreeBSD]]&lt;br /&gt;
* [[HowTo&#039;s]]&lt;br /&gt;
De bijdragen op deze wiki vallen onder de [http://www.gnu.org/copyleft/gpl.html GNU General Public License].&amp;lt;br/&amp;gt;&lt;br /&gt;
Disclaimer: All information comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Webhuis pagina [[webhuis_info]]&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
Terug naar: [[Voorpagina]]&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=Webhuis_configuratie&amp;diff=4314</id>
		<title>Webhuis configuratie</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=Webhuis_configuratie&amp;diff=4314"/>
		<updated>2022-06-04T15:58:23Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Apache]]&lt;br /&gt;
* [[nginx]]&lt;br /&gt;
* [[proxy]]&lt;br /&gt;
&lt;br /&gt;
= Apache =&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
Terug naar: [[Webhuis Kennisbank]]&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=Webhuis_Kennisbank&amp;diff=4313</id>
		<title>Webhuis Kennisbank</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=Webhuis_Kennisbank&amp;diff=4313"/>
		<updated>2022-06-04T15:56:49Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Webhuis stelt de informatie in de wiki, in lijn met het gedachtengoed van de vrije software, kostenloos ter beschikking aan de gemeenschap.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Deze wiki heeft als voornaamste doel te ondersteunen bij het opzetten, configureren en beheren van automatiseringsomgevingen die zijn gebaseerd op OSS. De wiki bevat een groeiend repertoire van configuraties van OSS applicaties, howto&#039;s, voorbeelden en ook studie materiaal. De wiki is voortdurend in bewerking en sommige nieuwere onderdelen bevatten nog slechts de ruwe informatie van een bepaald aandachtsgebied.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Webhuis gebruikt vrijwel uitsluitend Debian GNU Linux en de configuratie voorbeelden zijn daarop gericht.&lt;br /&gt;
* [[Basale infrastructuur]]&lt;br /&gt;
* [[Webhuis bouwstenen]]&lt;br /&gt;
* [[Webhuis Infrastructuur]]&lt;br /&gt;
* [[Webhuis Support Infrastructuur]]&lt;br /&gt;
* [[Webhuis kwaliteitszorg]]&lt;br /&gt;
* [[Configuratie van applicaties]]&lt;br /&gt;
* [[Business Applicaties]]&lt;br /&gt;
* [[Documentatie]]&lt;br /&gt;
* [[Mac hoekje]]&lt;br /&gt;
* [[Ubuntu]]&lt;br /&gt;
* [[FreeBSD]]&lt;br /&gt;
* [[HowTo&#039;s]]&lt;br /&gt;
De bijdragen op deze wiki vallen onder de [http://www.gnu.org/copyleft/gpl.html GNU General Public License].&amp;lt;br/&amp;gt;&lt;br /&gt;
Disclaimer: All information comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Webhuis pagina [[webhuis_info]]&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
Terug naar: [[Voorpagina]]&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=PostgreSQL&amp;diff=4312</id>
		<title>PostgreSQL</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=PostgreSQL&amp;diff=4312"/>
		<updated>2022-06-04T15:56:28Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Frank Heikens]] werkt samen met [[Martin Simons]] Webhuis op het gebied van PostgreSQL, hij levert een belangrijke bijdrage aan de PostgreSQL configuratie en documentatie.&lt;br /&gt;
* [[HA Cluster]]&lt;br /&gt;
* [[Toepassingen]]&lt;br /&gt;
* [[PostgreSQL rollen en privileges]]&lt;br /&gt;
= HA Cluster =&lt;br /&gt;
In PostgreSQL spreekt men altijd van een cluster, omdat serieuze toepassingen voor ononderbroken werking een terugval op een kopie van de database nodig hebben. Een cluster bestaat in dat geval uit tenminste één Primary en één Standby node. De standby neemt de taak van primary op zich als de primary stopt.&amp;lt;br&amp;gt;&lt;br /&gt;
Een High Availability Cluster (HA) gaat verder en voldoet aan de volgende criteria:&lt;br /&gt;
* Het cluster bestaat uit één primary node en twee standby nodes&lt;br /&gt;
* Automatische failover met minimale downtime, met beveiliging tegen een terugkomende node die primary claimt&lt;br /&gt;
* Efficiënte afhandeling van connection met behulp van pooling&lt;br /&gt;
* Afscherming van de database nodes door middel van een proxy&lt;br /&gt;
* Afsplitsing van zware lees queries met load balancing op de standby nodes&lt;br /&gt;
&lt;br /&gt;
= Toepassingen =&lt;br /&gt;
MySQL is op het moment de meest gebruikte database voor Mediawiki. Webhuis is de wiki in het verleden begonnen met een MySQL backend, maar is overgestapt PostgreSQL als standaard database backend.&lt;br /&gt;
== Mediawiki ==&lt;br /&gt;
&lt;br /&gt;
=== Installatie ===&lt;br /&gt;
De installatie procedure met de PostgreSQL backend is een beetje gammel, maar als je eenmaal een PostgreSQL database hebt gaat het soepel.&lt;br /&gt;
==== Webserver ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# apt-get install mediawiki php-pgsql&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
In /etc/php/7.3/apache2/php.ini uncomment:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
extension=pdo_pgsql&lt;br /&gt;
extension=pgsql&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== PostgreSQL Server ====&lt;br /&gt;
Als de database is geïnstalleerd is de volgende voorbereiding op de import uit MySQL noodzakelijk, vanwege andere afhandeling van de autoincrement op keys in tabllen. In PostgreSQL doen we dat met een sequence.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
create sequence page_id_seq owned by page.page_id;&lt;br /&gt;
alter table page alter page_id set default nextval(&#039;page_id_seq&#039;);&lt;br /&gt;
create sequence pagecontent_old_id_seq owned by pagecontent.old_id;&lt;br /&gt;
alter table pagecontent alter old_id set default nextval(&#039;pagecontent_old_id_seq&#039;);&lt;br /&gt;
create sequence revision_rev_id_seq owned by revision.rev_id;&lt;br /&gt;
alter table revision alter rev_id set default nextval(&#039;revision_rev_id_seq&#039;);&lt;br /&gt;
create sequence job_job_id_seq owned by job.job_id;&lt;br /&gt;
alter table job alter job_id set default nextval(&#039;job_job_id_seq&#039;);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== Migratie ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
php importDump.php --conf /etc/mediawiki/LocalSettings.php ~/tmp/mediawiki-dump.xml --username-prefix=&#039;wiki_database_rolename&#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
Terug naar: [[Voorpagina]]&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=Webhuis_Kennisbank&amp;diff=4311</id>
		<title>Webhuis Kennisbank</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=Webhuis_Kennisbank&amp;diff=4311"/>
		<updated>2022-06-04T15:55:44Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: Created page with &amp;quot;Webhuis stelt de informatie in de wiki, in lijn met het gedachtengoed van de vrije software, kostenloos ter beschikking aan de gemeenschap.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; Deze wiki heeft als voorn...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Webhuis stelt de informatie in de wiki, in lijn met het gedachtengoed van de vrije software, kostenloos ter beschikking aan de gemeenschap.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Deze wiki heeft als voornaamste doel te ondersteunen bij het opzetten, configureren en beheren van automatiseringsomgevingen die zijn gebaseerd op OSS. De wiki bevat een groeiend repertoire van configuraties van OSS applicaties, howto&#039;s, voorbeelden en ook studie materiaal. De wiki is voortdurend in bewerking en sommige nieuwere onderdelen bevatten nog slechts de ruwe informatie van een bepaald aandachtsgebied.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Webhuis gebruikt vrijwel uitsluitend Debian GNU Linux en de configuratie voorbeelden zijn daarop gericht.&lt;br /&gt;
* [[Basale infrastructuur]]&lt;br /&gt;
* [[Webhuis bouwstenen]]&lt;br /&gt;
* [[Webhuis Infrastructuur]]&lt;br /&gt;
* [[Webhuis Support Infrastructuur]]&lt;br /&gt;
* [[Webhuis kwaliteitszorg]]&lt;br /&gt;
* [[Configuratie van applicaties]]&lt;br /&gt;
* [[Business Applicaties]]&lt;br /&gt;
* [[Documentatie]]&lt;br /&gt;
* [[Mac hoekje]]&lt;br /&gt;
* [[Ubuntu]]&lt;br /&gt;
* [[FreeBSD]]&lt;br /&gt;
* [[HowTo&#039;s]]&lt;br /&gt;
De bijdragen op deze wiki vallen onder de [http://www.gnu.org/copyleft/gpl.html GNU General Public License].&amp;lt;br/&amp;gt;&lt;br /&gt;
Disclaimer: All information comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Webhuis pagina [[webhuis_info]]&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=MediaWiki:Sidebar&amp;diff=4310</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=MediaWiki:Sidebar&amp;diff=4310"/>
		<updated>2022-06-04T15:53:52Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* navigation&lt;br /&gt;
** Voorpagina|Voorpagina&lt;br /&gt;
** PostgreSQL | PostgreSQL&lt;br /&gt;
** CFEngine | CFEngine&lt;br /&gt;
** Proxmox | Proxmox&lt;br /&gt;
** Webhuis Kennisbank | Webhuis Kennisbank&lt;br /&gt;
** Basale_infrastructuur|Basale infra&lt;br /&gt;
** Webhuis_bouwstenen|Webhuis bouwstenen&lt;br /&gt;
** Webhuis_configuratie|Webhuis configuratie&lt;br /&gt;
** Webhuis_Infrastructuur|Webhuis Infra&lt;br /&gt;
** Webhuis_Support_Infrastructuur|Webhuis Support&lt;br /&gt;
** Webhuis_Raspberry_Pi|Webhuis Raspberry&lt;br /&gt;
** Configuratie_van_applicaties|Opzet Applicaties&lt;br /&gt;
** Business_Applicaties|Business Applicaties&lt;br /&gt;
** portal-url|portal&lt;br /&gt;
** currentevents-url|currentevents&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
** helppage|help&lt;br /&gt;
** sitesupport-url|sitesupport&lt;br /&gt;
[[Image:Example.jpg]]&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=MediaWiki:Sidebar&amp;diff=4309</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=MediaWiki:Sidebar&amp;diff=4309"/>
		<updated>2022-06-04T15:53:22Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* navigation&lt;br /&gt;
** Voorpagina|Voorpagina&lt;br /&gt;
** PostgreSQL | PostgreSQL&lt;br /&gt;
** CFEngine | CFEngine&lt;br /&gt;
** Proxmox | Proxmox&lt;br /&gt;
** Webhuis Kennisbank&lt;br /&gt;
** Basale_infrastructuur|Basale infra&lt;br /&gt;
** Webhuis_bouwstenen|Webhuis bouwstenen&lt;br /&gt;
** Webhuis_configuratie|Webhuis configuratie&lt;br /&gt;
** Webhuis_Infrastructuur|Webhuis Infra&lt;br /&gt;
** Webhuis_Support_Infrastructuur|Webhuis Support&lt;br /&gt;
** Webhuis_Raspberry_Pi|Webhuis Raspberry&lt;br /&gt;
** Configuratie_van_applicaties|Opzet Applicaties&lt;br /&gt;
** Business_Applicaties|Business Applicaties&lt;br /&gt;
** portal-url|portal&lt;br /&gt;
** currentevents-url|currentevents&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
** helppage|help&lt;br /&gt;
** sitesupport-url|sitesupport&lt;br /&gt;
[[Image:Example.jpg]]&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=MediaWiki:Sidebar&amp;diff=4308</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=MediaWiki:Sidebar&amp;diff=4308"/>
		<updated>2022-06-04T15:49:20Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* navigation&lt;br /&gt;
** Voorpagina|Voorpagina&lt;br /&gt;
** PostgreSQL | PostgreSQL&lt;br /&gt;
** CFEngine | CFEngine&lt;br /&gt;
** Proxmox | Proxmox&lt;br /&gt;
** Basale_infrastructuur|Basale infra&lt;br /&gt;
** Webhuis_bouwstenen|Webhuis bouwstenen&lt;br /&gt;
** Webhuis_configuratie|Webhuis configuratie&lt;br /&gt;
** Webhuis_Infrastructuur|Webhuis Infra&lt;br /&gt;
** Webhuis_Support_Infrastructuur|Webhuis Support&lt;br /&gt;
** Webhuis_Raspberry_Pi|Webhuis Raspberry&lt;br /&gt;
** Configuratie_van_applicaties|Opzet Applicaties&lt;br /&gt;
** Business_Applicaties|Business Applicaties&lt;br /&gt;
** portal-url|portal&lt;br /&gt;
** currentevents-url|currentevents&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
** helppage|help&lt;br /&gt;
** sitesupport-url|sitesupport&lt;br /&gt;
[[Image:Example.jpg]]&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=Talk:Main_Page&amp;diff=4307</id>
		<title>Talk:Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=Talk:Main_Page&amp;diff=4307"/>
		<updated>2022-06-04T15:48:53Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: Martn admin moved page Talk:Main Page to Talk:Voorpagina: Dit is een nederlandstalige wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Talk:Voorpagina]]&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=Talk:Voorpagina&amp;diff=4306</id>
		<title>Talk:Voorpagina</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=Talk:Voorpagina&amp;diff=4306"/>
		<updated>2022-06-04T15:48:53Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: Martn admin moved page Talk:Main Page to Talk:Voorpagina: Dit is een nederlandstalige wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=Main_Page&amp;diff=4305</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=Main_Page&amp;diff=4305"/>
		<updated>2022-06-04T15:48:52Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: Martn admin moved page Main Page to Voorpagina: Dit is een nederlandstalige wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Voorpagina]]&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=Voorpagina&amp;diff=4304</id>
		<title>Voorpagina</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=Voorpagina&amp;diff=4304"/>
		<updated>2022-06-04T15:48:52Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: Martn admin moved page Main Page to Voorpagina: Dit is een nederlandstalige wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;&#039;&#039;&#039;Webhuis Wiki.&#039;&#039;&#039;&amp;lt;/big&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Welkom op de wiki van Webhuis, deze wiki heeft een [[PostgreSQL]] backend.&amp;lt;br/&amp;gt;&lt;br /&gt;
Webhuis gebruikt en produceert (op bescheiden schaal) Open Source Software (OSS). Webhuis gebruikt en onderhoudt de wiki ter ondersteuning van haar eigen werk op het gebied van configuratie en beheer van Informatie Systemen voor dienstverlening aan haar klanten.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Webhuis stelt de informatie in de wiki, in lijn met het gedachtengoed van de vrije software, kostenloos ter beschikking aan de gemeenschap.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Deze wiki heeft als voornaamste doel te ondersteunen bij het opzetten, configureren en beheren van automatiseringsomgevingen die zijn gebaseerd op OSS. De wiki bevat een groeiend repertoire van configuraties van OSS applicaties, howto&#039;s, voorbeelden en ook studie materiaal. De wiki is voortdurend in bewerking en sommige nieuwere onderdelen bevatten nog slechts de ruwe informatie van een bepaald aandachtsgebied.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Webhuis gebruikt vrijwel uitsluitend Debian GNU Linux en de configuratie voorbeelden zijn daarop gericht.&lt;br /&gt;
* [[Basale infrastructuur]]&lt;br /&gt;
* [[Webhuis bouwstenen]]&lt;br /&gt;
* [[Webhuis Infrastructuur]]&lt;br /&gt;
* [[Webhuis Support Infrastructuur]]&lt;br /&gt;
* [[Webhuis kwaliteitszorg]]&lt;br /&gt;
* [[Configuratie van applicaties]]&lt;br /&gt;
* [[Business Applicaties]]&lt;br /&gt;
* [[Documentatie]]&lt;br /&gt;
* [[Mac hoekje]]&lt;br /&gt;
* [[Ubuntu]]&lt;br /&gt;
* [[FreeBSD]]&lt;br /&gt;
* [[HowTo&#039;s]]&lt;br /&gt;
De bijdragen op deze wiki vallen onder de [http://www.gnu.org/copyleft/gpl.html GNU General Public License].&amp;lt;br/&amp;gt;&lt;br /&gt;
Disclaimer: All information comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Webhuis pagina [[webhuis_info]]&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=MediaWiki:Sidebar&amp;diff=4303</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=MediaWiki:Sidebar&amp;diff=4303"/>
		<updated>2022-06-04T15:48:14Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* navigation&lt;br /&gt;
** Voorpagina|mainpage&lt;br /&gt;
** PostgreSQL | PostgreSQL&lt;br /&gt;
** CFEngine | CFEngine&lt;br /&gt;
** Proxmox | Proxmox&lt;br /&gt;
** Basale_infrastructuur|Basale infra&lt;br /&gt;
** Webhuis_bouwstenen|Webhuis bouwstenen&lt;br /&gt;
** Webhuis_configuratie|Webhuis configuratie&lt;br /&gt;
** Webhuis_Infrastructuur|Webhuis Infra&lt;br /&gt;
** Webhuis_Support_Infrastructuur|Webhuis Support&lt;br /&gt;
** Webhuis_Raspberry_Pi|Webhuis Raspberry&lt;br /&gt;
** Configuratie_van_applicaties|Opzet Applicaties&lt;br /&gt;
** Business_Applicaties|Business Applicaties&lt;br /&gt;
** portal-url|portal&lt;br /&gt;
** currentevents-url|currentevents&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
** helppage|help&lt;br /&gt;
** sitesupport-url|sitesupport&lt;br /&gt;
[[Image:Example.jpg]]&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=MediaWiki:Sidebar&amp;diff=4302</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=MediaWiki:Sidebar&amp;diff=4302"/>
		<updated>2022-06-04T15:47:09Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* navigation&lt;br /&gt;
** Voorpagina|Voorpagina&lt;br /&gt;
** PostgreSQL | PostgreSQL&lt;br /&gt;
** CFEngine | CFEngine&lt;br /&gt;
** Proxmox | Proxmox&lt;br /&gt;
** Basale_infrastructuur|Basale infra&lt;br /&gt;
** Webhuis_bouwstenen|Webhuis bouwstenen&lt;br /&gt;
** Webhuis_configuratie|Webhuis configuratie&lt;br /&gt;
** Webhuis_Infrastructuur|Webhuis Infra&lt;br /&gt;
** Webhuis_Support_Infrastructuur|Webhuis Support&lt;br /&gt;
** Webhuis_Raspberry_Pi|Webhuis Raspberry&lt;br /&gt;
** Configuratie_van_applicaties|Opzet Applicaties&lt;br /&gt;
** Business_Applicaties|Business Applicaties&lt;br /&gt;
** portal-url|portal&lt;br /&gt;
** currentevents-url|currentevents&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
** helppage|help&lt;br /&gt;
** sitesupport-url|sitesupport&lt;br /&gt;
[[Image:Example.jpg]]&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=Cfengine2&amp;diff=4289</id>
		<title>Cfengine2</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=Cfengine2&amp;diff=4289"/>
		<updated>2022-06-01T15:09:48Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= cfengine =&lt;br /&gt;
Systeembeheer met cfengine is de manier om Linux en Unix systemen geautomatiseerd te onderhouden. De huidige in debian ondersteunde versie van cfengine is cfengine2, versie cfengine3 bestaat reeds maar is er nog niet voor debian.&lt;br /&gt;
&lt;br /&gt;
De leercurve van cfengine is zeer steil en het duurt ook voor een ervaren goed ingevoerde system administrator geruime tijd voordat hij de eerste resultaten boekt. De leercurve is zo steil dat velen na een aanvankelijk enthousiast begin toch weer de shortcuts van handmatige configuratie op de clients nemen en zo noodgedwongen cfengine op de client uitzetten. Men geeft het na een aanvankelijk blijmoedig begin op.&lt;br /&gt;
&lt;br /&gt;
De voorbeelden komen uit Automating UNIX and Linux Administration (http://kaybee.org:81/kirk/aua.html), de sources zijn ook te downloaden van http://www.apress.com.&lt;br /&gt;
* http://www.cfengine.org/pages/compare&lt;br /&gt;
== Hoofdonderwerpen cfengine ==&lt;br /&gt;
*  [[cfengine opzet]]&lt;br /&gt;
*  [[cfengine configuratie]]&lt;br /&gt;
*  [[cfengine installatie]]&lt;br /&gt;
== Begin gelijk met versiebeheer ==&lt;br /&gt;
Zonder versiebeheer, zelfs met één enkele machine is er geen enkele reden om met cfengine te beginnen. Sommige wijzigingen zorgen ervoor dat het geheel ontregeld raakt, het duurt geruime tijd voordat de systeembeheerder wijzigingen met enige trefzekerheid kan door voeren. Een eerder mooi uitgewerkte configuratie gaat, zeker in het begin, snel verloren.&lt;br /&gt;
== Multi domein opzet ==&lt;br /&gt;
De ondersteuning van meerdere domeinen vanuit één template configuratie ligt aan de basis van de opzet van cfengine.&lt;br /&gt;
== Overzicht ==&lt;br /&gt;
* http://www.cfengine.org/manuals/cf3-upgrade.html#Contents&lt;br /&gt;
* http://www.cfwiki.org/cfwiki/index.php/Overview&lt;br /&gt;
* https://cockpit.webhuis.nl/cfengine2/&lt;br /&gt;
* http://sial.org/howto/cfengine/&lt;br /&gt;
* http://watson-wilson.ca/blog/cfcookbook.html#SECTION00090000000000000000&lt;br /&gt;
* http://sial.org/howto/cfengine/examples/&lt;br /&gt;
* http://sial.org/howto/cfengine/classes/&lt;br /&gt;
* http://sial.org/howto/cfengine/examples/update.conf&lt;br /&gt;
* http://research.iu.hio.no/viewvc/trunk/ChangeLog?view=markup&amp;amp;revision=210&amp;amp;root=Cfengine-2&lt;br /&gt;
* http://www.cfengine.org/manuals/cf2-Reference.html#domain&lt;br /&gt;
* http://www.cfwiki.org/cfwiki/index.php/Tips,_Tricks_and_Notes&lt;br /&gt;
* http://lists.gnu.org/archive/html/help-cfengine/2004-10/msg00083.html&lt;br /&gt;
* http://www.cfwiki.org/cfwiki/index.php/Multiple_Domains&lt;br /&gt;
* http://www.cfwiki.org/cfwiki/index.php/Cfagent.conf_Explanation_Draft&lt;br /&gt;
* http://www.cfwiki.org/cfwiki/index.php/QuickStart&lt;br /&gt;
* http://www.cfwiki.org/cfwiki/index.php/LukesCfengineTutorial&lt;br /&gt;
* http://www.cfwiki.org/cfwiki/index.php/Tips,_Tricks_and_Notes&lt;br /&gt;
* http://research.iu.hio.no/viewvc/trunk/ChangeLog?view=markup&amp;amp;revision=210&amp;amp;root=Cfengine-2&lt;br /&gt;
* http://lists.gnu.org/archive/html/help-cfengine/2004-10/msg00083.html&lt;br /&gt;
* http://www.linuxplanet.com/linuxplanet/tutorials/5999/3/&lt;br /&gt;
* http://sial.org/howto/cfengine/classes/&lt;br /&gt;
* http://www.sun.com/bigadmin/features/articles/cfengine_part2.jsp&lt;br /&gt;
* http://sunsite.ualberta.ca/Documentation/Gnu/cfengine-1.6.3/cfengine.html&lt;br /&gt;
* http://www.debian-administration.org/articles/224&lt;br /&gt;
&lt;br /&gt;
== Initiële cfengine2 configuratie ==&lt;br /&gt;
=== Installatie ===&lt;br /&gt;
De installatie verloopt als volgt:&lt;br /&gt;
 # apt-get update &amp;amp;&amp;amp; apt-get install cfengine2&lt;br /&gt;
=== Client installatie ===&lt;br /&gt;
Kopieer het bestand update.conf van de cfengine2 server naar de te beheren host:&lt;br /&gt;
 # scp -p /var/lib/cfengine2/masterfiles/PROD/inputs/update.conf &amp;lt;hostname&amp;gt;:/etc/cfengine&lt;br /&gt;
Vervolgens op de te beheren host:&lt;br /&gt;
 # cfagent -v&lt;br /&gt;
De rest verloopt voortaan vanzelf.&lt;br /&gt;
=== Server installatie ===&lt;br /&gt;
De scripts voor het bouwen van een van een cfengine2 configuratie staan in ldap-svn.webhuis.nl/cfengine2/cfengine2-bootstrap:&lt;br /&gt;
 # svn checkout https://ldap-svn.webhuis.nl/cfengine2/cfengine2-bootstrap&lt;br /&gt;
Dit levert de volgende bestanden op:&lt;br /&gt;
 cfengine2:~/cfengine2-bootstrap# ls -l&lt;br /&gt;
 total 8&lt;br /&gt;
 -rw-r--r-- 1 root root 3586 2010-01-29 22:34 cf.preconf&lt;br /&gt;
 -rwxr-xr-x 1 root root  471 2010-01-29 22:36 make-cfengine2-indirectories.sh&lt;br /&gt;
 cfengine2:~/cfengine2-bootstrap#  &lt;br /&gt;
Voer eerst het script make-cfengine2-indirectories.sh uit en daarna cf.preconf:&lt;br /&gt;
 # make-cfengine2-indirectories.sh&lt;br /&gt;
 # bash cf.preconf&lt;br /&gt;
Het resultaat is een initiële cfengine2 configuratie.&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Terug naar: [[CFEngine]]&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=Package-team&amp;diff=4288</id>
		<title>Package-team</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=Package-team&amp;diff=4288"/>
		<updated>2022-06-01T15:09:24Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Issues left =&lt;br /&gt;
Dit zijn de Issues.&lt;br /&gt;
&lt;br /&gt;
== Bootstrapping CFEngine ==&lt;br /&gt;
&lt;br /&gt;
Bootstrappen werkt alleen als alle machines die cfengine draaien dezelfde sys.workdir is geconfigureerd. Zie issue:&lt;br /&gt;
&lt;br /&gt;
* https://cfengine.com/dev/issues/3697&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== data directory ==&lt;br /&gt;
&lt;br /&gt;
Er zit nu in de code een verwijzing naar de verkeerde directories. Het is nu nog niet goed geparametriseerd. &lt;br /&gt;
&lt;br /&gt;
the &#039;&#039;--datadir&#039;&#039; currently does nothing and cfengine is installing this file in:&lt;br /&gt;
 1.  projdatadir=&#039;${exec_prefix}/share/cfengine&#039; (--enable-fhs options set this)&lt;br /&gt;
 1.  projdatadir=&#039;${exec_prefix}/share&#039; (default cfengine behaviour)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Due this issue we can not choose in which directory the data files are stored. Eg in debian the package is called &#039;&#039;cfengine3&#039;&#039; so the data files must be installed in &#039;&#039;${exec_prefix}/share/cfengine3&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
There is an pull request that supports the old an new behavior:&lt;br /&gt;
 * https://github.com/cfengine/core/pull/1059&lt;br /&gt;
&lt;br /&gt;
Hier moet een analyse komen van het probleem, met mogelijk de moeilijkheden voor de huidige code base.&lt;br /&gt;
&lt;br /&gt;
== Versie aanduiding ==&lt;br /&gt;
De build mislukt nu nog voor de verschillende subversies van Debian. Dit komt omdat er test fout is, namelijk:&lt;br /&gt;
 * tests/acceptance/00_basics/01_compiler/800.cf&lt;br /&gt;
&lt;br /&gt;
en zie voor lange verklaring:&lt;br /&gt;
 * https://github.com/Webhuis/Cfengine-debian/issues/24&lt;br /&gt;
&lt;br /&gt;
en ik denk dat Ted een oplossing heeft&lt;br /&gt;
&lt;br /&gt;
== Symbolic links issue ==&lt;br /&gt;
&lt;br /&gt;
Bootstrap werkt niet bij ons omdat sys.workdir/inputs een symbolic link is naar /etc/cfengine3. Daar is een fix voor. Was eerst niet goed en misschien moet er nog wat gefixed worden, maar het een en ander is al verbeterd en ze zouden er na kijken:&lt;br /&gt;
 * https://github.com/cfengine/core/pull/1050&lt;br /&gt;
&lt;br /&gt;
Anders zijn er 2 opties:&lt;br /&gt;
 1. debian package aanpassen en /etc/cfengine3 een link maken naar sys.workdir/inputs. &lt;br /&gt;
 1. sys.inputs variable toevoegen die je kan zetten met configure options. Default : sys.workdir/inputs. Net zoals voor logdir/piddir.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Terug naar: [[CFEngine]]&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=Debian-team&amp;diff=4287</id>
		<title>Debian-team</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=Debian-team&amp;diff=4287"/>
		<updated>2022-06-01T15:08:59Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Provisional page for the CFEngine Debian-team =&lt;br /&gt;
Eventually we would like it to all be on github, but a start is a start. We will copy the content to github any suitable moment.&lt;br /&gt;
== Mission Statement ==&lt;br /&gt;
To produce a high quality, current, Debian native CFEngine package suitable for inclusion directly in Debian stable release.&lt;br /&gt;
= Git repositories =&lt;br /&gt;
Both repositories contain the same release.&lt;br /&gt;
 git://git.debian.org/git/collab-maint/cfengine3.git&lt;br /&gt;
 git://anonscm.debian.org/collab-maint/cfengine3.git&lt;br /&gt;
We are in the process of merging the existing Debian code with the code of CFengine 3.5.2. We have to determine whether it is still useful to do the merge because of the extent of the changes to the code, in fact we skipped CFengine versions 3.1 thru 3.4. It might be beyond the point where it adds to the process if we add CFengine 3.5 to this repository.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We aim at building a current CFengine release for Debian stable, but it would be helpful to the process if we decide to have a testing branch, or daily build branch, as well. We would add newer versions to the Debian repository each time CFengine releases a version we want to Debianize. Having this approach would prevent us to be in the lagging position like we are now.&lt;br /&gt;
== Debian-team repository ==&lt;br /&gt;
The Debian-team agree on using a github repository to support our development process. We will develop the github way thus developers create branches themselves and the Debian-team decide on the merge process.&lt;br /&gt;
 https://github.com/Webhuis/Cfengine-debian/&lt;br /&gt;
A clone is obtained with:&lt;br /&gt;
 user@host:~$ git clone https://github.com/Webhuis/Cfengine-debian.git&lt;br /&gt;
The Debian-team decided to follow the Debian maintainers&#039;wish that we separate the debian directory from the Cfengine source code and to merge the two branches in a tar ball when a build is required, like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  debian      Split debian orig and create NMU branch                                      September 24, 2013 &lt;br /&gt;
  masterfiles  Moved content masterfiles branch into masterfiles directory in that branch  October 1st, 2013 &lt;br /&gt;
  orig        imported 3.5.2 code                                                          September 22, 2013 &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
We are tracking our issues here: https://github.com/Webhuis/Cfengine-debian/issues?state=open&lt;br /&gt;
&lt;br /&gt;
== Decissions made ==&lt;br /&gt;
* PID go to /run/cfengine3. See https://wiki.debian.org/ReleaseGoals/RunDirectory?highlight=%28%2Frun%29#Packages_using_.2Fvar.2Frun_and_.2Fvar.2Flock&lt;br /&gt;
* The Debian Team prepare for Jessie as our primary target&lt;br /&gt;
&lt;br /&gt;
== Starting point ==&lt;br /&gt;
The starting point seems so have been moving. At the start (20130728) of the Debian-team initiative the offical Cfengine Debian stable release was &lt;br /&gt;
related to CFengine 3.0.5. Recently a new version was introduced, Cfengine3 3.2.4-2+nmu1, this is a Non Maintainer Upload.&amp;lt;br/&amp;gt;&lt;br /&gt;
The official Debian point of view with regards to NMU is:&amp;lt;br/&amp;gt;&lt;br /&gt;
A non-maintainer upload (NMU) is an upload of a package to the debian archive by a developer who is not the maintainer of the package. This should usually not be the case, but in special cases (such as for RC bugs, when the maintainer does not respond to the bug report) it is allowed. See [https://wiki.debian.org/NonMaintainerUpload Non Maitainer Upload].&lt;br /&gt;
=== Integrating 3.5.2 ===&lt;br /&gt;
CFengine is at 3.5.2 these days and has major changes and improvements with regards to stability and functionailty. We the Debian-team decided to build the native CFengine 3.5.2 Debian stable Wheezy package and are still looking for ways with the Debian maintainer.&amp;lt;br/&amp;gt;&lt;br /&gt;
The Cfengine project have been working very hard and a lot has changed in the code. There is a huge delta between the two lines of code, 3.2.4-2+nmu1 and 3.5.2.&amp;lt;br/&amp;gt;&lt;br /&gt;
One of our first goals is the integration of the new code line into the main line.&lt;br /&gt;
==== Process ====&lt;br /&gt;
This is the break down of the integration process:&lt;br /&gt;
* Create a 3.2.4-2-NMU1 branch&lt;br /&gt;
* Update changelog and copyright files, leave debian/source/local-options&lt;br /&gt;
* Relocate the source files&lt;br /&gt;
* Copy 3.5.2 sources file over the relocated 3.2.4-2+NMU1 source files&lt;br /&gt;
==== 3.2.4-2+NMU1 ====&lt;br /&gt;
The script carries out the following tasks&lt;br /&gt;
* Separate orig and debian branches&lt;br /&gt;
* Move orig code to the orig branch&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#&lt;br /&gt;
# First step to integrated Cfengine 3.5.2 in debian&lt;br /&gt;
#&lt;br /&gt;
# To be carried out in the top level git directory&lt;br /&gt;
#&lt;br /&gt;
#       Create the NMU branch&lt;br /&gt;
&lt;br /&gt;
git branch 3.2.4-2+nmu1&lt;br /&gt;
&lt;br /&gt;
#       Make NMU current&lt;br /&gt;
&lt;br /&gt;
git checkout 3.2.4-2+nmu1&lt;br /&gt;
&lt;br /&gt;
#       First apply the NMU fix&lt;br /&gt;
#       Whereas ${1} is the debian directory in the cfengine3_3.2.4-2+nmu1 source,&lt;br /&gt;
#       and ${2} is the debian directory in de git repository&lt;br /&gt;
&lt;br /&gt;
cp -p ${1}copyright ${2}/debian/&lt;br /&gt;
cp -p ${1}changelog ${2}/debian/&lt;br /&gt;
&lt;br /&gt;
mkdir orig&lt;br /&gt;
&lt;br /&gt;
git mv aclocal.m4 orig&lt;br /&gt;
git mv AUTHORS orig&lt;br /&gt;
git mv autogen.sh orig&lt;br /&gt;
git mv ChangeLog orig&lt;br /&gt;
git mv config.guess orig&lt;br /&gt;
git mv config.sub orig&lt;br /&gt;
git mv configure.ac orig&lt;br /&gt;
git mv configure orig&lt;br /&gt;
git mv depcomp orig&lt;br /&gt;
git mv docs orig&lt;br /&gt;
git mv examples orig&lt;br /&gt;
git mv INSTALL orig&lt;br /&gt;
git mv install-sh orig&lt;br /&gt;
git mv LICENSE orig&lt;br /&gt;
git mv ltmain.sh orig&lt;br /&gt;
git mv m4 orig&lt;br /&gt;
git mv Makefile.am orig&lt;br /&gt;
git mv Makefile.in orig&lt;br /&gt;
git mv masterfiles orig&lt;br /&gt;
git mv missing orig&lt;br /&gt;
git mv pub orig&lt;br /&gt;
git mv README orig&lt;br /&gt;
git mv src orig&lt;br /&gt;
git mv tests orig&lt;br /&gt;
git mv ylwrap orig&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Proposed update of changelog in debian:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cfengine3 (3.2.4-2+NMU1 git) unstable; urgency=low&lt;br /&gt;
&lt;br /&gt;
  * Branch 3.2.4-2+NMU1&lt;br /&gt;
  * Put NMU updates in debian directory, left debian/source/local-options&lt;br /&gt;
  * Separated debian from orig&lt;br /&gt;
  * Upload to central repository&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===== Merging NMU =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
#       Back to master branch&lt;br /&gt;
&lt;br /&gt;
git checkout master&lt;br /&gt;
&lt;br /&gt;
#       Merge NMU into master&lt;br /&gt;
&lt;br /&gt;
git merge 3.2.4-2+nmu1&lt;br /&gt;
&lt;br /&gt;
#       Commit the NMU branch&lt;br /&gt;
&lt;br /&gt;
git commit -am &amp;quot;Merge 3.2.4-2+NMU1 into master&amp;quot;&lt;br /&gt;
&lt;br /&gt;
#       Push the NMU branch&lt;br /&gt;
&lt;br /&gt;
# git push origin master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The push is commented out, it will not pass unless a trick is played. Checkout a branch on the master and then push the master from the client. Switch back to master after the push.&lt;br /&gt;
&lt;br /&gt;
=== Intermediate repository ===&lt;br /&gt;
The Debian-team are looking for a way to set up a code review process pre-pushing. The best option is to have a Debian process for this, if not we will work out a flow using github.&amp;lt;br&amp;gt;&lt;br /&gt;
In the mean time we need an intermediate solution in order to get to a 3.5.2 starting point. The Debian-team have access by LDAP authentication for http.&lt;br /&gt;
* http://packages.webhuis.nl/&lt;br /&gt;
* git://packages.webhuis.nl/cfengine3&lt;br /&gt;
&lt;br /&gt;
=== Useful links ===&lt;br /&gt;
* [http://qa.debian.org/developer.php?login=antonio%40debian.org Cfengine3 QA page]&lt;br /&gt;
* [http://packages.qa.debian.org/c/cfengine3.html Cfengine3 Packages QA page]&lt;br /&gt;
* [http://packages.debian.org/stable/admin/cfengine3 Debian Cfengine3 Project page]&lt;br /&gt;
&lt;br /&gt;
== Patching ==&lt;br /&gt;
The Cfengine 3.2.4-2+nmu1 release contains the following patches in this sequence defined by the series file:&lt;br /&gt;
* remove-man-errors.patch&lt;br /&gt;
* fhs-compliance.patch&lt;br /&gt;
* fix-examples-paths.patch&lt;br /&gt;
* 626647-kfreebsd-support.patch&lt;br /&gt;
The package needs to be patched predominantly for reasons of compliancy with Debian policies and standards.&lt;br /&gt;
== Building the package ==&lt;br /&gt;
The cfengie source package comes in a tar ball, cfengine-3.5.2.tar.gz. Issue the following commands to start the build proces:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
martin@wbhs-pkg:/usr/local/src$ tar xzf cfengine-3.5.2.tar.gz&lt;br /&gt;
martin@wbhs-pkg:/usr/local/src$ cd $ cfengine-3.5.2&lt;br /&gt;
martin@wbhs-pkg:/usr/local/src/cfengine-3.5.2$ dh_make -f ../cfengine-3.5.2.tar.gz -r -c gpl2 -e &amp;quot;Martin Simons martin@webhuis.nl&amp;quot;&lt;br /&gt;
martin@wbhs-pkg:/usr/local/src/cfengine-3.5.2$ cp -p /home/martin/development/cfengine3/debian/patches debian/&lt;br /&gt;
martin@wbhs-pkg:/usr/local/src/cfengine-3.5.2$ dpkg-buildpackage -rfakeroot -uc -us&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Cfengine planning =&lt;br /&gt;
Cfengine is developing quite rapidly these days. The Masterfiles now are an integral part of the installation, as of version 3.6 we will see a split of the Masterfiles with regards to the core system. Cfengine 3.6 is due end of 2013.&lt;br /&gt;
&lt;br /&gt;
= Plan =&lt;br /&gt;
* preconditions&lt;br /&gt;
* scope&lt;br /&gt;
* risks&lt;br /&gt;
* gouvernance&lt;br /&gt;
* relationships to the commercial edtion and third party solutions&lt;br /&gt;
* Planning and milestones to be obeserved&lt;br /&gt;
&lt;br /&gt;
== tenants ==&lt;br /&gt;
&lt;br /&gt;
* As much as possible cfengine-core should support Debian natively&lt;br /&gt;
** Prefer patching cfengine rather than Debian&lt;br /&gt;
** Use &amp;lt;tt&amp;gt;IFDEF&amp;lt;/tt&amp;gt; where necessary&lt;br /&gt;
* Strictly adhere to Debian packaging policies&lt;br /&gt;
** Debian FHS layout&lt;br /&gt;
&lt;br /&gt;
Creating a buildable debian package should be as easy as obtaining the cfengine source and dropping in the &amp;lt;tt&amp;gt;debian&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
*** Notable directory relocations:&lt;br /&gt;
**** /var/log/cfagent.NODENAME.log and /var/log/cf3.HOSTNAME.runlog&lt;br /&gt;
**** /var/run/COMPONENT for PID files&lt;br /&gt;
**** all the examples should point to $(sys.inputdir) and $(sys.masterdir) and so on&lt;br /&gt;
**** executables under /usr/sbin (need to adjust sys.bindir)&lt;br /&gt;
**** sys.masterdir = /var/lib/cfengine3/masterfiles&lt;br /&gt;
**** sys.inputdir = /etc/cfengine3&lt;br /&gt;
**** links: etc/cfengine3 var/lib/cfengine3/inputs and usr/sbin var/lib/cfengine3/bin&lt;br /&gt;
**** configure line: &lt;br /&gt;
                              ./configure --enable-shared=no \&lt;br /&gt;
                                --without-nova \&lt;br /&gt;
                                --without-constellation \&lt;br /&gt;
                                --prefix=/usr \&lt;br /&gt;
                                --with-sql=yes \&lt;br /&gt;
                                --with-workdir=/var/lib/cfengine3 \&lt;br /&gt;
                                --mandir=\$${prefix}/share/man \&lt;br /&gt;
                                --infodir=\$${prefix}/share/info \&lt;br /&gt;
                                --htmldir=\$${prefix}/share/doc/cfengine3/html \&lt;br /&gt;
                                CFLAGS=&amp;quot;$(CFLAGS)&amp;quot; LDFLAGS=&amp;quot;-Wl,-z,defs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*** daemons not started on install, need to edit /etc/default/cfengine3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Terug naar: [[CFEngine]]&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=CFEngine&amp;diff=4286</id>
		<title>CFEngine</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=CFEngine&amp;diff=4286"/>
		<updated>2022-06-01T15:08:23Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Cfengine3]]&lt;br /&gt;
* [[The CFEngine Roadshow]]&lt;br /&gt;
* [[Cfengine3 Messaging]]&lt;br /&gt;
* [[Data]]&lt;br /&gt;
* [[Jenkins RobotFramework development workflow]]&lt;br /&gt;
* [[CFEngine3 Node]]&lt;br /&gt;
* [[Dynamic CFEngine3]]&lt;br /&gt;
* [[Debian-team]]&lt;br /&gt;
* [[Package-team]]&lt;br /&gt;
* [[Cfengine2]]&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
Terug naar: [[Main Page]]&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=CFEngine&amp;diff=4285</id>
		<title>CFEngine</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=CFEngine&amp;diff=4285"/>
		<updated>2022-06-01T15:04:47Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Cfengine3]]&lt;br /&gt;
* [[The CFEngine Roadshow]]&lt;br /&gt;
* [[Cfengine3 Messaging]]&lt;br /&gt;
* [[Data]]&lt;br /&gt;
* [[Jenkins RobotFramework development workflow]]&lt;br /&gt;
* [[CFEngine3 Node]]&lt;br /&gt;
* [[Dynamic Cfengine3]]&lt;br /&gt;
* [[Debian-team]]&lt;br /&gt;
* [[Package-team]]&lt;br /&gt;
* [[Cfengine2]]&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
Terug naar: [[Main Page]]&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=The_CFengine_Roadshow&amp;diff=4284</id>
		<title>The CFengine Roadshow</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=The_CFengine_Roadshow&amp;diff=4284"/>
		<updated>2022-06-01T15:04:34Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: Martn admin moved page The CFengine Roadshow to The CFEngine Roadshow: Alignment met de productnaam&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[The CFEngine Roadshow]]&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=The_CFEngine_Roadshow&amp;diff=4283</id>
		<title>The CFEngine Roadshow</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=The_CFEngine_Roadshow&amp;diff=4283"/>
		<updated>2022-06-01T15:04:34Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: Martn admin moved page The CFengine Roadshow to The CFEngine Roadshow: Alignment met de productnaam&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The CFEngine Roadshow is a live demonstration of the real, live from the ground configuration of a number of virtual servers.&amp;lt;br/&amp;gt;&lt;br /&gt;
We do a comparison of key products at this time, Chef, Puppet and CFEngine. We give an overview of the underlying concepts of CFEngine.&lt;br /&gt;
* Promise theory&lt;br /&gt;
* Policies and promises&lt;br /&gt;
* Desired State&lt;br /&gt;
* Declarative vs. imperative&lt;br /&gt;
* Convergence with a demonstration of a practical example&lt;br /&gt;
&lt;br /&gt;
Technical aspects of CFEngine&lt;br /&gt;
* Native&lt;br /&gt;
* Small footprint&lt;br /&gt;
* Scalability&lt;br /&gt;
* The Domain Specific Language (DSL)&lt;br /&gt;
Success story CFEngne by DirecTV in Los Angeles CA, with lessons learned&lt;br /&gt;
= Bring your VM! =&lt;br /&gt;
Attendees are encouraged to bring their own virtual machines. Setting up a VM for The CFEngine Roadshow: [[Cfengine3_Node]].&lt;br /&gt;
&lt;br /&gt;
The CFEngine Roadshow supports:&lt;br /&gt;
* CentOS 7&lt;br /&gt;
* Ubuntu 14.04&lt;br /&gt;
* openSuse 13.1&lt;br /&gt;
* Debian Wheezy&lt;br /&gt;
The CFEngine Roadshow has local package mirrors available to sustain a swift install.&lt;br /&gt;
&lt;br /&gt;
= Live demo =&lt;br /&gt;
The CFEngine Roadshow presents a Live Demo of the configuration multiple virtual machines and the deploy of multiple Application Servers:&lt;br /&gt;
* Time Configuration&lt;br /&gt;
* User management&lt;br /&gt;
* Hostname management&lt;br /&gt;
* NFS server&lt;br /&gt;
* NFS mounts&lt;br /&gt;
* Ssh public key configuration.&lt;br /&gt;
* Twelve tomcat servers&lt;br /&gt;
* Attendees are encouraged and invited to bring their own Virtual Machines to be configured by CFEngine.&lt;br /&gt;
Attendees are facilitated to have one or more of their own VM’s configured by CFEngine. Please find a detailed description here: [[Cfengine3_Node]].&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Return to: [[CFEngine]]&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=CFEngine&amp;diff=4282</id>
		<title>CFEngine</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=CFEngine&amp;diff=4282"/>
		<updated>2022-06-01T15:04:07Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Cfengine3]]&lt;br /&gt;
* [[The CFengine Roadshow]]&lt;br /&gt;
* [[Cfengine3 Messaging]]&lt;br /&gt;
* [[Data]]&lt;br /&gt;
* [[Jenkins RobotFramework development workflow]]&lt;br /&gt;
* [[CFEngine3 Node]]&lt;br /&gt;
* [[Dynamic Cfengine3]]&lt;br /&gt;
* [[Debian-team]]&lt;br /&gt;
* [[Package-team]]&lt;br /&gt;
* [[Cfengine2]]&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
Terug naar: [[Main Page]]&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=CFEngine&amp;diff=4281</id>
		<title>CFEngine</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=CFEngine&amp;diff=4281"/>
		<updated>2022-06-01T15:03:24Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Cfengine3]]&lt;br /&gt;
* [[The Cfengine Roadshow]]&lt;br /&gt;
* [[Cfengine3 Messaging]]&lt;br /&gt;
* [[Data]]&lt;br /&gt;
* [[Jenkins RobotFramework development workflow]]&lt;br /&gt;
* [[CFEngine3 Node]]&lt;br /&gt;
* [[Dynamic Cfengine3]]&lt;br /&gt;
* [[Debian-team]]&lt;br /&gt;
* [[Package-team]]&lt;br /&gt;
* [[Cfengine2]]&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
Terug naar: [[Main Page]]&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=CFEngine&amp;diff=4280</id>
		<title>CFEngine</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=CFEngine&amp;diff=4280"/>
		<updated>2022-06-01T15:03:07Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Cfengine3]]&lt;br /&gt;
* [[The CFEngine Roadshow]]&lt;br /&gt;
* [[Cfengine3 Messaging]]&lt;br /&gt;
* [[Data]]&lt;br /&gt;
* [[Jenkins RobotFramework development workflow]]&lt;br /&gt;
* [[CFEngine3 Node]]&lt;br /&gt;
* [[Dynamic Cfengine3]]&lt;br /&gt;
* [[Debian-team]]&lt;br /&gt;
* [[Package-team]]&lt;br /&gt;
* [[Cfengine2]]&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
Terug naar: [[Main Page]]&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=Dynamic_Cfengine3&amp;diff=4279</id>
		<title>Dynamic Cfengine3</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=Dynamic_Cfengine3&amp;diff=4279"/>
		<updated>2022-06-01T15:02:25Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: Martn admin moved page Dynamic Cfengine3 to Dynamic CFEngine3: Alignment met de productnaam&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Dynamic CFEngine3]]&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=Dynamic_CFEngine3&amp;diff=4278</id>
		<title>Dynamic CFEngine3</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=Dynamic_CFEngine3&amp;diff=4278"/>
		<updated>2022-06-01T15:02:25Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: Martn admin moved page Dynamic Cfengine3 to Dynamic CFEngine3: Alignment met de productnaam&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Although this website is predominatly written in Dutch, because it is aimed at Dutch people using Debian, this set of pages is in English. The reason behind this is Webhuis&#039; desire to support the international CFEngine community.&lt;br /&gt;
= The dynamics is in the data =&lt;br /&gt;
A best practice in CFEngine is to make promises or bundles as generic as possible, so that they suite the needs of as many situations as possible. Hosts and Domains contain specific information or data that is applicable to the Host only and that to be used in the configuration of the Host.&lt;br /&gt;
== Host taylor made provisioning of promises ==&lt;br /&gt;
Dynamic CFEngine is the Webhuis way of providing a taylor made set of promises to each and every node. Webhuis believe this is a security feature, because the host only has the bundles and the data it needs.&amp;lt;br/&amp;gt;&lt;br /&gt;
Webhuis offers Dynamic CFEngine under [http://webhuis.nl/GPL-license GPL-2] as its contribution to the community.&lt;br /&gt;
== How does it work? ==&lt;br /&gt;
Dynamic CFEngine extends on convergence because it provides the promises to the system in a convergent way, not all the promises are available as of the bootstrap of the host. The Webhuis example setup is structured:&lt;br /&gt;
* A host belongs to a domain&lt;br /&gt;
* A host has a role&lt;br /&gt;
In the example the host, domain and role bundles contain data that drive the common logic in the common bundles. When the host is bootstrapped to the CFEngine Master Hub it starts configuring itself by pulling the host and domain bundles from the hub. The host bundles file contains the role information, which convergently is being pulled from the hub in a subsequent iteration.&amp;lt;br/&amp;gt;&lt;br /&gt;
=== The host ===&lt;br /&gt;
Each host requires a file ${uqhost}.cf in this example.&amp;lt;br/&amp;gt;&lt;br /&gt;
In small operations this is not a problem and is the set of host files to maintain easily. Smaller operations in general will have hosts that have common names.&amp;lt;br/&amp;gt;&lt;br /&gt;
The downside of this approach is that a big data center will have hundreds, if not thousands of host.cf files. In a situation like that it probably is the better option to have a host naming convention, so that the host name contains the role name and for instance an instance number. Big operations in general will have a host naming convention in place.&lt;br /&gt;
&lt;br /&gt;
=== The role ===&lt;br /&gt;
The role the host has in crucial in this concept, because the role defines the machine and the software that has to be installed and configured.&amp;lt;br/&amp;gt;&lt;br /&gt;
If the role is defined by a host naming convention then a regular expression is applied to fetch the role name from the host name.&lt;br /&gt;
&lt;br /&gt;
== Data driven approach ==&lt;br /&gt;
Because the data in the host, domain and role bundles drive the common logic in the common bundles Dynamic CFEngine makes little use of classes or contexts. The context is defined beforehand and no decisions have to be made, thus leading to a reduction of complexity in the logic in the common bundles.&lt;br /&gt;
&lt;br /&gt;
= The structure =&lt;br /&gt;
The bundlesequence in promises.cf is as follows:&lt;br /&gt;
* &amp;quot;role&amp;quot;&lt;br /&gt;
* &amp;quot;g&amp;quot;&lt;br /&gt;
* &amp;quot;update&amp;quot;&lt;br /&gt;
* &amp;quot;@(webhuis_common)&amp;quot;&lt;br /&gt;
* &amp;quot;${g.class_domain}&amp;quot;&lt;br /&gt;
* &amp;quot;${g.class_host}&amp;quot;&lt;br /&gt;
* &amp;quot;${role.role}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Step by step ==&lt;br /&gt;
In the first iteration almost everything fails, the bundles g, update and the bundlesequence in @(webhuis_common) will execute but will not fulfill all the promises. In the example &amp;quot;${g.class_domain}&amp;quot; is replaced by webhuis_nl, &amp;quot;${g.class_host}&amp;quot; is replaced by bur and &amp;quot;${role.role}&amp;quot; is replaced by backup_recovery. @(webhuis_common) is an slist that contains the bundle names &amp;quot;common_bundles&amp;quot;, &amp;quot;os_layer&amp;quot;, &amp;quot;hardening&amp;quot;.&lt;br /&gt;
== bundle common role ==&lt;br /&gt;
The bundle common role is the first bundle to be executed when available to the host. It defines the common variable role that has the name of the role to the system and it sets a class with the name of the role. The role name becomes available to cf-agent once the role is identified by either:&lt;br /&gt;
* Fetching the role name from the host name, if host naming is done by convention&lt;br /&gt;
* Fetching the role name from the host file.&lt;br /&gt;
Here you find the [[bundle_common_role | bundle common role ]] details.&lt;br /&gt;
&lt;br /&gt;
== bundle common g ==&lt;br /&gt;
The bundle common g is contained in promises.cf and it defines common variables to the system. In the Webhuis Dynamic CFEngine3 solution two special slist variables are generated, in order to have dynamic inputs. The dynamic inputs consists of two branches&lt;br /&gt;
* A standard inputs branch in /var/cfengine/inputs&lt;br /&gt;
* A dynamic inputs specific branch /var/cfengine/inputs-webhuis&lt;br /&gt;
Here you find the [[bundle_common_g | bundle common g ]] details.&lt;br /&gt;
== bundle agent update ==&lt;br /&gt;
The bundle agent update carries out very important tasks specific to Dynamic CFEngine3.&amp;lt;br/&amp;gt;&lt;br /&gt;
The agents use it to pull their specific configuration information from the CFEngine hub they are bootstrapped to. It pulls the standard masterfiles to inputs, but it also pulls domain, host and role specific information from the webhuis branch on the hub and places these bundles into a branch next to inputs /ver/cfengine/inputs-webhuis.&amp;lt;br/&amp;gt;&lt;br /&gt;
Here you find the [[bundle_agent_update | bundle agent update ]] details.&lt;br /&gt;
== bundle agent webhuis common ==&lt;br /&gt;
The bundle webhuis_common carries out common tasks like installing base packages and housekeeeping. Still it uses the variables of the dynamic bundles.&amp;lt;br/&amp;gt; &lt;br /&gt;
Here you find the [[bundle_agent_webhuis_common | bundle agent webhuis common ]] details.&lt;br /&gt;
== bundle agent webhuis_nl  ==&lt;br /&gt;
The bundle webhuis_nl is an example domain bundle, the webhuis branch that is next to masterfiles could contain any number of domains. The domain bundle for the most part defines data that are common to the domain. In this example it defines network addresses, and servers for ldap, dns and ntp.&amp;lt;br/&amp;gt;&lt;br /&gt;
Here you find the [[bundle_agent_webhuis_nl | bundle agent webhuis_nl ]] details.&lt;br /&gt;
== bundle agent bur  ==&lt;br /&gt;
The bundle bur defines a couple of variables that are specific to the host and adapt to the role that it has.&amp;lt;br/&amp;gt;&lt;br /&gt;
Here you find the [[bundle_agent_bur | agent bur ]] details.&lt;br /&gt;
== bundle agent backup_recovery  ==&lt;br /&gt;
The bundle agent backup_recovery is an example of role hosts can have. It deals with the variables it gets passed and takes care of the installation of packages required to carry out the task that belongs to the role.&amp;lt;br/&amp;gt;&lt;br /&gt;
Here you find the [[bundle_agent_backup_recovery | bundle agent backup_recovery ]] details.&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Return to: [[CFEngine]]&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=Dynamic_CFEngine3&amp;diff=4277</id>
		<title>Dynamic CFEngine3</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=Dynamic_CFEngine3&amp;diff=4277"/>
		<updated>2022-06-01T15:02:12Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Although this website is predominatly written in Dutch, because it is aimed at Dutch people using Debian, this set of pages is in English. The reason behind this is Webhuis&#039; desire to support the international CFEngine community.&lt;br /&gt;
= The dynamics is in the data =&lt;br /&gt;
A best practice in CFEngine is to make promises or bundles as generic as possible, so that they suite the needs of as many situations as possible. Hosts and Domains contain specific information or data that is applicable to the Host only and that to be used in the configuration of the Host.&lt;br /&gt;
== Host taylor made provisioning of promises ==&lt;br /&gt;
Dynamic CFEngine is the Webhuis way of providing a taylor made set of promises to each and every node. Webhuis believe this is a security feature, because the host only has the bundles and the data it needs.&amp;lt;br/&amp;gt;&lt;br /&gt;
Webhuis offers Dynamic CFEngine under [http://webhuis.nl/GPL-license GPL-2] as its contribution to the community.&lt;br /&gt;
== How does it work? ==&lt;br /&gt;
Dynamic CFEngine extends on convergence because it provides the promises to the system in a convergent way, not all the promises are available as of the bootstrap of the host. The Webhuis example setup is structured:&lt;br /&gt;
* A host belongs to a domain&lt;br /&gt;
* A host has a role&lt;br /&gt;
In the example the host, domain and role bundles contain data that drive the common logic in the common bundles. When the host is bootstrapped to the CFEngine Master Hub it starts configuring itself by pulling the host and domain bundles from the hub. The host bundles file contains the role information, which convergently is being pulled from the hub in a subsequent iteration.&amp;lt;br/&amp;gt;&lt;br /&gt;
=== The host ===&lt;br /&gt;
Each host requires a file ${uqhost}.cf in this example.&amp;lt;br/&amp;gt;&lt;br /&gt;
In small operations this is not a problem and is the set of host files to maintain easily. Smaller operations in general will have hosts that have common names.&amp;lt;br/&amp;gt;&lt;br /&gt;
The downside of this approach is that a big data center will have hundreds, if not thousands of host.cf files. In a situation like that it probably is the better option to have a host naming convention, so that the host name contains the role name and for instance an instance number. Big operations in general will have a host naming convention in place.&lt;br /&gt;
&lt;br /&gt;
=== The role ===&lt;br /&gt;
The role the host has in crucial in this concept, because the role defines the machine and the software that has to be installed and configured.&amp;lt;br/&amp;gt;&lt;br /&gt;
If the role is defined by a host naming convention then a regular expression is applied to fetch the role name from the host name.&lt;br /&gt;
&lt;br /&gt;
== Data driven approach ==&lt;br /&gt;
Because the data in the host, domain and role bundles drive the common logic in the common bundles Dynamic CFEngine makes little use of classes or contexts. The context is defined beforehand and no decisions have to be made, thus leading to a reduction of complexity in the logic in the common bundles.&lt;br /&gt;
&lt;br /&gt;
= The structure =&lt;br /&gt;
The bundlesequence in promises.cf is as follows:&lt;br /&gt;
* &amp;quot;role&amp;quot;&lt;br /&gt;
* &amp;quot;g&amp;quot;&lt;br /&gt;
* &amp;quot;update&amp;quot;&lt;br /&gt;
* &amp;quot;@(webhuis_common)&amp;quot;&lt;br /&gt;
* &amp;quot;${g.class_domain}&amp;quot;&lt;br /&gt;
* &amp;quot;${g.class_host}&amp;quot;&lt;br /&gt;
* &amp;quot;${role.role}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Step by step ==&lt;br /&gt;
In the first iteration almost everything fails, the bundles g, update and the bundlesequence in @(webhuis_common) will execute but will not fulfill all the promises. In the example &amp;quot;${g.class_domain}&amp;quot; is replaced by webhuis_nl, &amp;quot;${g.class_host}&amp;quot; is replaced by bur and &amp;quot;${role.role}&amp;quot; is replaced by backup_recovery. @(webhuis_common) is an slist that contains the bundle names &amp;quot;common_bundles&amp;quot;, &amp;quot;os_layer&amp;quot;, &amp;quot;hardening&amp;quot;.&lt;br /&gt;
== bundle common role ==&lt;br /&gt;
The bundle common role is the first bundle to be executed when available to the host. It defines the common variable role that has the name of the role to the system and it sets a class with the name of the role. The role name becomes available to cf-agent once the role is identified by either:&lt;br /&gt;
* Fetching the role name from the host name, if host naming is done by convention&lt;br /&gt;
* Fetching the role name from the host file.&lt;br /&gt;
Here you find the [[bundle_common_role | bundle common role ]] details.&lt;br /&gt;
&lt;br /&gt;
== bundle common g ==&lt;br /&gt;
The bundle common g is contained in promises.cf and it defines common variables to the system. In the Webhuis Dynamic CFEngine3 solution two special slist variables are generated, in order to have dynamic inputs. The dynamic inputs consists of two branches&lt;br /&gt;
* A standard inputs branch in /var/cfengine/inputs&lt;br /&gt;
* A dynamic inputs specific branch /var/cfengine/inputs-webhuis&lt;br /&gt;
Here you find the [[bundle_common_g | bundle common g ]] details.&lt;br /&gt;
== bundle agent update ==&lt;br /&gt;
The bundle agent update carries out very important tasks specific to Dynamic CFEngine3.&amp;lt;br/&amp;gt;&lt;br /&gt;
The agents use it to pull their specific configuration information from the CFEngine hub they are bootstrapped to. It pulls the standard masterfiles to inputs, but it also pulls domain, host and role specific information from the webhuis branch on the hub and places these bundles into a branch next to inputs /ver/cfengine/inputs-webhuis.&amp;lt;br/&amp;gt;&lt;br /&gt;
Here you find the [[bundle_agent_update | bundle agent update ]] details.&lt;br /&gt;
== bundle agent webhuis common ==&lt;br /&gt;
The bundle webhuis_common carries out common tasks like installing base packages and housekeeeping. Still it uses the variables of the dynamic bundles.&amp;lt;br/&amp;gt; &lt;br /&gt;
Here you find the [[bundle_agent_webhuis_common | bundle agent webhuis common ]] details.&lt;br /&gt;
== bundle agent webhuis_nl  ==&lt;br /&gt;
The bundle webhuis_nl is an example domain bundle, the webhuis branch that is next to masterfiles could contain any number of domains. The domain bundle for the most part defines data that are common to the domain. In this example it defines network addresses, and servers for ldap, dns and ntp.&amp;lt;br/&amp;gt;&lt;br /&gt;
Here you find the [[bundle_agent_webhuis_nl | bundle agent webhuis_nl ]] details.&lt;br /&gt;
== bundle agent bur  ==&lt;br /&gt;
The bundle bur defines a couple of variables that are specific to the host and adapt to the role that it has.&amp;lt;br/&amp;gt;&lt;br /&gt;
Here you find the [[bundle_agent_bur | agent bur ]] details.&lt;br /&gt;
== bundle agent backup_recovery  ==&lt;br /&gt;
The bundle agent backup_recovery is an example of role hosts can have. It deals with the variables it gets passed and takes care of the installation of packages required to carry out the task that belongs to the role.&amp;lt;br/&amp;gt;&lt;br /&gt;
Here you find the [[bundle_agent_backup_recovery | bundle agent backup_recovery ]] details.&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Return to: [[CFEngine]]&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=Cfengine3_Node&amp;diff=4276</id>
		<title>Cfengine3 Node</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=Cfengine3_Node&amp;diff=4276"/>
		<updated>2022-06-01T15:01:52Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: Martn admin moved page Cfengine3 Node to CFEngine3 Node: Alignment met de productnaam&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[CFEngine3 Node]]&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=CFEngine3_Node&amp;diff=4275</id>
		<title>CFEngine3 Node</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=CFEngine3_Node&amp;diff=4275"/>
		<updated>2022-06-01T15:01:52Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: Martn admin moved page Cfengine3 Node to CFEngine3 Node: Alignment met de productnaam&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Webhuis facilitates and encourages attendees to The CFEngine Roadshow to configure a blank VM of choice. We are in the process of supporting as many platforms as possible. We do have full support for debian_7 and debian_8 and partly ubuntu_14. We are working and in need of support for centos_*. We are working on opensuse_13. Mint, Gentoo, Raspberry Pi and Androids geeks are more than welcome.&lt;br /&gt;
= Pre requisities =&lt;br /&gt;
== Fair use policy ==&lt;br /&gt;
Every individual who is using the facilities of The CFEngine Roadshow states he or she complies with the following:&lt;br /&gt;
# Will follow the instuctions given during The CFEngine Roadshow&lt;br /&gt;
# Will not disturb The CFEngine Roadshow by any kind of attacks to any of the The CFEngine Roadshow systems, it is a live demonstration not a Cracker Camp&lt;br /&gt;
# Will not copy Commercial Software to any of the common CFEngine Roadshow utility systems&lt;br /&gt;
# Will report if the number of bootstrapped agents exceeds the count of ten, in order to receive an award&lt;br /&gt;
Happy bootstrapping!&lt;br /&gt;
&lt;br /&gt;
== Create a blank Virtual Machine ==&lt;br /&gt;
Please have your bare Virtual Machine ready before you take part in The CFEngine Roadshow. Please install a bare machine and make it as lean as possible. You even do not need to install ssh, we probably replace it anyway, just use VNC.&amp;lt;br/&amp;gt;&lt;br /&gt;
We assume a KVM VM. Good descriptions for are avaiable [http://docs.openstack.org/image-guide/content/virt-install.html here virt-install]. Example code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# qemu-img create -f qcow2 /data/centos-6.4.qcow2 10G&lt;br /&gt;
# virt-install --virt-type kvm --name centos-6.4 --ram 1024 \&lt;br /&gt;
--cdrom=/data/CentOS-6.4-x86_64-netinstall.iso \&lt;br /&gt;
--disk path=/data/centos-6.4.qcow2,size=10,format=qcow2 \&lt;br /&gt;
--network network=default\&lt;br /&gt;
--graphics vnc,listen=0.0.0.0 --noautoconsole \&lt;br /&gt;
--os-type=linux --os-variant=rhel6&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== Centos 7 ===&lt;br /&gt;
Netinstall CentOS-7.0-1406-x86_64-NetInstall.iso&lt;br /&gt;
* Zet eerst het netwerk aan&lt;br /&gt;
* Selecteer de mirror: http://mirror.centos.org/centos/7/os/x86_64/&lt;br /&gt;
&lt;br /&gt;
= CFEngine Roadshow Services =&lt;br /&gt;
The CFEngine Roadshow offers services to support the creation and configuration of Nodes.&lt;br /&gt;
== Private key cfetest ==&lt;br /&gt;
It is recommended to create a cfetest user on your preferred machine and have the enclosed private key available in the .ssh directory. Then create the file id_rsa with permissions 700 and copy the key content into the file. The passphrase of the key is CFEngine_Roadshow.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-----BEGIN RSA PRIVATE KEY-----&lt;br /&gt;
Proc-Type: 4,ENCRYPTED&lt;br /&gt;
DEK-Info: AES-128-CBC,A5D6E322AA20CF2FC2B1FBCB9A86AF57&lt;br /&gt;
&lt;br /&gt;
+tgxD1apbr5OoxVXoIrSaF3Q3HyRcacnV4mliVB9NQ2xns4fwfF12R3wH0+8aJMn&lt;br /&gt;
PLNcmBER9iSdvQvm9ZbNEifzhdkRp08lPK6j2e2A/Rn4ksYXdfXZw7l6G7T+w8Yo&lt;br /&gt;
zIUIvOg85vGOhH6VZ4tlYhMy3Mq4i4RAXbstAgxq3GI+eFqohzVxUE/+ZbgJ8twh&lt;br /&gt;
dh2jyAP2KQzKbGFybM1l9iqQPYXRQPyC7wRskl75Eqs7kwAcPfgVoJA2YLue4meh&lt;br /&gt;
w38EA6I4t3787mGUtnPxcsiXQxmo/Z8lw0Dh2KDXHTsknXBsAICG0+9kK1UK/+b+&lt;br /&gt;
/NLGRg+kYIiCVUQnHwgJ+TB7+IZVCs55u4zq7xT+iZ3CH2gK7DpQxco8YX3oT6tm&lt;br /&gt;
3xo+jQk/4GJOsYu52j60ZrABMTfBtfTKOkTAg+7g4uzCcCJAIZPKnUL4uNPmxAy1&lt;br /&gt;
/QaxEpblLo+Qi1jqGYPeL72YnmUbEpExJ7Ryswe/GcbRCTfBDs615q45PSMl8VyD&lt;br /&gt;
cyCnu4PM/ZBctPRUF/QTQE1ACJQtnSETFxRgyOHnSGBRWrPQIFfIuqU06F9Fn0Ku&lt;br /&gt;
CstZhbotergNzI1zEwOWm/2HOzUN4x1UerMTDJlKz/wegbgBYNcJvdiniODAMEN7&lt;br /&gt;
psDolgdun0i0jxEuTkwoM+r9cGqEsWUlmWyvyIrqc5PgLFejVc6Q8PH1rJZrbxgQ&lt;br /&gt;
tIs80ozF13WjJ9Hh8sv09d/C35TEwTMuKBhdyGBISrp/AaE7S+jPNTw2IIFTLYCI&lt;br /&gt;
N++sTL8FWi0mT/+xJxss/VTp5CccPjCAjGTGjYF0yazHWXuBfP+dkasL5StIzpi3&lt;br /&gt;
SRIIpHnFwinH9czg9sC8HO4O64hK4WegOw5+3rE1GUjBaPzH+20qtG94GQSJ/65i&lt;br /&gt;
FB1/Kjwv1MA50cnsu0TuWk84RrnzBkE0SA6wbgmy7BiGl/Yr8iipOD0HW7hu6osX&lt;br /&gt;
QiYaHrxkhYyj8Ai/0+9zXQnyb9wa4sAaA+BYW10rjpw6yaEFnzDgdH5f5n6zoiH/&lt;br /&gt;
SmC62uh1BafIWcq2Be7tIEukse9PieMmFhwPA4Jo94oFzbU2mQxyrzG6m1L4O1SC&lt;br /&gt;
P7by2dcRF/tf673/siCWOpIWSa1GPWB7uKMyP2GkYJWwtS+20D1GsKb6IuJicLwQ&lt;br /&gt;
aZbW57AprIBDW7eRNPPEvbmScDeO+DuoRTbHvonPhGEf+YDAV0EqZXT0gKe/cqB7&lt;br /&gt;
m46r7yhWrFGq85oLw+lbzPsLaXGPO2QC7pan2TNfXYGquu8u8pja+YK5Ao/V2S7M&lt;br /&gt;
518IG9lxFblGp8h8IK5nPPxjNF9JtHFBWmLLt29i01xNk4lcxwiUJA44KSjX9ETg&lt;br /&gt;
P8ihWNonJEWJgHbnyqv4KWzffY8hwiQwx4cMj4ZD9RyntdH1S3vc8gcD8MAi+CTL&lt;br /&gt;
I/wbGYPJJ1OF2KY6qlo1qSi5vEKR3fbKsrJD9l+4YBCHaSy9FP2IkkjpAiH++NMS&lt;br /&gt;
K35HhMinqAXU0lUKdHWSeJ1SDULkz0hdAaLe7xoXgw3/0xbBxE8+fKab85cKgS13&lt;br /&gt;
dG0ckHCrCsjtTXoXXq/6eaCFvHM5V6PXXkZtLp6OkD+VK4wm81em5pHYQbN9yfq0&lt;br /&gt;
vS6CMTqKVC3CyQ1lD6QMHaJxbpkbyM/U1jXVxqZTfRgFg8f9VQphYAmhsf8VOSBt&lt;br /&gt;
WGEbxEqZBmm5udixfP3c4bOk40O1tsH5pNC+5pT+Hb0cnQ7g4ZQAs0alhNzOyp2+&lt;br /&gt;
z4T/lzsQzeDO5hkc3A6U3pkPmj859BNKEUhMjX4Mv8W+2OSIpNadckpivvzsoKOi&lt;br /&gt;
aQsKS3oo7Dls5h0CB67xkW/UIpMov6ySfDGYqqc6Ccj1hdqgnKj7uzUoCLY5I5/i&lt;br /&gt;
1dEbYvRrM81AMU6o1+N6+DtdtVnVElVErzUOXC8G8BO3gaWIojKmhbc7H1jhDcQ/&lt;br /&gt;
l+owXdOw5yQPwr8TnWVUZDjLPjvYRdqq25CZd6J4VpvjEvXZu/ukdZnRZHW3Aqo4&lt;br /&gt;
jV2IaVm6MqLdIFqbSbkLj2EKaDQOr60zrpRgnc+oaHfBtXTLSH4tVaEHf9NtQiNN&lt;br /&gt;
aachiKneIyAo85qxu8JM5LLgClckJVqtRtM3yFert7fVmeNDXy4VK6cE1OKhJRYw&lt;br /&gt;
RIa6JaqtQnDuM5fCIZdKJIKTJNYX7je9VW4DGVmExuRiKTD9GRzvnDAYAydZt52X&lt;br /&gt;
tVF9wWGOvqfw6IZRv7vTOxsWdIuVmOjn1AJV9WSvmyFWrDdhPAfGx8BsBAow7npZ&lt;br /&gt;
xO5S0tTi0MgWUqNBttTsBPAkTAzHLUE2xs1dfZtAFkgPKsOjlR4DsWEbVRLAcScf&lt;br /&gt;
OLHjXCE8+TQVBrjMCYTZJo3mu/fZCnjTUGuaQcJFYi28zPU8dSAZ3b8ehWFMEUzv&lt;br /&gt;
HMt4CgJzuvNx01kt84aimO1H5mYRLTDFofqwn1jDYjijWZ44ykeiZHrQGUwC6bLL&lt;br /&gt;
A0Fwp2SIjjZFQrsgtdh+OerVp68UtZ3T5A4+WnbNWV7U8iWc2Edc4aw7+7zz9TyF&lt;br /&gt;
eOn68ySVIcaTrepBML3xfCFTAUzvn4/KJyNC+HKr/pJe9RozXmIjZQXexib5mX87&lt;br /&gt;
VJ3u0PIbN458ls2kgP4EMbWpr1oInuzSKmWlIn5yCxQsLHQ2A0/vDu2451yGXoj1&lt;br /&gt;
Dc1y7CTBUrtDrZheuZ6MrSXJ7BO7yKPjcncUHkWZIfuMLJqjIChMRVHldvDXfQ/r&lt;br /&gt;
WKnqs3hAgEF/GoCg5VGZJk/RECAQCNag7ZhPlrhqRGlXSwCXi2vBXUMc69Iejxc6&lt;br /&gt;
Ri0W3RBaIEvEg5Z8WGKCFhuZ2jJxn2FTvA7HROeWdfjIDbNj6xkmJEt3Somrdtdk&lt;br /&gt;
4gh+E/DKicjv9W13OBq9veOcn791oWkL1FJ/97MU4T65nGcV0nbb4IdvDxzsb0V0&lt;br /&gt;
ZnyZG5Ijv21NURlLMO2DGzQaWBxGzf4vhPL6bOY+hLneNQsnXMK/asmhxMhSp9+i&lt;br /&gt;
GBTX1p+qOKnE+WHWyOyH0nPpR1goA02ZGcVx8KWssHoOSA7yKi6/rY0CoVeHiWFY&lt;br /&gt;
LIWB2hLVDCICRRGCBcFWptrYy9/RT8odcjnCqfUds0r7i7ZdHf+njXVQukzLt0sV&lt;br /&gt;
A6PdYdR9wS8FCNUbi/eqcsH+B6NU4oeiAkcHUw12upPNKRfaSoravkWJa2WkRHNF&lt;br /&gt;
-----END RSA PRIVATE KEY-----&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Utility Servers ==&lt;br /&gt;
{|&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Service&lt;br /&gt;
! IP address&lt;br /&gt;
|-&lt;br /&gt;
|ipssys01.webhuis.nl&lt;br /&gt;
|10.168.0.1&lt;br /&gt;
|-&lt;br /&gt;
|cfeutl01.webhuis.nl&lt;br /&gt;
|10.168.0.10&lt;br /&gt;
|-&lt;br /&gt;
|aptutl01.webhuis.nl&lt;br /&gt;
|10.168.0.11&lt;br /&gt;
|-&lt;br /&gt;
|nfsutl01.webhuis.nl&lt;br /&gt;
|10.168.0.12&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Local Mirrors ==&lt;br /&gt;
{|&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| OS&lt;br /&gt;
! Mirror&lt;br /&gt;
! IP address&lt;br /&gt;
|-&lt;br /&gt;
|Debian&lt;br /&gt;
|aptutl01.webhuis.nl&lt;br /&gt;
|10.168.0.11&lt;br /&gt;
|-&lt;br /&gt;
|Centos 7&lt;br /&gt;
|rpmcos01.webhuis.nl&lt;br /&gt;
|10.168.0.22&lt;br /&gt;
|-&lt;br /&gt;
|OpenSuse&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Ubuntu 14.04&lt;br /&gt;
|aptubu01.webhuis.nl&lt;br /&gt;
|10.168.0.21&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Supported Platforms ==&lt;br /&gt;
As of November 2014 the focus has been on integration of The CFEngine Roadshow with the official Masterfiles at the expense of the expansion of platform support. We now have integrated Masterfiles and now really are ready to extend platform support. We feel Android and Rasberry Pi support are the greater challenges, wheras Ubuntu, Centos, opensuse, Gentoo and Mint support are very useful.&lt;br /&gt;
* Debian&lt;br /&gt;
* Centos / Fedora&lt;br /&gt;
* Suse&lt;br /&gt;
* Ubuntu&lt;br /&gt;
Please file a request if you do not find your preferred platform.&lt;br /&gt;
=== Images ===&lt;br /&gt;
With efficient use of bandwidth in mind the preferred method of installation is a netinstall, we assume x86_64. The CFEngine Roadshow uses local mirrors and needs no external connection in order to be able to install and configure guest VM&#039;s.&lt;br /&gt;
{|&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| OS&lt;br /&gt;
! Images&lt;br /&gt;
|-&lt;br /&gt;
|Debian&lt;br /&gt;
|http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/netboot/debian-installer/amd64/initrd.gz&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/netboot/debian-installer/amd64/initrd.gz&lt;br /&gt;
|-&lt;br /&gt;
|Centos&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Fedora&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|OpenSuse&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Ubuntu&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== CFEngine Community ===&lt;br /&gt;
Please install CFEngine 3.6.2-1 for your installation method of choice. The CFEngine Debian-team are proud to announce cfengine3-3.6.2 made it Debian Jessie. CFEngine has an important bug fix release 3.6.3, we will incorporate this release as soon as possible. The CFEngine Roadshow so far for practical reasons still uses the release issued by cfengine.com.&lt;br /&gt;
{|&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| OS&lt;br /&gt;
! Package&lt;br /&gt;
|-&lt;br /&gt;
|Debian CFEngine build&lt;br /&gt;
|http://cfengine.package-repos.s3.amazonaws.com/community_binaries/cfengine-community_3.6.2-1_amd64.deb&lt;br /&gt;
|-&lt;br /&gt;
|Debian Debian-team&lt;br /&gt;
|&amp;lt;b&amp;gt;Preferred, extra reward: https://github.com/Webhuis/Cfengine-debian&lt;br /&gt;
|-&lt;br /&gt;
|RPM based&lt;br /&gt;
|http://cfengine.package-repos.s3.amazonaws.com/community_binaries/cfengine-community-3.6.2-1.x86_64.rpm&lt;br /&gt;
|}&lt;br /&gt;
Please keep in mind you have to wait for The CFEngine Roadshow to be available before you bootstrap your VM.&lt;br /&gt;
&lt;br /&gt;
=== Naming convention ===&lt;br /&gt;
We use a naming convention in order to determine the role of a node*.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Role&lt;br /&gt;
! Mnemonic&lt;br /&gt;
|-&lt;br /&gt;
|apt_cacher&lt;br /&gt;
|aptutl&lt;br /&gt;
|-&lt;br /&gt;
|cfe_hub&lt;br /&gt;
|cfeutl&lt;br /&gt;
|-&lt;br /&gt;
|ips_server&lt;br /&gt;
|ips&lt;br /&gt;
|-&lt;br /&gt;
|nfs_server&lt;br /&gt;
|nfsutl&lt;br /&gt;
|-&lt;br /&gt;
|webapp_server supporting the Tomcat sample app&lt;br /&gt;
|webapp&lt;br /&gt;
|-&lt;br /&gt;
|webttw_server supporting the Tomcat testweb app&lt;br /&gt;
|webttw&lt;br /&gt;
|-&lt;br /&gt;
|webhud_server supporting the Tomcat Hudson app&lt;br /&gt;
|webhud&lt;br /&gt;
|}&lt;br /&gt;
* Check this before you use the node, the mnemonics may change.&amp;lt;br/&amp;gt;&lt;br /&gt;
Use the last two octets of your Mac Address after the mnemonic as a unique identifier for your hostname. Please use the hexadecimal representation of these octests.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
You can always check the CFEngine code that manages the role of the server here:&lt;br /&gt;
 [https://github.com/Webhuis/CFEngine-Roadshow/blob/master/services.cf The CFEngine Node Role]&lt;br /&gt;
&lt;br /&gt;
== The CFEngine Debian-team package ==&lt;br /&gt;
Debian users are encouraged to build their own package from:&lt;br /&gt;
 [https://github.com/Webhuis/Cfengine-debian Debian-team]&lt;br /&gt;
Instructions can be found here:&lt;br /&gt;
 [https://github.com/Webhuis/Cfengine-debian/wiki Debian-team Wiki]&lt;br /&gt;
The CFEngine Debian-team is a community initiative to make available to the community a Debian standards compliant CFEngine-Community package. Jessie is near and we are determined to bring the up to date CFEngine-Community 3.6.2 to this version of Debian. One of the major spin off of the project is that the methods we developed are applicable to other distributions too, so we will rename our initiative to the CFEngine Packaging-team.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Return to: [[CFEngine]]&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=CFEngine3_Node&amp;diff=4274</id>
		<title>CFEngine3 Node</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=CFEngine3_Node&amp;diff=4274"/>
		<updated>2022-06-01T15:01:30Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Webhuis facilitates and encourages attendees to The CFEngine Roadshow to configure a blank VM of choice. We are in the process of supporting as many platforms as possible. We do have full support for debian_7 and debian_8 and partly ubuntu_14. We are working and in need of support for centos_*. We are working on opensuse_13. Mint, Gentoo, Raspberry Pi and Androids geeks are more than welcome.&lt;br /&gt;
= Pre requisities =&lt;br /&gt;
== Fair use policy ==&lt;br /&gt;
Every individual who is using the facilities of The CFEngine Roadshow states he or she complies with the following:&lt;br /&gt;
# Will follow the instuctions given during The CFEngine Roadshow&lt;br /&gt;
# Will not disturb The CFEngine Roadshow by any kind of attacks to any of the The CFEngine Roadshow systems, it is a live demonstration not a Cracker Camp&lt;br /&gt;
# Will not copy Commercial Software to any of the common CFEngine Roadshow utility systems&lt;br /&gt;
# Will report if the number of bootstrapped agents exceeds the count of ten, in order to receive an award&lt;br /&gt;
Happy bootstrapping!&lt;br /&gt;
&lt;br /&gt;
== Create a blank Virtual Machine ==&lt;br /&gt;
Please have your bare Virtual Machine ready before you take part in The CFEngine Roadshow. Please install a bare machine and make it as lean as possible. You even do not need to install ssh, we probably replace it anyway, just use VNC.&amp;lt;br/&amp;gt;&lt;br /&gt;
We assume a KVM VM. Good descriptions for are avaiable [http://docs.openstack.org/image-guide/content/virt-install.html here virt-install]. Example code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# qemu-img create -f qcow2 /data/centos-6.4.qcow2 10G&lt;br /&gt;
# virt-install --virt-type kvm --name centos-6.4 --ram 1024 \&lt;br /&gt;
--cdrom=/data/CentOS-6.4-x86_64-netinstall.iso \&lt;br /&gt;
--disk path=/data/centos-6.4.qcow2,size=10,format=qcow2 \&lt;br /&gt;
--network network=default\&lt;br /&gt;
--graphics vnc,listen=0.0.0.0 --noautoconsole \&lt;br /&gt;
--os-type=linux --os-variant=rhel6&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== Centos 7 ===&lt;br /&gt;
Netinstall CentOS-7.0-1406-x86_64-NetInstall.iso&lt;br /&gt;
* Zet eerst het netwerk aan&lt;br /&gt;
* Selecteer de mirror: http://mirror.centos.org/centos/7/os/x86_64/&lt;br /&gt;
&lt;br /&gt;
= CFEngine Roadshow Services =&lt;br /&gt;
The CFEngine Roadshow offers services to support the creation and configuration of Nodes.&lt;br /&gt;
== Private key cfetest ==&lt;br /&gt;
It is recommended to create a cfetest user on your preferred machine and have the enclosed private key available in the .ssh directory. Then create the file id_rsa with permissions 700 and copy the key content into the file. The passphrase of the key is CFEngine_Roadshow.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-----BEGIN RSA PRIVATE KEY-----&lt;br /&gt;
Proc-Type: 4,ENCRYPTED&lt;br /&gt;
DEK-Info: AES-128-CBC,A5D6E322AA20CF2FC2B1FBCB9A86AF57&lt;br /&gt;
&lt;br /&gt;
+tgxD1apbr5OoxVXoIrSaF3Q3HyRcacnV4mliVB9NQ2xns4fwfF12R3wH0+8aJMn&lt;br /&gt;
PLNcmBER9iSdvQvm9ZbNEifzhdkRp08lPK6j2e2A/Rn4ksYXdfXZw7l6G7T+w8Yo&lt;br /&gt;
zIUIvOg85vGOhH6VZ4tlYhMy3Mq4i4RAXbstAgxq3GI+eFqohzVxUE/+ZbgJ8twh&lt;br /&gt;
dh2jyAP2KQzKbGFybM1l9iqQPYXRQPyC7wRskl75Eqs7kwAcPfgVoJA2YLue4meh&lt;br /&gt;
w38EA6I4t3787mGUtnPxcsiXQxmo/Z8lw0Dh2KDXHTsknXBsAICG0+9kK1UK/+b+&lt;br /&gt;
/NLGRg+kYIiCVUQnHwgJ+TB7+IZVCs55u4zq7xT+iZ3CH2gK7DpQxco8YX3oT6tm&lt;br /&gt;
3xo+jQk/4GJOsYu52j60ZrABMTfBtfTKOkTAg+7g4uzCcCJAIZPKnUL4uNPmxAy1&lt;br /&gt;
/QaxEpblLo+Qi1jqGYPeL72YnmUbEpExJ7Ryswe/GcbRCTfBDs615q45PSMl8VyD&lt;br /&gt;
cyCnu4PM/ZBctPRUF/QTQE1ACJQtnSETFxRgyOHnSGBRWrPQIFfIuqU06F9Fn0Ku&lt;br /&gt;
CstZhbotergNzI1zEwOWm/2HOzUN4x1UerMTDJlKz/wegbgBYNcJvdiniODAMEN7&lt;br /&gt;
psDolgdun0i0jxEuTkwoM+r9cGqEsWUlmWyvyIrqc5PgLFejVc6Q8PH1rJZrbxgQ&lt;br /&gt;
tIs80ozF13WjJ9Hh8sv09d/C35TEwTMuKBhdyGBISrp/AaE7S+jPNTw2IIFTLYCI&lt;br /&gt;
N++sTL8FWi0mT/+xJxss/VTp5CccPjCAjGTGjYF0yazHWXuBfP+dkasL5StIzpi3&lt;br /&gt;
SRIIpHnFwinH9czg9sC8HO4O64hK4WegOw5+3rE1GUjBaPzH+20qtG94GQSJ/65i&lt;br /&gt;
FB1/Kjwv1MA50cnsu0TuWk84RrnzBkE0SA6wbgmy7BiGl/Yr8iipOD0HW7hu6osX&lt;br /&gt;
QiYaHrxkhYyj8Ai/0+9zXQnyb9wa4sAaA+BYW10rjpw6yaEFnzDgdH5f5n6zoiH/&lt;br /&gt;
SmC62uh1BafIWcq2Be7tIEukse9PieMmFhwPA4Jo94oFzbU2mQxyrzG6m1L4O1SC&lt;br /&gt;
P7by2dcRF/tf673/siCWOpIWSa1GPWB7uKMyP2GkYJWwtS+20D1GsKb6IuJicLwQ&lt;br /&gt;
aZbW57AprIBDW7eRNPPEvbmScDeO+DuoRTbHvonPhGEf+YDAV0EqZXT0gKe/cqB7&lt;br /&gt;
m46r7yhWrFGq85oLw+lbzPsLaXGPO2QC7pan2TNfXYGquu8u8pja+YK5Ao/V2S7M&lt;br /&gt;
518IG9lxFblGp8h8IK5nPPxjNF9JtHFBWmLLt29i01xNk4lcxwiUJA44KSjX9ETg&lt;br /&gt;
P8ihWNonJEWJgHbnyqv4KWzffY8hwiQwx4cMj4ZD9RyntdH1S3vc8gcD8MAi+CTL&lt;br /&gt;
I/wbGYPJJ1OF2KY6qlo1qSi5vEKR3fbKsrJD9l+4YBCHaSy9FP2IkkjpAiH++NMS&lt;br /&gt;
K35HhMinqAXU0lUKdHWSeJ1SDULkz0hdAaLe7xoXgw3/0xbBxE8+fKab85cKgS13&lt;br /&gt;
dG0ckHCrCsjtTXoXXq/6eaCFvHM5V6PXXkZtLp6OkD+VK4wm81em5pHYQbN9yfq0&lt;br /&gt;
vS6CMTqKVC3CyQ1lD6QMHaJxbpkbyM/U1jXVxqZTfRgFg8f9VQphYAmhsf8VOSBt&lt;br /&gt;
WGEbxEqZBmm5udixfP3c4bOk40O1tsH5pNC+5pT+Hb0cnQ7g4ZQAs0alhNzOyp2+&lt;br /&gt;
z4T/lzsQzeDO5hkc3A6U3pkPmj859BNKEUhMjX4Mv8W+2OSIpNadckpivvzsoKOi&lt;br /&gt;
aQsKS3oo7Dls5h0CB67xkW/UIpMov6ySfDGYqqc6Ccj1hdqgnKj7uzUoCLY5I5/i&lt;br /&gt;
1dEbYvRrM81AMU6o1+N6+DtdtVnVElVErzUOXC8G8BO3gaWIojKmhbc7H1jhDcQ/&lt;br /&gt;
l+owXdOw5yQPwr8TnWVUZDjLPjvYRdqq25CZd6J4VpvjEvXZu/ukdZnRZHW3Aqo4&lt;br /&gt;
jV2IaVm6MqLdIFqbSbkLj2EKaDQOr60zrpRgnc+oaHfBtXTLSH4tVaEHf9NtQiNN&lt;br /&gt;
aachiKneIyAo85qxu8JM5LLgClckJVqtRtM3yFert7fVmeNDXy4VK6cE1OKhJRYw&lt;br /&gt;
RIa6JaqtQnDuM5fCIZdKJIKTJNYX7je9VW4DGVmExuRiKTD9GRzvnDAYAydZt52X&lt;br /&gt;
tVF9wWGOvqfw6IZRv7vTOxsWdIuVmOjn1AJV9WSvmyFWrDdhPAfGx8BsBAow7npZ&lt;br /&gt;
xO5S0tTi0MgWUqNBttTsBPAkTAzHLUE2xs1dfZtAFkgPKsOjlR4DsWEbVRLAcScf&lt;br /&gt;
OLHjXCE8+TQVBrjMCYTZJo3mu/fZCnjTUGuaQcJFYi28zPU8dSAZ3b8ehWFMEUzv&lt;br /&gt;
HMt4CgJzuvNx01kt84aimO1H5mYRLTDFofqwn1jDYjijWZ44ykeiZHrQGUwC6bLL&lt;br /&gt;
A0Fwp2SIjjZFQrsgtdh+OerVp68UtZ3T5A4+WnbNWV7U8iWc2Edc4aw7+7zz9TyF&lt;br /&gt;
eOn68ySVIcaTrepBML3xfCFTAUzvn4/KJyNC+HKr/pJe9RozXmIjZQXexib5mX87&lt;br /&gt;
VJ3u0PIbN458ls2kgP4EMbWpr1oInuzSKmWlIn5yCxQsLHQ2A0/vDu2451yGXoj1&lt;br /&gt;
Dc1y7CTBUrtDrZheuZ6MrSXJ7BO7yKPjcncUHkWZIfuMLJqjIChMRVHldvDXfQ/r&lt;br /&gt;
WKnqs3hAgEF/GoCg5VGZJk/RECAQCNag7ZhPlrhqRGlXSwCXi2vBXUMc69Iejxc6&lt;br /&gt;
Ri0W3RBaIEvEg5Z8WGKCFhuZ2jJxn2FTvA7HROeWdfjIDbNj6xkmJEt3Somrdtdk&lt;br /&gt;
4gh+E/DKicjv9W13OBq9veOcn791oWkL1FJ/97MU4T65nGcV0nbb4IdvDxzsb0V0&lt;br /&gt;
ZnyZG5Ijv21NURlLMO2DGzQaWBxGzf4vhPL6bOY+hLneNQsnXMK/asmhxMhSp9+i&lt;br /&gt;
GBTX1p+qOKnE+WHWyOyH0nPpR1goA02ZGcVx8KWssHoOSA7yKi6/rY0CoVeHiWFY&lt;br /&gt;
LIWB2hLVDCICRRGCBcFWptrYy9/RT8odcjnCqfUds0r7i7ZdHf+njXVQukzLt0sV&lt;br /&gt;
A6PdYdR9wS8FCNUbi/eqcsH+B6NU4oeiAkcHUw12upPNKRfaSoravkWJa2WkRHNF&lt;br /&gt;
-----END RSA PRIVATE KEY-----&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Utility Servers ==&lt;br /&gt;
{|&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Service&lt;br /&gt;
! IP address&lt;br /&gt;
|-&lt;br /&gt;
|ipssys01.webhuis.nl&lt;br /&gt;
|10.168.0.1&lt;br /&gt;
|-&lt;br /&gt;
|cfeutl01.webhuis.nl&lt;br /&gt;
|10.168.0.10&lt;br /&gt;
|-&lt;br /&gt;
|aptutl01.webhuis.nl&lt;br /&gt;
|10.168.0.11&lt;br /&gt;
|-&lt;br /&gt;
|nfsutl01.webhuis.nl&lt;br /&gt;
|10.168.0.12&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Local Mirrors ==&lt;br /&gt;
{|&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| OS&lt;br /&gt;
! Mirror&lt;br /&gt;
! IP address&lt;br /&gt;
|-&lt;br /&gt;
|Debian&lt;br /&gt;
|aptutl01.webhuis.nl&lt;br /&gt;
|10.168.0.11&lt;br /&gt;
|-&lt;br /&gt;
|Centos 7&lt;br /&gt;
|rpmcos01.webhuis.nl&lt;br /&gt;
|10.168.0.22&lt;br /&gt;
|-&lt;br /&gt;
|OpenSuse&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Ubuntu 14.04&lt;br /&gt;
|aptubu01.webhuis.nl&lt;br /&gt;
|10.168.0.21&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Supported Platforms ==&lt;br /&gt;
As of November 2014 the focus has been on integration of The CFEngine Roadshow with the official Masterfiles at the expense of the expansion of platform support. We now have integrated Masterfiles and now really are ready to extend platform support. We feel Android and Rasberry Pi support are the greater challenges, wheras Ubuntu, Centos, opensuse, Gentoo and Mint support are very useful.&lt;br /&gt;
* Debian&lt;br /&gt;
* Centos / Fedora&lt;br /&gt;
* Suse&lt;br /&gt;
* Ubuntu&lt;br /&gt;
Please file a request if you do not find your preferred platform.&lt;br /&gt;
=== Images ===&lt;br /&gt;
With efficient use of bandwidth in mind the preferred method of installation is a netinstall, we assume x86_64. The CFEngine Roadshow uses local mirrors and needs no external connection in order to be able to install and configure guest VM&#039;s.&lt;br /&gt;
{|&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| OS&lt;br /&gt;
! Images&lt;br /&gt;
|-&lt;br /&gt;
|Debian&lt;br /&gt;
|http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/netboot/debian-installer/amd64/initrd.gz&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/netboot/debian-installer/amd64/initrd.gz&lt;br /&gt;
|-&lt;br /&gt;
|Centos&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Fedora&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|OpenSuse&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Ubuntu&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== CFEngine Community ===&lt;br /&gt;
Please install CFEngine 3.6.2-1 for your installation method of choice. The CFEngine Debian-team are proud to announce cfengine3-3.6.2 made it Debian Jessie. CFEngine has an important bug fix release 3.6.3, we will incorporate this release as soon as possible. The CFEngine Roadshow so far for practical reasons still uses the release issued by cfengine.com.&lt;br /&gt;
{|&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| OS&lt;br /&gt;
! Package&lt;br /&gt;
|-&lt;br /&gt;
|Debian CFEngine build&lt;br /&gt;
|http://cfengine.package-repos.s3.amazonaws.com/community_binaries/cfengine-community_3.6.2-1_amd64.deb&lt;br /&gt;
|-&lt;br /&gt;
|Debian Debian-team&lt;br /&gt;
|&amp;lt;b&amp;gt;Preferred, extra reward: https://github.com/Webhuis/Cfengine-debian&lt;br /&gt;
|-&lt;br /&gt;
|RPM based&lt;br /&gt;
|http://cfengine.package-repos.s3.amazonaws.com/community_binaries/cfengine-community-3.6.2-1.x86_64.rpm&lt;br /&gt;
|}&lt;br /&gt;
Please keep in mind you have to wait for The CFEngine Roadshow to be available before you bootstrap your VM.&lt;br /&gt;
&lt;br /&gt;
=== Naming convention ===&lt;br /&gt;
We use a naming convention in order to determine the role of a node*.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Role&lt;br /&gt;
! Mnemonic&lt;br /&gt;
|-&lt;br /&gt;
|apt_cacher&lt;br /&gt;
|aptutl&lt;br /&gt;
|-&lt;br /&gt;
|cfe_hub&lt;br /&gt;
|cfeutl&lt;br /&gt;
|-&lt;br /&gt;
|ips_server&lt;br /&gt;
|ips&lt;br /&gt;
|-&lt;br /&gt;
|nfs_server&lt;br /&gt;
|nfsutl&lt;br /&gt;
|-&lt;br /&gt;
|webapp_server supporting the Tomcat sample app&lt;br /&gt;
|webapp&lt;br /&gt;
|-&lt;br /&gt;
|webttw_server supporting the Tomcat testweb app&lt;br /&gt;
|webttw&lt;br /&gt;
|-&lt;br /&gt;
|webhud_server supporting the Tomcat Hudson app&lt;br /&gt;
|webhud&lt;br /&gt;
|}&lt;br /&gt;
* Check this before you use the node, the mnemonics may change.&amp;lt;br/&amp;gt;&lt;br /&gt;
Use the last two octets of your Mac Address after the mnemonic as a unique identifier for your hostname. Please use the hexadecimal representation of these octests.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
You can always check the CFEngine code that manages the role of the server here:&lt;br /&gt;
 [https://github.com/Webhuis/CFEngine-Roadshow/blob/master/services.cf The CFEngine Node Role]&lt;br /&gt;
&lt;br /&gt;
== The CFEngine Debian-team package ==&lt;br /&gt;
Debian users are encouraged to build their own package from:&lt;br /&gt;
 [https://github.com/Webhuis/Cfengine-debian Debian-team]&lt;br /&gt;
Instructions can be found here:&lt;br /&gt;
 [https://github.com/Webhuis/Cfengine-debian/wiki Debian-team Wiki]&lt;br /&gt;
The CFEngine Debian-team is a community initiative to make available to the community a Debian standards compliant CFEngine-Community package. Jessie is near and we are determined to bring the up to date CFEngine-Community 3.6.2 to this version of Debian. One of the major spin off of the project is that the methods we developed are applicable to other distributions too, so we will rename our initiative to the CFEngine Packaging-team.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Return to: [[CFEngine]]&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=Jenkins_RobotFramework_development_workflow&amp;diff=4273</id>
		<title>Jenkins RobotFramework development workflow</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=Jenkins_RobotFramework_development_workflow&amp;diff=4273"/>
		<updated>2022-06-01T15:01:04Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* gitblit&lt;br /&gt;
* webjen&lt;br /&gt;
* RobotFramework&lt;br /&gt;
* nfsutl0001.webhuis.nl as a central datastore&lt;br /&gt;
= webjen0001.webhuis.nl =&lt;br /&gt;
webjen0001.webhuis.nl is a Jenkins server.&lt;br /&gt;
== Plugins ==&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Return to: [[CFEngine]]&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=Data&amp;diff=4272</id>
		<title>Data</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=Data&amp;diff=4272"/>
		<updated>2022-06-01T14:59:30Z</updated>

		<summary type="html">&lt;p&gt;Martn admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Data is under development, so subject to change (quite much hopefully).&amp;lt;br/&amp;gt;&lt;br /&gt;
Nodes interact with Data according to a protocol. We suggest we comply with the AMQP standard. https://www.amqp.org&lt;br /&gt;
= The Universal Truth =&lt;br /&gt;
All nodes voluntarly sharing their information give Data the opportunity to construct a Universe of information. Data on its turn provides specific information of interest to specific nodes from this Universe to these specific nodes.&lt;br /&gt;
== Guiding principles ==&lt;br /&gt;
* Precedence Analysis&lt;br /&gt;
* Desired state is assumend&lt;br /&gt;
* Data holds the Universal Truth&lt;br /&gt;
Data presents nodes on request with node taylored views on the Universal Truth, thus supplying the nodes with the the information they require. This is the normal situation in which Data provides updates on the views. Data may respond that it needs additional information. Nodes may find Data needs to be updated with information they hold.&lt;br /&gt;
== Conceptual Communications Model ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;text-align:left;&amp;quot;|Node message (Req)&lt;br /&gt;
!style=&amp;quot;text-align:left;&amp;quot;|Data Response (Rep)&lt;br /&gt;
!style=&amp;quot;text-align:left;&amp;quot;|Node Action&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|Request View ---&amp;gt;&lt;br /&gt;
|Reply with view data ---&amp;gt;&lt;br /&gt;
|Process view info&lt;br /&gt;
|-&lt;br /&gt;
|Reply with Request for Information ---&amp;gt;&lt;br /&gt;
|Prepare Information Feed&lt;br /&gt;
|-&lt;br /&gt;
|Request for Information Feed ---&amp;gt;&lt;br /&gt;
|Reply with hash of Information received ---&amp;gt;&lt;br /&gt;
|Store received Hash&lt;br /&gt;
|-&lt;br /&gt;
|Request Information Feed ---&amp;gt;&lt;br /&gt;
|Reply with hash of Information received ---&amp;gt;&lt;br /&gt;
|Store received updated Hash&lt;br /&gt;
|}&lt;br /&gt;
== Daemons ==&lt;br /&gt;
Data uses the cf-messagd daemon for message handling. cf-messaged answers queries and accepts feeds from nodes. Data writes feeds into a message queue in order to have an audit trail. The feeds are picked up and processed by a daemon that evaluates the feeds are propagates the data into The Universal Truth.&lt;br /&gt;
&lt;br /&gt;
= Feeds =&lt;br /&gt;
Nodes send out feeds on request. This request is triggered by a Data response to an information request. The node assumes the requested information to be available from Data, but Data can decide to ask for more information before being able to supply the requested information.&lt;br /&gt;
== host ==&lt;br /&gt;
The node notifies Data about its existence with the host, domain, role feed.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;host&amp;quot;: {&lt;br /&gt;
		&amp;quot;uqhost&amp;quot;: &amp;quot;$(sys.uqhost)&amp;quot;,&lt;br /&gt;
		&amp;quot;domain&amp;quot;: &amp;quot;$(sys.domain)&amp;quot;,&lt;br /&gt;
		&amp;quot;role&amp;quot;: &amp;quot;$(classify.role)&amp;quot;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Schemas =&lt;br /&gt;
A Schema is the result set of a view represented in a json container.&lt;br /&gt;
== Roles ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{ &amp;quot;response&amp;quot;: &amp;quot;tstutl&amp;quot;,&lt;br /&gt;
  &amp;quot;roles&amp;quot;: [&lt;br /&gt;
   { &amp;quot;role&amp;quot;:&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;id&amp;quot;: &amp;quot;apjums&amp;quot;,&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;Apache Joomla User Managed Sites&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
     &amp;quot;role&amp;quot;:&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;id&amp;quot;: &amp;quot;aptutl&amp;quot;,&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;apt-cacher-ng mirror server for debian, red hat and suse platforms&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Nagios ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;response&amp;quot;: &amp;quot;mnmutl&amp;quot;,&lt;br /&gt;
	&amp;quot;domains&amp;quot;: [{&lt;br /&gt;
		&amp;quot;domain&amp;quot;: &amp;quot;webhuis.nl&amp;quot;,&lt;br /&gt;
		&amp;quot;services&amp;quot;: [{&lt;br /&gt;
			&amp;quot;service&amp;quot;: &amp;quot;http&amp;quot;,&lt;br /&gt;
			&amp;quot;hosts&amp;quot;: [&amp;quot;apjums0001&amp;quot;, &amp;quot;mnmutl0001&amp;quot;]&lt;br /&gt;
		}, {&lt;br /&gt;
			&amp;quot;service&amp;quot;: &amp;quot;tomcat&amp;quot;,&lt;br /&gt;
			&amp;quot;hosts&amp;quot;: [&amp;quot;webjen0001&amp;quot;, &amp;quot;webjen0002&amp;quot;]&lt;br /&gt;
		}]&lt;br /&gt;
	}, {&lt;br /&gt;
		&amp;quot;domain&amp;quot;: &amp;quot;hnvk.nl&amp;quot;,&lt;br /&gt;
		&amp;quot;services&amp;quot;: [{&lt;br /&gt;
			&amp;quot;service&amp;quot;: &amp;quot;http&amp;quot;,&lt;br /&gt;
			&amp;quot;hosts&amp;quot;: [&amp;quot;apjums0002&amp;quot;, &amp;quot;mnmutl0002&amp;quot;]&lt;br /&gt;
		}, {&lt;br /&gt;
			&amp;quot;service&amp;quot;: &amp;quot;tomcat&amp;quot;,&lt;br /&gt;
			&amp;quot;hosts&amp;quot;: [&amp;quot;webjen0003&amp;quot;, &amp;quot;webjen0004&amp;quot;]&lt;br /&gt;
		}]&lt;br /&gt;
	}]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Views =&lt;br /&gt;
Data presents information from The Universal Truth through views. cf_message obtains information from Data by presenting Data with the json-container defined by the view that corresponds to its role. Data returns the information in the json container that mirrors the request.&lt;br /&gt;
== Sample Dialogue ==&lt;br /&gt;
cf-agents through cf_message presents Data with a request on a view, a nagios view in this case:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{ &amp;quot;message&amp;quot;: &amp;quot;view&amp;quot;,&lt;br /&gt;
  &amp;quot;query&amp;quot;: &lt;br /&gt;
  { &amp;quot;view_name&amp;quot;: &amp;quot;mnmutl&amp;quot; }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Nagios requests information on all the services offered by all the nodes in this symplified sample Universe. Data returns a json container with information, organized by domain, service and host.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;response&amp;quot;: &amp;quot;mnmutl&amp;quot;,&lt;br /&gt;
	&amp;quot;domains&amp;quot;: [{&lt;br /&gt;
		&amp;quot;domain&amp;quot;: &amp;quot;webhuis.nl&amp;quot;,&lt;br /&gt;
		&amp;quot;services&amp;quot;: [{&lt;br /&gt;
			&amp;quot;service&amp;quot;: &amp;quot;http&amp;quot;,&lt;br /&gt;
			&amp;quot;hosts&amp;quot;: [&amp;quot;apjums0001&amp;quot;, &amp;quot;mnmutl0001&amp;quot;]&lt;br /&gt;
		}, {&lt;br /&gt;
			&amp;quot;service&amp;quot;: &amp;quot;tomcat&amp;quot;,&lt;br /&gt;
			&amp;quot;hosts&amp;quot;: [&amp;quot;webjen0001&amp;quot;, &amp;quot;webjen0002&amp;quot;]&lt;br /&gt;
		}]&lt;br /&gt;
	}, {&lt;br /&gt;
		&amp;quot;domain&amp;quot;: &amp;quot;hnvk.nl&amp;quot;,&lt;br /&gt;
		&amp;quot;services&amp;quot;: [{&lt;br /&gt;
			&amp;quot;service&amp;quot;: &amp;quot;http&amp;quot;,&lt;br /&gt;
			&amp;quot;hosts&amp;quot;: [&amp;quot;apjums0002&amp;quot;, &amp;quot;mnmutl0002&amp;quot;]&lt;br /&gt;
		}, {&lt;br /&gt;
			&amp;quot;service&amp;quot;: &amp;quot;tomcat&amp;quot;,&lt;br /&gt;
			&amp;quot;hosts&amp;quot;: [&amp;quot;webjen0003&amp;quot;, &amp;quot;webjen0004&amp;quot;]&lt;br /&gt;
		}]&lt;br /&gt;
	}]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
cf-agent on the Nagios host on its turn processes the json container supplied by Data, using the nagios templates, to construct the configuration files used by the Nagios server.&lt;br /&gt;
&lt;br /&gt;
== CMDB ==&lt;br /&gt;
&lt;br /&gt;
== Icinga ==&lt;br /&gt;
We prefer to use the Icinga server, but we did not succeed in getting the Debian webfronted going. It keeps sending out Internal Server messages, referring to the logs that do not give any clue at all.&lt;br /&gt;
&lt;br /&gt;
== Nagios ==&lt;br /&gt;
Nagios only needs little information about the nodes in the Universe.&lt;br /&gt;
* Hostname, sys.uqhost&lt;br /&gt;
* Domain, sys.domain&lt;br /&gt;
* Service, delivered by the host&lt;br /&gt;
We feed back information on Services to Nagios. Each Service has a couple of parameters and an array of hosts fulfilling the service.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{ &amp;quot;services&amp;quot;: [  { &amp;quot;ssh&amp;quot;: [  { &amp;quot;check_command&amp;quot;: &amp;quot;&amp;quot; &lt;br /&gt;
    { &amp;quot;hosts&amp;quot;: [ { &amp;quot;host&amp;quot;: &amp;quot;&amp;lt;fqdn&amp;gt;&amp;quot; }, { &amp;quot;host&amp;quot;: &amp;quot;&amp;lt;fqdn&amp;gt;&amp;quot; } ]&lt;br /&gt;
    }&lt;br /&gt;
  }]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Hostgroups are implied by their domain and role, so each host belongs to the domain group and the groups of its role.&lt;br /&gt;
== View Queries ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;text-align:left;&amp;quot;|View Name&lt;br /&gt;
!style=&amp;quot;text-align:left;&amp;quot;|Sorted Result Set&lt;br /&gt;
!style=&amp;quot;text-align:left;&amp;quot;|Selection Keys&lt;br /&gt;
!style=&amp;quot;text-align:left;&amp;quot;|Comment&lt;br /&gt;
|-&lt;br /&gt;
|__________________________&lt;br /&gt;
|__________________________&lt;br /&gt;
|__________________________&lt;br /&gt;
|__________________________&lt;br /&gt;
|-&lt;br /&gt;
|Nagios View&lt;br /&gt;
|domain, uqhost, service&lt;br /&gt;
|host, domain, role&lt;br /&gt;
|Nagios groups and has service details&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Return to: [[CFEngine]]&lt;/div&gt;</summary>
		<author><name>Martn admin</name></author>
	</entry>
</feed>