<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.pvv.ntnu.no/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Simongli</id>
	<title>Programvareverkstedet - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.pvv.ntnu.no/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Simongli"/>
	<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/wiki/Special:Contributions/Simongli"/>
	<updated>2026-06-26T16:42:58Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Halv%C3%A5rsm%C3%B8te/2016V&amp;diff=4361</id>
		<title>Halvårsmøte/2016V</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Halv%C3%A5rsm%C3%B8te/2016V&amp;diff=4361"/>
		<updated>2016-02-13T17:16:46Z</updated>

		<summary type="html">&lt;p&gt;Simongli: Rapporten fra halvårsmøtet&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Referat fra PVVs halvårsmøte 2016-02-13.&lt;br /&gt;
&lt;br /&gt;
Endelig saksliste:&lt;br /&gt;
0. Møtet er satt&lt;br /&gt;
&lt;br /&gt;
Møtet satt 16.30.&lt;br /&gt;
&lt;br /&gt;
10 oppmøtte:&lt;br /&gt;
&lt;br /&gt;
aleksanw&lt;br /&gt;
chriri&lt;br /&gt;
chrishoh&lt;br /&gt;
davidk&lt;br /&gt;
ilsegv&lt;br /&gt;
liangzh&lt;br /&gt;
pederbs&lt;br /&gt;
robertem&lt;br /&gt;
simongli&lt;br /&gt;
yorinad&lt;br /&gt;
&lt;br /&gt;
Møteleder: ilsegv&lt;br /&gt;
Ordstyrer: chrishoh&lt;br /&gt;
Referent: davidk&lt;br /&gt;
&lt;br /&gt;
1. Valg av ordstyrer, referent og tellekorps og protokollunderskrivere&lt;br /&gt;
&lt;br /&gt;
simongli og liangzh ble valg til protokollunderskriver ved&lt;br /&gt;
akklamasjon.&lt;br /&gt;
&lt;br /&gt;
2. Godkjenning av innkalling og dagsorden&lt;br /&gt;
&lt;br /&gt;
Godkjent ved akklamasjon.&lt;br /&gt;
&lt;br /&gt;
3. Godkjenning av referat fra forrige halvårsmøte&lt;br /&gt;
&lt;br /&gt;
Det ble innvendt at referatet ikke nevnte at styrets halvårsrapport&lt;br /&gt;
ikke var levert skriftlig.&lt;br /&gt;
&lt;br /&gt;
Det ble likevel godkjent.&lt;br /&gt;
&lt;br /&gt;
4. Godkjenning av forrige halvårsmøtets driftrapport&lt;br /&gt;
&lt;br /&gt;
Rapporten finnes ikke skriftlig, og enkelte innvendte at det derfor&lt;br /&gt;
blir vanskelig å godkjenne den.&lt;br /&gt;
&lt;br /&gt;
Den ble ved håndsopprekning ikke godkjent.&lt;br /&gt;
&lt;br /&gt;
5. Styrets halvårsrapport&lt;br /&gt;
&lt;br /&gt;
Styreleder presenterte rapporten. Ingen kommentarer. yorinad savnet&lt;br /&gt;
rapport om PR-gruppen.&lt;br /&gt;
&lt;br /&gt;
Det ble diskutert litt om PR-gruppens tilhørighet og oppgaver. Evt.&lt;br /&gt;
endringer må tas opp på et senere halvårsmøte.&lt;br /&gt;
&lt;br /&gt;
Styrets rapport ble godkjent ved akklamasjon.&lt;br /&gt;
&lt;br /&gt;
6. Drifts halvårsrapport&lt;br /&gt;
&lt;br /&gt;
Driftskoordinator presenterte rapporten. Nye rotpassord kan&lt;br /&gt;
distribueres til flere driftere vha. PGP-kryptering. Nøkkelen til&lt;br /&gt;
maskinrommet må letes opp.&lt;br /&gt;
&lt;br /&gt;
Drifts rapport ble godkjent ved akklamasjon.&lt;br /&gt;
&lt;br /&gt;
7. CERTs halvårsrapport&lt;br /&gt;
&lt;br /&gt;
Ingen som var tilstede, ville vedkjenne seg å være medlemm av CERT.&lt;br /&gt;
Halvårsrapporten foreligger ikke.&lt;br /&gt;
&lt;br /&gt;
Det ble foreslått å kuppe CERT og sette nytt passord.&lt;br /&gt;
&lt;br /&gt;
CERTs rapport ble ved akklamasjon ikke godkjent.&lt;br /&gt;
&lt;br /&gt;
8. Godkjenning av forrige års regnskap&lt;br /&gt;
&lt;br /&gt;
Kasserer presenterte regnskapet. Styreleder presenterte revisjonen.&lt;br /&gt;
&lt;br /&gt;
Regnskapet ble godkjent ved akklamasjon.&lt;br /&gt;
&lt;br /&gt;
9. Godkjenning av årets budsjett&lt;br /&gt;
&lt;br /&gt;
Forslag til forandringer:&lt;br /&gt;
&lt;br /&gt;
-- Redusere pant med 500,- til 2000,-.&lt;br /&gt;
&lt;br /&gt;
-- Øke bank med 1000,- til 3000,-.&lt;br /&gt;
&lt;br /&gt;
-- Redusere bøker med 1000,- til 1500,-&lt;br /&gt;
&lt;br /&gt;
Alle forslagene ble godkjent ved håndsopprekning.&lt;br /&gt;
&lt;br /&gt;
Nytt budsjett ble godkjent ved akklamasjon.&lt;br /&gt;
&lt;br /&gt;
A. Valg av styre&lt;br /&gt;
&lt;br /&gt;
Interessert i å være med i styret:&lt;br /&gt;
&lt;br /&gt;
chrishoh&lt;br /&gt;
liangzh&lt;br /&gt;
pederbs&lt;br /&gt;
robertem&lt;br /&gt;
simongli&lt;br /&gt;
&lt;br /&gt;
To forslag til antall:&lt;br /&gt;
&lt;br /&gt;
Fire medlemmer skal velges.&lt;br /&gt;
&lt;br /&gt;
Forkastet ved håndsopprekning (én blank).&lt;br /&gt;
&lt;br /&gt;
Fem medlemmer skal velges (liangzh ville være med i styret som&lt;br /&gt;
ordstyrer).&lt;br /&gt;
&lt;br /&gt;
Vedtatt ved håndsopprekning (åtte for).&lt;br /&gt;
&lt;br /&gt;
De fem interesserte på listen ble valgt til styret ved enstemmig&lt;br /&gt;
akklamasjon.&lt;br /&gt;
&lt;br /&gt;
B. Valg av revisor&lt;br /&gt;
&lt;br /&gt;
chriri ble valgt som revisor ved akklamasjon.&lt;br /&gt;
&lt;br /&gt;
C. Valg av valgkomité&lt;br /&gt;
&lt;br /&gt;
yorinad og chriri ble nominert til valgkomité. Vedatt ved akklamasjon.&lt;br /&gt;
&lt;br /&gt;
D. Møtet er hevet&lt;br /&gt;
&lt;br /&gt;
Møtet ble hevet kl. 17.56.&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Halv%C3%A5rsm%C3%B8te&amp;diff=4360</id>
		<title>Halvårsmøte</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Halv%C3%A5rsm%C3%B8te&amp;diff=4360"/>
		<updated>2016-02-13T17:11:13Z</updated>

		<summary type="html">&lt;p&gt;Simongli: La til lenke til rapporten for våren 2016&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- #acl All:read&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I henhold til PVVs [[Lover]] skal det arrangeres halvårsmøter hvert semester. Hva som skjer på [[Høstmøte|høstmøtet]] og [[Vårmøte|vårmøtet]] er litt ulikt, og derfor besrkrevet på egne sider.&lt;br /&gt;
&lt;br /&gt;
= Rapporter fra halvårsmøter =&lt;br /&gt;
* [[/2016V|Vår 2016]]&lt;br /&gt;
* [[/2015H|Høst 2015]]&lt;br /&gt;
* [[/2015V|Vår 2015]]&lt;br /&gt;
* [[/2014H|Høst 2014]]&lt;br /&gt;
* [[/2014V|Vår 2014]]&lt;br /&gt;
* [[/2013H|Høst 2013]]&lt;br /&gt;
* [[/2013V|Vår 2013]]&lt;br /&gt;
* [[/2012H|Høst 2012]]&lt;br /&gt;
* [[/2012V|Vår 2012]]&lt;br /&gt;
* [[/2011EkstraordinærtH|Ekstraordinært medlemsmøte høst 2011]]&lt;br /&gt;
* [[/2011H|Høst 2011]]&lt;br /&gt;
* [[/2011V|Vår 2011]]&lt;br /&gt;
* [[/2010H|Høst 2010]]&lt;br /&gt;
* [[/2010V|Vår 2010]]&lt;br /&gt;
* [[/2009H|Høst 2009]]&lt;br /&gt;
* [[/2009V|Vår 2009]]&lt;br /&gt;
* [[/2008H|Høst 2008]]&lt;br /&gt;
* [[/2008V|Vår 2008]]&lt;br /&gt;
* [[/2007H|Høst 2007]]&lt;br /&gt;
* [[/2007V|Vår 2007]]&lt;br /&gt;
* [[/2006H|Høst 2006]]&lt;br /&gt;
* [[/2006V|Vår 2006]]&lt;br /&gt;
* [[/2005H|Høst 2005]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te/2016-01-21&amp;diff=4347</id>
		<title>Styremøte/2016-01-21</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te/2016-01-21&amp;diff=4347"/>
		<updated>2016-01-21T15:53:21Z</updated>

		<summary type="html">&lt;p&gt;Simongli: Added this weeks minutes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Referat Styremøte 2016-01-21:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Begynner kanskje å bli på tide med en ryddedag snart&lt;br /&gt;
* Ikke vært ryddedag siden vi fikk inn TV-en&lt;br /&gt;
* Hadde vært på tide å støvsuge terminalrommet&lt;br /&gt;
* Har noen lyst til å organisere ryddedag?&lt;br /&gt;
** Nei&lt;br /&gt;
* Må vi?&lt;br /&gt;
** Ja&lt;br /&gt;
* Burde skje i løpet av et par uker, kan ikke skje noen av de førstkommende helgene&lt;br /&gt;
* Etter halvårsmøtet er foreslått som bra tid&lt;br /&gt;
* Rett etter halvårsmøtet (samme dagen, rett etterpå) virker som tiden vi liker best&lt;br /&gt;
* Vi liker tanken på å ha halvårsmøtet litt tidligere enn vanlig i år&lt;br /&gt;
&lt;br /&gt;
# Kurs:&lt;br /&gt;
* Geir har lyst til å holde kurs om ett eller annet hardware-relatert, fortsatt litt usikkert hva&lt;br /&gt;
* Torje kunne tenke seg å holde kurs, men det blir neppe aktuelt å ha det kommende uke&lt;br /&gt;
* Vi har ikke fått tak i Danner da han var syk på søndag&lt;br /&gt;
* Jørn kjenner noen som kanskje kunne tenke seg å holde et kurs i Foundation&lt;br /&gt;
* Vi kan kanskje få Normann til å holde et kurs i Rust&lt;br /&gt;
* Jørn kunne kanskje tenke seg å holde kurs om DNS&lt;br /&gt;
* Jørn har lagt ut forslag til kursdatoer for potensielle kursholdere, så vi håper det dukker opp noen til neste uke =)&lt;br /&gt;
* Peder kunne kanskje tenke seg å holde et kurs i Twisted&lt;br /&gt;
&lt;br /&gt;
# Møtet løftes&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te&amp;diff=4346</id>
		<title>Styremøte</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te&amp;diff=4346"/>
		<updated>2016-01-21T15:24:09Z</updated>

		<summary type="html">&lt;p&gt;Simongli: Added this weeks minutes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- #acl All:read&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Styremøtene avholdes regelmessig.&lt;br /&gt;
&lt;br /&gt;
= Referater fra styremøter =&lt;br /&gt;
== 2016 ==&lt;br /&gt;
* [[/2016-01-21]]&lt;br /&gt;
* [[/2016-14-1]]&lt;br /&gt;
&lt;br /&gt;
== 2015 ==&lt;br /&gt;
* [[/2015-11-12]]&lt;br /&gt;
* [[/2015-11-05]]&lt;br /&gt;
* [[/2015-10-29]]&lt;br /&gt;
* [[/2015-10-22]]&lt;br /&gt;
* [[/2015-10-15]]&lt;br /&gt;
* [[/2015-10-08]]&lt;br /&gt;
* [[/2015-10-02]]&lt;br /&gt;
* [[/2015-09-24]]&lt;br /&gt;
* [[/2015-09-17]]&lt;br /&gt;
* [[/2015-09-08]]&lt;br /&gt;
* [[/2015-05-11]]&lt;br /&gt;
* [[/2015-05-04]]&lt;br /&gt;
* [[/2015-04-27]]&lt;br /&gt;
* [[/2015-04-20]]&lt;br /&gt;
* [[/2015-02-23]]&lt;br /&gt;
* [[/2015-02-09]]&lt;br /&gt;
* [[/2015-01-21]]&lt;br /&gt;
&lt;br /&gt;
== 2014 ==&lt;br /&gt;
* [[/2014-09-22]]&lt;br /&gt;
* [[/2014-08-22]]&lt;br /&gt;
* [[/2014-04-09]]&lt;br /&gt;
* [[/2014-03-19]]&lt;br /&gt;
* [[/2014-03-12]]&lt;br /&gt;
* [[/2014-03-05]]&lt;br /&gt;
* [[/2014-02-26]]&lt;br /&gt;
* [[/2014-02-19]]&lt;br /&gt;
* [[/2014-01-08]]&lt;br /&gt;
&lt;br /&gt;
== 2013 ==&lt;br /&gt;
* [[/2013-10-09]]&lt;br /&gt;
* [[/2013-09-12]]&lt;br /&gt;
* [[/2013-09-11]]&lt;br /&gt;
* [[/2013-08-19]]&lt;br /&gt;
* [[/2013-05-27]]&lt;br /&gt;
* [[/2013-02-21]]&lt;br /&gt;
* [[/2013-02-05]]&lt;br /&gt;
* [[/2013-01-14]]&lt;br /&gt;
&lt;br /&gt;
== 2012 ==&lt;br /&gt;
* [[/2012-11-06]]&lt;br /&gt;
* [[/2012-09-21]]&lt;br /&gt;
* [[/2012-09-11]]&lt;br /&gt;
* [[/2012-08-28]]&lt;br /&gt;
* [[/2012-03-22]]&lt;br /&gt;
* [[/2012-03-07]]&lt;br /&gt;
* [[/2012-02-10]]&lt;br /&gt;
&lt;br /&gt;
== 2011 ==&lt;br /&gt;
* [[/2011-12-02]]&lt;br /&gt;
* [[/2011-10-11]]&lt;br /&gt;
* [[/2011-09-27]]&lt;br /&gt;
* [[/2011-09-20]]&lt;br /&gt;
* [[/2011-09-13]]&lt;br /&gt;
* [[/2011-08-30]]&lt;br /&gt;
* [[/2011-05-18]]&lt;br /&gt;
* [[/2011-04-12]]&lt;br /&gt;
* [[/2011-03-03]]&lt;br /&gt;
* [[/2011-02-07]]&lt;br /&gt;
* [[/2011-01-27]]&lt;br /&gt;
&lt;br /&gt;
== 2010 ==&lt;br /&gt;
* [[/2010-11-26]]&lt;br /&gt;
* [[/2010-10-26]]&lt;br /&gt;
* [[/2010-10-05]]&lt;br /&gt;
* [[/2010-09-29]]&lt;br /&gt;
* [[/2010-08-15]]&lt;br /&gt;
* [[/2010-05-21]]&lt;br /&gt;
* [[/2010-04-16]]&lt;br /&gt;
* [[/2010-02-19]]&lt;br /&gt;
&lt;br /&gt;
== 2009 ==&lt;br /&gt;
* [[/2009-11-06]]&lt;br /&gt;
* [[/2009-10-23]]&lt;br /&gt;
* [[/2009-10-02]]&lt;br /&gt;
* [[/2009-09-01]]&lt;br /&gt;
* [[/2009-05-01]]&lt;br /&gt;
* [[/2009-04-21]]&lt;br /&gt;
* [[/2009-02-20]]&lt;br /&gt;
* [[/2009-01-30]]&lt;br /&gt;
&lt;br /&gt;
== 2008 ==&lt;br /&gt;
* [[/2008-11-07]]&lt;br /&gt;
* [[/2008-08-29]]&lt;br /&gt;
* [[/2008-04-04]]&lt;br /&gt;
* [[/2008-01-29]]&lt;br /&gt;
* [[/2008-01-18]]&lt;br /&gt;
&lt;br /&gt;
== 2007 ==&lt;br /&gt;
* [[/2007-09-21]]&lt;br /&gt;
* [[/2007-08-31]]&lt;br /&gt;
* [[/2007-08-22]]&lt;br /&gt;
* [[/2007-05-11]]&lt;br /&gt;
* [[/2007-04-27]]&lt;br /&gt;
* [[/2007-03-15]]&lt;br /&gt;
* [[/2007-02-13]]&lt;br /&gt;
* [[/2007-01-19]]&lt;br /&gt;
&lt;br /&gt;
== 2006 ==&lt;br /&gt;
* [[/2006-10-06]]&lt;br /&gt;
* [[/2006-09-01]]&lt;br /&gt;
* [[/2006-02-08]]&lt;br /&gt;
* [[/2006-01-27]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Drift/Legge_til_bruker&amp;diff=4340</id>
		<title>Drift/Legge til bruker</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Drift/Legge_til_bruker&amp;diff=4340"/>
		<updated>2015-11-25T20:17:04Z</updated>

		<summary type="html">&lt;p&gt;Simongli: Added some clarifications and prettified some syntax&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Man må ha root-tilgang og kerberos-admin-principal for å legge til brukere. &lt;br /&gt;
&lt;br /&gt;
Kjør &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/root/nybrukerkerb.pl&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; på lommel. &lt;br /&gt;
Bruk samme brukernavn som på stud. &lt;br /&gt;
&lt;br /&gt;
fyll ut felter manuelt inntil «noen» fikser scriptet. &lt;br /&gt;
I /local/pwdist/passwd ligger det en kopi av passwd fra stud. &lt;br /&gt;
grep litt i den. &lt;br /&gt;
home:/home/pvv/d/$BRUKERNAVN. &lt;br /&gt;
&lt;br /&gt;
== Manuelt legge til ny bruker ==&lt;br /&gt;
Inntil samme «noen» fikser mer på scriptet oppretter du bruker manuelt i mdboh også. Hvis du gjør dette har du bare lagt brukeren til i medlemsdatabasen. I såfall må du også legge brukeren til passwd-opplegget manuelt. For å legge brukeren til i medlemsdatabasen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ ssh postgres.pvv.ntnu.no&lt;br /&gt;
$ su -&lt;br /&gt;
# su pvv&lt;br /&gt;
$ mdboh ny olahakke &amp;quot;Ola Hakker&amp;quot;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dereter må du gjøre fire operasjoner til hvis du helt manuelt ønsker å legge brukeren inn i systemet:&lt;br /&gt;
* Legg brukeren til i [[Drift/Kerberos|kerberos]]&lt;br /&gt;
* Redigere passwd.pvv&lt;br /&gt;
* Redigere uquota-filen (om brukeren har betalt for mer diskplass)&lt;br /&gt;
* Kjøre [[Drift/Salt|salt highstate]]&lt;br /&gt;
&lt;br /&gt;
=== Legg brukeren til i [[Drift/Kerberos|kerberos]] ===&lt;br /&gt;
For at brukeren skal kunne logge inn må den ligge i [[Drift/Kerberos|kerberos]]. Kjør den følgende komandoen på en hvilken som helst maskin som er i realm-et (i teorien en hvilken som helst av maskinene våre som er satt opp med salt):&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;kadmin -p admin_brukernavn/admin add brukernavn_til_ny_bruker&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Redigere passwd.pvv ===&lt;br /&gt;
For å redigere passwd-filen i [[Drift/Salt|salt-systemet]] må du logge inn på lommel og gjøre endringene der (se [[Drift/Salt#Gjøre endringer|salt-dokumentasjonen]]). Filen du ønsker å redigere ligger i brukermappen din, under pillars:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;~/pillar/files/passwd/passwd.pvv&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Filen er formatert på følgende måte (uten linebreaks, de er lagt til for leslighet):&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Kortversjonen&#039;&#039;&#039;:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;brukernavn:*K*:UID:GID:/path/til/hjemmeområde:/path/til/shell&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Verbose&#039;&#039;&#039;:&lt;br /&gt;
&amp;lt;pre&amp;gt;brukernavn:*en_ugyldig_streng_som_begynner_med_stjerne_og_heimdal_støtter_&lt;br /&gt;
for_å_si_at_vi_ikke_bruker_etc_shadow:user-ID_fra_ntnu-systemet:gruppeid_fra_&lt;br /&gt;
oppsettet_vårt:Brukers Fulle Navn:/path/til/hjemmeområde:/path/til/foertrukket/&lt;br /&gt;
shell&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Eksempel&#039;&#039;&#039;:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;brukernavn:*K*:1234:13401:Brukers Fulle Navn:/home/pvv/d/brukernavn:/bin/bash&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Legg brukeren til på siste linje i filen. (For å finne uid-en fra ntnu-systemet kan du greppe etter brukernavnet i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/passwd&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; på en NTNU-boks (f.eks. login.stud).) Det er veldig viktig at andre ledd er &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;*K*&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, men er man fornuftig og følger mønsteret i resten av filen burde det ikke dukke opp noen overraskelser. Further reading: manpagene til passwd, crypt, og shadow, samt google passwd og heimdal.&lt;br /&gt;
&lt;br /&gt;
Commit endringen til master.&lt;br /&gt;
&lt;br /&gt;
=== Redigere uquota-filen (om brukeren har betalt for mer diskplass) ===&lt;br /&gt;
Kun gjør dette om brukeren har betalt for mer diskplass. Hvis brukeren ikke har betalt, hopp over dette trinne &lt;br /&gt;
&lt;br /&gt;
For å redigere quota-filen i [[Drift/Salt|salt-systemet]] må du logge inn på lommel og gjøre endringene der (se [[Drift/Salt#Gjøre endringer|salt-dokumentasjonen]]). Filen du ønsker å redigere ligger i brukermappen din, under pillars:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;~/pillar/files/quota/quota.txt&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Filen er formatert på følgende måte:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;brukernavn:AntallMB:ekstra eksport&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eksempel for å gi brukernavn 4GiB ekstra lagringsplass:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;brukernavn:4096&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Det er viktig at brukeren blir lagt til der han hører hjemme gitt at filen er alfabetisk sortert.&lt;br /&gt;
&lt;br /&gt;
Commit endringen til master.&lt;br /&gt;
&lt;br /&gt;
=== Kjøre [[Drift/Salt|salt highstate]] ===&lt;br /&gt;
Før du gjør dette trinnet må du ha commitet endringene til passwd.pvv og uquota til salt-masterbranchen. For å sjekket at de automatisk har blitt pullet som de skal kan du kjøre &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;git log&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; fra &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/pillar&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; på lommel.&lt;br /&gt;
&lt;br /&gt;
For å få endringene pushet, fra &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/salt&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; kjør som root &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;*&#039; state.highstate&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Da skal alt du har gjort be pushet til alle minionsene. &lt;br /&gt;
&lt;br /&gt;
Om det skulle feile med meldingen &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt state highstate is not available&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; så kan det å kjøre &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt-call state.highstate&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; på lommel først, og så &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;*&#039; state.highstate&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; ut til å fikse det. Uvisst hvorfor, ble prøvd som en slags siste utvei i desperasjon, mulig at aldri brude gjøres.&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Drift/Legge_til_bruker&amp;diff=4339</id>
		<title>Drift/Legge til bruker</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Drift/Legge_til_bruker&amp;diff=4339"/>
		<updated>2015-11-25T19:06:08Z</updated>

		<summary type="html">&lt;p&gt;Simongli: Documented how to manually add new users (and increase quotas) should the script(s) fail&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Man må ha root-tilgang og kerberos-admin-principal for å legge til brukere. &lt;br /&gt;
&lt;br /&gt;
Kjør &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/root/nybrukerkerb.pl&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; på lommel. &lt;br /&gt;
Bruk samme brukernavn som på stud. &lt;br /&gt;
&lt;br /&gt;
fyll ut felter manuelt inntil «noen» fikser scriptet. &lt;br /&gt;
I /local/pwdist/passwd ligger det en kopi av passwd fra stud. &lt;br /&gt;
grep litt i den. &lt;br /&gt;
home:/home/pvv/d/$BRUKERNAVN. &lt;br /&gt;
&lt;br /&gt;
== Manuelt legge til ny bruker ==&lt;br /&gt;
Inntil samme «noen» fikser mer på scriptet oppretter du bruker manuelt i mdboh også. Hvis du gjør dette har du bare lagt brukeren til i medlemsdatabasen. I såfall må du også legge brukeren til passwd-opplegget manuelt. For å legge brukeren til i medlemsdatabasen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ ssh postgres.pvv.ntnu.no&lt;br /&gt;
$ su -&lt;br /&gt;
# su pvv&lt;br /&gt;
$ mdboh ny olahakke &amp;quot;Ola Hakker&amp;quot;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dereter må du gjøre fire operasjoner til hvis du helt manuelt ønsker å legge brukeren inn i systemet:&lt;br /&gt;
* Legg brukeren til i [[Drift/Kerberos|kerberos]]&lt;br /&gt;
* Redigere passwd.pvv&lt;br /&gt;
* Redigere uquota-filen (om brukeren har betalt for mer diskplass)&lt;br /&gt;
* Kjøre [[Drift/Salt|salt highstate]]&lt;br /&gt;
&lt;br /&gt;
=== Legg brukeren til i [[Drift/Kerberos|kerberos]] ===&lt;br /&gt;
For at brukeren skal kunne logge inn må den ligge i [[Drift/Kerberos|kerberos]]. Kjør den følgende komandoen på en hvilken som helst maskin som er i realm-et (i teorien en hvilken som helst av maskinene våre som er satt opp med salt):&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;kadmin -p admin_brukernavn/admin add brukernavn_til_ny_bruker&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Redigere passwd.pvv ===&lt;br /&gt;
For å redigere passwd-filen i [[Drift/Salt|salt-systemet]] må du logge inn på lommel og gjøre endringene der (se [[Drift/Salt#Gjøre endringer|salt-dokumentasjonen]]). Filen du ønsker å redigere ligger i brukermappen din, under pillars:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;~/pillar/files/passwd/passwd.pvv&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Filen er formatert på følgende måte (uten linebreaks, de er lagt til for leslighet):&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;brukernavn:*en_ugyldig_streng_som_begynner_med_stjerne_og_heimdal_støtter_&lt;br /&gt;
for_å_si_at_vi_ikke_bruker_etc_shadow:user-ID_fra_ntnu-systemet:gruppeid_fra_&lt;br /&gt;
oppsettet_vårt:Brukers Fulle Navn:/path/til/hjemmeområde:/path/til/foertrukket/&lt;br /&gt;
shell&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eksempel:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;brukernavn:*K*:1234:13401:Brukers Fulle Navn:/home/pvv/d/brukernavn:/bin/bash&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Legg brukeren til på siste linje i filen. (For å finne uid-en fra ntnu-systemet kan du greppe etter brukernavnet i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/passwd&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; på en NTNU-boks (f.eks. login.stud).)&lt;br /&gt;
&lt;br /&gt;
Commit endringen til master.&lt;br /&gt;
&lt;br /&gt;
=== Redigere uquota-filen (om brukeren har betalt for mer diskplass) ===&lt;br /&gt;
Kun gjør dette om brukeren har betalt for mer diskplass. Hvis brukeren ikke har betalt, hopp over dette trinne &lt;br /&gt;
&lt;br /&gt;
For å redigere quota-filen i [[Drift/Salt|salt-systemet]] må du logge inn på lommel og gjøre endringene der (se [[Drift/Salt#Gjøre endringer|salt-dokumentasjonen]]). Filen du ønsker å redigere ligger i brukermappen din, under pillars:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;~/pillar/files/quota/quota.txt&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Filen er formatert på følgende måte:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;brukernavn:AntallMB:ekstra eksport&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eksempel for å gi brukernavn 4GiB ekstra lagringsplass:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;brukernavn:4096&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Det er viktig at brukeren blir lagt til der han hører hjemme gitt at filen er alfabetisk sortert.&lt;br /&gt;
&lt;br /&gt;
Commit endringen til master.&lt;br /&gt;
&lt;br /&gt;
=== Kjøre [[Drift/Salt|salt highstate]] ===&lt;br /&gt;
Før du gjør dette trinnet må du ha commitet endringene til passwd.pvv og uquota til salt-masterbranchen. For å sjekket at de automatisk har blitt pullet som de skal kan du kjøre &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;git log&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; fra &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/pillar&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; på lommel.&lt;br /&gt;
&lt;br /&gt;
For å få endringene pushet, fra &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/salt&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; kjør som root &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;*&#039; state.highstate&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Da skal alt du har gjort be pushet til alle minionsene. &lt;br /&gt;
&lt;br /&gt;
Om det skulle feile med meldingen &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt state highstate is not available&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; så kan det å kjøre &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt-call state.highstate&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; på lommel først, og så &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;*&#039; state.highstate&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; ut til å fikse det. Uvisst hvorfor, ble prøvd som en slags siste utvei i desperasjon, mulig at aldri brude gjøres.&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te/2015-11-12&amp;diff=4332</id>
		<title>Styremøte/2015-11-12</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te/2015-11-12&amp;diff=4332"/>
		<updated>2015-11-12T15:49:48Z</updated>

		<summary type="html">&lt;p&gt;Simongli: Added this weeks minutes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Styremøte 2015-11-12&lt;br /&gt;
&lt;br /&gt;
Styremøte PVV 2015-11-12 Tid: 16:25 Sted: Terminalrommet&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lunch vs Pondus&lt;br /&gt;
* Vi har nå ikke lenger abonement på Pondus&lt;br /&gt;
** Vi kommer til å få Pondus ut året, men who cares da det bare er en utgave igjen i år (for desember).&lt;br /&gt;
* Vi har nå et abonement på Lunch&lt;br /&gt;
* Kit har fikset! =D&lt;br /&gt;
&lt;br /&gt;
TV (Konsollmonitor)&lt;br /&gt;
* Har ankommet&lt;br /&gt;
** Hvem henter?&lt;br /&gt;
*** Jørn og Liang har hentelapper, Robert og Peder sier de har anledning til å være med å hente&lt;br /&gt;
*** Kan hentes imorgen&lt;br /&gt;
* Må finne ut av hva vi skal gjøe med den gamle&lt;br /&gt;
** Vi kan gi den bort?&lt;br /&gt;
*** Kanskje litt slemt da det er fler som vil ha den?&lt;br /&gt;
** Vi kan kaste den?&lt;br /&gt;
*** kanskje bedre enn å selge pga innbrent stuff?&lt;br /&gt;
** Vi kan lodde den ut?&lt;br /&gt;
*** Høres rettferdig ut mtp at det muligens er fler som kan ha lyst på den?&lt;br /&gt;
*** Poste det på aktivelisten, facebook, eller bare tavlen?&lt;br /&gt;
**** Facebook får kanskje litt for mye oppmerksomhet fra ikkebetalende eller aktive medlemmer vi må bruke masse ressurser på å filrere ut?&lt;br /&gt;
**** Bare på tavlen og/eller til aktivelisten høres best ut.&lt;br /&gt;
***** Kit sender epost til aktive&lt;br /&gt;
***** Vi setter frist til å melde interesse til fredag neste uke? Alternativt tar vi det neste torsdag på styremøtet høres bedre ut, lettere å huske.&lt;br /&gt;
&lt;br /&gt;
Ilse har lyst til at PVV skal gjøre ett eller annet i forbindelse med jul:&lt;br /&gt;
* Jule-themed nerdepizza er foreslått&lt;br /&gt;
** Er kanskje omtrent det ambisjonsnivået vi må legge oss på&lt;br /&gt;
* Ellers er folk opptatt med å distraheres fra eksamenslesning nå som det er eksamensperiode.&lt;br /&gt;
* Antinerdepizza: ha det på den andre uken&lt;br /&gt;
* Ha nerdepizza på PVV?&lt;br /&gt;
* Pynte tavlen?&lt;br /&gt;
* Ser ut som om vi har et par tusen igjen på trivselsbudgettet, så det burde være nok igjen til et slags julearrangement&lt;br /&gt;
* Folket vil ikke ha en device som gjør at vi kan få embedded barnåler i føttene til alle som er innom PVV&lt;br /&gt;
* Siste uke i november kan være en bra tid, de fleste burde begynne å gå lei av eksamenslesning og begynne å prioritere å slappe av litt innen da.&lt;br /&gt;
* Vi kan ha det på teknobyen fordi plass?&lt;br /&gt;
* Tirsdag den 24. november, ca kl 18 høres ut som en bra tid?&lt;br /&gt;
* Ha det på PVV høres koselig ut&lt;br /&gt;
* Vi kan bare si at det blir gratis (jule)brus og pizza til alle som kommer?&lt;br /&gt;
* Vi sjekker til lørdagen om vi fortsatt har budgett til det, hvis vi har går Kit videre og sender ut en invitasjonsmail&lt;br /&gt;
* Å ha det som en ting på wiki-en, og også få det inn i MOTD kunne ha vært kult?&lt;br /&gt;
&lt;br /&gt;
Trenger vi en ny ryddedag?&lt;br /&gt;
* Det er ikke skikkelig ille ennå, så det er kanskje ikke så aktuelt å ha det nå&lt;br /&gt;
&lt;br /&gt;
Er det på tide å begynne å ikke ha styremøter lenger for dette semesteret snart?&lt;br /&gt;
* Vi må ihvertfall møtes neste uke&lt;br /&gt;
* Vi finner ut neste uke om det blir semesterets site møte, eller om det blir ett til den 26. november, men ihvertfall ikke noe etter det&lt;br /&gt;
&lt;br /&gt;
Møtet heves.&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te&amp;diff=4331</id>
		<title>Styremøte</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te&amp;diff=4331"/>
		<updated>2015-11-12T15:23:17Z</updated>

		<summary type="html">&lt;p&gt;Simongli: Added this weeks minutes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- #acl All:read&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Styremøtene avholdes regelmessig.&lt;br /&gt;
&lt;br /&gt;
= Referater fra styremøter =&lt;br /&gt;
== 2015 ==&lt;br /&gt;
* [[/2015-11-12]]&lt;br /&gt;
* [[/2015-11-05]]&lt;br /&gt;
* [[/2015-10-29]]&lt;br /&gt;
* [[/2015-10-22]]&lt;br /&gt;
* [[/2015-10-15]]&lt;br /&gt;
* [[/2015-10-08]]&lt;br /&gt;
* [[/2015-10-02]]&lt;br /&gt;
* [[/2015-09-24]]&lt;br /&gt;
* [[/2015-09-17]]&lt;br /&gt;
* [[/2015-09-08]]&lt;br /&gt;
* [[/2015-05-11]]&lt;br /&gt;
* [[/2015-05-04]]&lt;br /&gt;
* [[/2015-04-27]]&lt;br /&gt;
* [[/2015-04-20]]&lt;br /&gt;
* [[/2015-02-23]]&lt;br /&gt;
* [[/2015-02-09]]&lt;br /&gt;
* [[/2015-01-21]]&lt;br /&gt;
&lt;br /&gt;
== 2014 ==&lt;br /&gt;
* [[/2014-09-22]]&lt;br /&gt;
* [[/2014-08-22]]&lt;br /&gt;
* [[/2014-04-09]]&lt;br /&gt;
* [[/2014-03-19]]&lt;br /&gt;
* [[/2014-03-12]]&lt;br /&gt;
* [[/2014-03-05]]&lt;br /&gt;
* [[/2014-02-26]]&lt;br /&gt;
* [[/2014-02-19]]&lt;br /&gt;
* [[/2014-01-08]]&lt;br /&gt;
&lt;br /&gt;
== 2013 ==&lt;br /&gt;
* [[/2013-10-09]]&lt;br /&gt;
* [[/2013-09-12]]&lt;br /&gt;
* [[/2013-09-11]]&lt;br /&gt;
* [[/2013-08-19]]&lt;br /&gt;
* [[/2013-05-27]]&lt;br /&gt;
* [[/2013-02-21]]&lt;br /&gt;
* [[/2013-02-05]]&lt;br /&gt;
* [[/2013-01-14]]&lt;br /&gt;
&lt;br /&gt;
== 2012 ==&lt;br /&gt;
* [[/2012-11-06]]&lt;br /&gt;
* [[/2012-09-21]]&lt;br /&gt;
* [[/2012-09-11]]&lt;br /&gt;
* [[/2012-08-28]]&lt;br /&gt;
* [[/2012-03-22]]&lt;br /&gt;
* [[/2012-03-07]]&lt;br /&gt;
* [[/2012-02-10]]&lt;br /&gt;
&lt;br /&gt;
== 2011 ==&lt;br /&gt;
* [[/2011-12-02]]&lt;br /&gt;
* [[/2011-10-11]]&lt;br /&gt;
* [[/2011-09-27]]&lt;br /&gt;
* [[/2011-09-20]]&lt;br /&gt;
* [[/2011-09-13]]&lt;br /&gt;
* [[/2011-08-30]]&lt;br /&gt;
* [[/2011-05-18]]&lt;br /&gt;
* [[/2011-04-12]]&lt;br /&gt;
* [[/2011-03-03]]&lt;br /&gt;
* [[/2011-02-07]]&lt;br /&gt;
* [[/2011-01-27]]&lt;br /&gt;
&lt;br /&gt;
== 2010 ==&lt;br /&gt;
* [[/2010-11-26]]&lt;br /&gt;
* [[/2010-10-26]]&lt;br /&gt;
* [[/2010-10-05]]&lt;br /&gt;
* [[/2010-09-29]]&lt;br /&gt;
* [[/2010-08-15]]&lt;br /&gt;
* [[/2010-05-21]]&lt;br /&gt;
* [[/2010-04-16]]&lt;br /&gt;
* [[/2010-02-19]]&lt;br /&gt;
&lt;br /&gt;
== 2009 ==&lt;br /&gt;
* [[/2009-11-06]]&lt;br /&gt;
* [[/2009-10-23]]&lt;br /&gt;
* [[/2009-10-02]]&lt;br /&gt;
* [[/2009-09-01]]&lt;br /&gt;
* [[/2009-05-01]]&lt;br /&gt;
* [[/2009-04-21]]&lt;br /&gt;
* [[/2009-02-20]]&lt;br /&gt;
* [[/2009-01-30]]&lt;br /&gt;
&lt;br /&gt;
== 2008 ==&lt;br /&gt;
* [[/2008-11-07]]&lt;br /&gt;
* [[/2008-08-29]]&lt;br /&gt;
* [[/2008-04-04]]&lt;br /&gt;
* [[/2008-01-29]]&lt;br /&gt;
* [[/2008-01-18]]&lt;br /&gt;
&lt;br /&gt;
== 2007 ==&lt;br /&gt;
* [[/2007-09-21]]&lt;br /&gt;
* [[/2007-08-31]]&lt;br /&gt;
* [[/2007-08-22]]&lt;br /&gt;
* [[/2007-05-11]]&lt;br /&gt;
* [[/2007-04-27]]&lt;br /&gt;
* [[/2007-03-15]]&lt;br /&gt;
* [[/2007-02-13]]&lt;br /&gt;
* [[/2007-01-19]]&lt;br /&gt;
&lt;br /&gt;
== 2006 ==&lt;br /&gt;
* [[/2006-10-06]]&lt;br /&gt;
* [[/2006-09-01]]&lt;br /&gt;
* [[/2006-02-08]]&lt;br /&gt;
* [[/2006-01-27]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te/2015-11-05&amp;diff=4321</id>
		<title>Styremøte/2015-11-05</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te/2015-11-05&amp;diff=4321"/>
		<updated>2015-11-05T15:45:22Z</updated>

		<summary type="html">&lt;p&gt;Simongli: Added this weeks minutes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Styremøte PVV 2015-11-05&lt;br /&gt;
Tid: 16:20&lt;br /&gt;
Sted: Terminalrommet&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lunch vs Pondus:&lt;br /&gt;
* Vi er fortsatt usikkre på om Pondus faktisk charger oss all den tid det er nokså uregelmessig når regningene dukker opp.&lt;br /&gt;
* Bladene ser ut til å si noe om oppsigelsesmåte.&lt;br /&gt;
* Status er at Kit fikser, Ilse følger opp at Kit fikser&lt;br /&gt;
&lt;br /&gt;
Skjerm:&lt;br /&gt;
* Vi har litt under 3000 igjenn på velferdsbudgettet, og rundt 11000 igjenn på velferdsbudgettet&lt;br /&gt;
* Skjermen vi sikler på koster rundt 6000&lt;br /&gt;
* HW vs trivsel:&lt;br /&gt;
** Det er en hardwareting som brukes til trivsel, så den kategoriserer som begge?&lt;br /&gt;
** Vi burde kanskje spørre driftskoordinator først hvis vi kjøper det som hardware, men så lenge driftskoordinator ikke har noen innsigelser burde det være greit?&lt;br /&gt;
** Random PVV-er som kom forbis mening: Det hører kind off hjemme på begge, spiller ikke så mye rolle hvilket?&lt;br /&gt;
** Vikens mening: Det er greit på en betingelse: Vi endrer ikke navn til &amp;quot;Gamingverkstedet&amp;quot;.&lt;br /&gt;
*** Vi kan alternativt bytte navn til &amp;quot;Animeverkstedet&amp;quot; isåfall?&lt;br /&gt;
** Styret og kasserer godkjenner kjøpet, så nå må vi bare finne noen som kan kjøpe det inn. Jørn sier seg villig til å legge ut så lenge noen andre er villige til å være med å bære.&lt;br /&gt;
&lt;br /&gt;
Skal vi gi rabatt på livstidsmedlemskap til medlemmet som har betalt årsmedlemskap lenge og kontaktet oss om det?&lt;br /&gt;
* Kasserer: Ordningen er i utgangspunktet ikke ment å legge til rette for at vi gir rabatt på medlemskapssformer hvis man har hatt andre.&lt;br /&gt;
* Styret er generelt enige om at vi ikke gir avslag på livstidsmedlemskapsprisen basert på tidligere medlemsskap.&lt;br /&gt;
* Vi må svare medlemmet, Kit tar det. Vi purrer på henne om det ikke har skjedd innen neste uke.&lt;br /&gt;
&lt;br /&gt;
Kurs neste uke:&lt;br /&gt;
* Jørn fikser plakattekst&lt;br /&gt;
* Hvem henger og trykker opp?&lt;br /&gt;
** Peder trykker opp plakater til neste uke&lt;br /&gt;
** Robert hjelper til med å trykke opp&lt;br /&gt;
** Ilse designer&lt;br /&gt;
&lt;br /&gt;
Møtet løftes&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te&amp;diff=4320</id>
		<title>Styremøte</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te&amp;diff=4320"/>
		<updated>2015-11-05T15:20:18Z</updated>

		<summary type="html">&lt;p&gt;Simongli: Added this weeks minutes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- #acl All:read&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Styremøtene avholdes regelmessig.&lt;br /&gt;
&lt;br /&gt;
= Referater fra styremøter =&lt;br /&gt;
== 2015 ==&lt;br /&gt;
* [[/2015-11-05]]&lt;br /&gt;
* [[/2015-10-29]]&lt;br /&gt;
* [[/2015-10-22]]&lt;br /&gt;
* [[/2015-10-15]]&lt;br /&gt;
* [[/2015-10-08]]&lt;br /&gt;
* [[/2015-10-02]]&lt;br /&gt;
* [[/2015-09-24]]&lt;br /&gt;
* [[/2015-09-17]]&lt;br /&gt;
* [[/2015-09-08]]&lt;br /&gt;
* [[/2015-05-11]]&lt;br /&gt;
* [[/2015-05-04]]&lt;br /&gt;
* [[/2015-04-27]]&lt;br /&gt;
* [[/2015-04-20]]&lt;br /&gt;
* [[/2015-02-23]]&lt;br /&gt;
* [[/2015-02-09]]&lt;br /&gt;
* [[/2015-01-21]]&lt;br /&gt;
&lt;br /&gt;
== 2014 ==&lt;br /&gt;
* [[/2014-09-22]]&lt;br /&gt;
* [[/2014-08-22]]&lt;br /&gt;
* [[/2014-04-09]]&lt;br /&gt;
* [[/2014-03-19]]&lt;br /&gt;
* [[/2014-03-12]]&lt;br /&gt;
* [[/2014-03-05]]&lt;br /&gt;
* [[/2014-02-26]]&lt;br /&gt;
* [[/2014-02-19]]&lt;br /&gt;
* [[/2014-01-08]]&lt;br /&gt;
&lt;br /&gt;
== 2013 ==&lt;br /&gt;
* [[/2013-10-09]]&lt;br /&gt;
* [[/2013-09-12]]&lt;br /&gt;
* [[/2013-09-11]]&lt;br /&gt;
* [[/2013-08-19]]&lt;br /&gt;
* [[/2013-05-27]]&lt;br /&gt;
* [[/2013-02-21]]&lt;br /&gt;
* [[/2013-02-05]]&lt;br /&gt;
* [[/2013-01-14]]&lt;br /&gt;
&lt;br /&gt;
== 2012 ==&lt;br /&gt;
* [[/2012-11-06]]&lt;br /&gt;
* [[/2012-09-21]]&lt;br /&gt;
* [[/2012-09-11]]&lt;br /&gt;
* [[/2012-08-28]]&lt;br /&gt;
* [[/2012-03-22]]&lt;br /&gt;
* [[/2012-03-07]]&lt;br /&gt;
* [[/2012-02-10]]&lt;br /&gt;
&lt;br /&gt;
== 2011 ==&lt;br /&gt;
* [[/2011-12-02]]&lt;br /&gt;
* [[/2011-10-11]]&lt;br /&gt;
* [[/2011-09-27]]&lt;br /&gt;
* [[/2011-09-20]]&lt;br /&gt;
* [[/2011-09-13]]&lt;br /&gt;
* [[/2011-08-30]]&lt;br /&gt;
* [[/2011-05-18]]&lt;br /&gt;
* [[/2011-04-12]]&lt;br /&gt;
* [[/2011-03-03]]&lt;br /&gt;
* [[/2011-02-07]]&lt;br /&gt;
* [[/2011-01-27]]&lt;br /&gt;
&lt;br /&gt;
== 2010 ==&lt;br /&gt;
* [[/2010-11-26]]&lt;br /&gt;
* [[/2010-10-26]]&lt;br /&gt;
* [[/2010-10-05]]&lt;br /&gt;
* [[/2010-09-29]]&lt;br /&gt;
* [[/2010-08-15]]&lt;br /&gt;
* [[/2010-05-21]]&lt;br /&gt;
* [[/2010-04-16]]&lt;br /&gt;
* [[/2010-02-19]]&lt;br /&gt;
&lt;br /&gt;
== 2009 ==&lt;br /&gt;
* [[/2009-11-06]]&lt;br /&gt;
* [[/2009-10-23]]&lt;br /&gt;
* [[/2009-10-02]]&lt;br /&gt;
* [[/2009-09-01]]&lt;br /&gt;
* [[/2009-05-01]]&lt;br /&gt;
* [[/2009-04-21]]&lt;br /&gt;
* [[/2009-02-20]]&lt;br /&gt;
* [[/2009-01-30]]&lt;br /&gt;
&lt;br /&gt;
== 2008 ==&lt;br /&gt;
* [[/2008-11-07]]&lt;br /&gt;
* [[/2008-08-29]]&lt;br /&gt;
* [[/2008-04-04]]&lt;br /&gt;
* [[/2008-01-29]]&lt;br /&gt;
* [[/2008-01-18]]&lt;br /&gt;
&lt;br /&gt;
== 2007 ==&lt;br /&gt;
* [[/2007-09-21]]&lt;br /&gt;
* [[/2007-08-31]]&lt;br /&gt;
* [[/2007-08-22]]&lt;br /&gt;
* [[/2007-05-11]]&lt;br /&gt;
* [[/2007-04-27]]&lt;br /&gt;
* [[/2007-03-15]]&lt;br /&gt;
* [[/2007-02-13]]&lt;br /&gt;
* [[/2007-01-19]]&lt;br /&gt;
&lt;br /&gt;
== 2006 ==&lt;br /&gt;
* [[/2006-10-06]]&lt;br /&gt;
* [[/2006-09-01]]&lt;br /&gt;
* [[/2006-02-08]]&lt;br /&gt;
* [[/2006-01-27]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te/2015-10-29&amp;diff=4317</id>
		<title>Styremøte/2015-10-29</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te/2015-10-29&amp;diff=4317"/>
		<updated>2015-10-29T16:07:31Z</updated>

		<summary type="html">&lt;p&gt;Simongli: This weeks minutes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tid: Torsdag den 29. oktober, kl. 16:15 Sted: Kose- eller terminalrommet&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kurset neste uke (Torje, C):&lt;br /&gt;
* Plakattekst må fikses&lt;br /&gt;
** Ilse kan henge trykke og henge opp&lt;br /&gt;
* Bleste andre steder?&lt;br /&gt;
** Kanskje gjennom Abakus og Online?&lt;br /&gt;
** OV er kanskje aktuelle?&lt;br /&gt;
** Sende eposter til organisasjonene kan være en god ide&lt;br /&gt;
** Hackerspace gjør også en del lavnivå-ting, så hvis vi sender en epost til dem også?&lt;br /&gt;
* Vi er tomme for gaffateip, kunne ha vært greit å skaffe mer?&lt;br /&gt;
&lt;br /&gt;
Lunch/Pondus, Skjerm/TV,&lt;br /&gt;
* Utsettes til senere&lt;br /&gt;
&lt;br /&gt;
Det burde sendes mer epost om hva som skjer på drift-events&lt;br /&gt;
Styret kan prøve å komme med prosjekter og deadlines for driftsprosjekter for å få prosjekter til å skje?&lt;br /&gt;
Alternativt, kanskje en bedre ide, styret prøver å få igang flere drifts-kvelder?&lt;br /&gt;
&lt;br /&gt;
Regelmessige drifts-kvelder hadde vært en god ide å begynne å organisere&lt;br /&gt;
* For nå har driftskoordinator for mye å gjøre, og det passer fint at styret tar seg av organiseringen av kveldene&lt;br /&gt;
* Å sette opp ting i VM-er lokalt på driftskvelden hadde kanskje vært praktisk?&lt;br /&gt;
* Mer av detaljene kan vi ta senere&lt;br /&gt;
* Jørn fikser detaljene&lt;br /&gt;
&lt;br /&gt;
Ikke noe mer å ta opp på dette punktet, så møtet er ferdig.&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te&amp;diff=4316</id>
		<title>Styremøte</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te&amp;diff=4316"/>
		<updated>2015-10-29T15:21:53Z</updated>

		<summary type="html">&lt;p&gt;Simongli: Added this weeks minutes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- #acl All:read&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Styremøtene avholdes regelmessig.&lt;br /&gt;
&lt;br /&gt;
= Referater fra styremøter =&lt;br /&gt;
== 2015 ==&lt;br /&gt;
* [[/2015-10-29]]&lt;br /&gt;
* [[/2015-10-22]]&lt;br /&gt;
* [[/2015-10-15]]&lt;br /&gt;
* [[/2015-10-08]]&lt;br /&gt;
* [[/2015-10-02]]&lt;br /&gt;
* [[/2015-09-24]]&lt;br /&gt;
* [[/2015-09-17]]&lt;br /&gt;
* [[/2015-09-08]]&lt;br /&gt;
* [[/2015-05-11]]&lt;br /&gt;
* [[/2015-05-04]]&lt;br /&gt;
* [[/2015-04-27]]&lt;br /&gt;
* [[/2015-04-20]]&lt;br /&gt;
* [[/2015-02-23]]&lt;br /&gt;
* [[/2015-02-09]]&lt;br /&gt;
* [[/2015-01-21]]&lt;br /&gt;
&lt;br /&gt;
== 2014 ==&lt;br /&gt;
* [[/2014-09-22]]&lt;br /&gt;
* [[/2014-08-22]]&lt;br /&gt;
* [[/2014-04-09]]&lt;br /&gt;
* [[/2014-03-19]]&lt;br /&gt;
* [[/2014-03-12]]&lt;br /&gt;
* [[/2014-03-05]]&lt;br /&gt;
* [[/2014-02-26]]&lt;br /&gt;
* [[/2014-02-19]]&lt;br /&gt;
* [[/2014-01-08]]&lt;br /&gt;
&lt;br /&gt;
== 2013 ==&lt;br /&gt;
* [[/2013-10-09]]&lt;br /&gt;
* [[/2013-09-12]]&lt;br /&gt;
* [[/2013-09-11]]&lt;br /&gt;
* [[/2013-08-19]]&lt;br /&gt;
* [[/2013-05-27]]&lt;br /&gt;
* [[/2013-02-21]]&lt;br /&gt;
* [[/2013-02-05]]&lt;br /&gt;
* [[/2013-01-14]]&lt;br /&gt;
&lt;br /&gt;
== 2012 ==&lt;br /&gt;
* [[/2012-11-06]]&lt;br /&gt;
* [[/2012-09-21]]&lt;br /&gt;
* [[/2012-09-11]]&lt;br /&gt;
* [[/2012-08-28]]&lt;br /&gt;
* [[/2012-03-22]]&lt;br /&gt;
* [[/2012-03-07]]&lt;br /&gt;
* [[/2012-02-10]]&lt;br /&gt;
&lt;br /&gt;
== 2011 ==&lt;br /&gt;
* [[/2011-12-02]]&lt;br /&gt;
* [[/2011-10-11]]&lt;br /&gt;
* [[/2011-09-27]]&lt;br /&gt;
* [[/2011-09-20]]&lt;br /&gt;
* [[/2011-09-13]]&lt;br /&gt;
* [[/2011-08-30]]&lt;br /&gt;
* [[/2011-05-18]]&lt;br /&gt;
* [[/2011-04-12]]&lt;br /&gt;
* [[/2011-03-03]]&lt;br /&gt;
* [[/2011-02-07]]&lt;br /&gt;
* [[/2011-01-27]]&lt;br /&gt;
&lt;br /&gt;
== 2010 ==&lt;br /&gt;
* [[/2010-11-26]]&lt;br /&gt;
* [[/2010-10-26]]&lt;br /&gt;
* [[/2010-10-05]]&lt;br /&gt;
* [[/2010-09-29]]&lt;br /&gt;
* [[/2010-08-15]]&lt;br /&gt;
* [[/2010-05-21]]&lt;br /&gt;
* [[/2010-04-16]]&lt;br /&gt;
* [[/2010-02-19]]&lt;br /&gt;
&lt;br /&gt;
== 2009 ==&lt;br /&gt;
* [[/2009-11-06]]&lt;br /&gt;
* [[/2009-10-23]]&lt;br /&gt;
* [[/2009-10-02]]&lt;br /&gt;
* [[/2009-09-01]]&lt;br /&gt;
* [[/2009-05-01]]&lt;br /&gt;
* [[/2009-04-21]]&lt;br /&gt;
* [[/2009-02-20]]&lt;br /&gt;
* [[/2009-01-30]]&lt;br /&gt;
&lt;br /&gt;
== 2008 ==&lt;br /&gt;
* [[/2008-11-07]]&lt;br /&gt;
* [[/2008-08-29]]&lt;br /&gt;
* [[/2008-04-04]]&lt;br /&gt;
* [[/2008-01-29]]&lt;br /&gt;
* [[/2008-01-18]]&lt;br /&gt;
&lt;br /&gt;
== 2007 ==&lt;br /&gt;
* [[/2007-09-21]]&lt;br /&gt;
* [[/2007-08-31]]&lt;br /&gt;
* [[/2007-08-22]]&lt;br /&gt;
* [[/2007-05-11]]&lt;br /&gt;
* [[/2007-04-27]]&lt;br /&gt;
* [[/2007-03-15]]&lt;br /&gt;
* [[/2007-02-13]]&lt;br /&gt;
* [[/2007-01-19]]&lt;br /&gt;
&lt;br /&gt;
== 2006 ==&lt;br /&gt;
* [[/2006-10-06]]&lt;br /&gt;
* [[/2006-09-01]]&lt;br /&gt;
* [[/2006-02-08]]&lt;br /&gt;
* [[/2006-01-27]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te/2015-10-22&amp;diff=4305</id>
		<title>Styremøte/2015-10-22</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te/2015-10-22&amp;diff=4305"/>
		<updated>2015-10-22T15:03:26Z</updated>

		<summary type="html">&lt;p&gt;Simongli: Updated indetation of bullet points&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tid: Torsdag den 22. oktober, kl. 16:15&lt;br /&gt;
Sted: Kose- eller terminalrommet&lt;br /&gt;
&lt;br /&gt;
Saksliste&lt;br /&gt;
* Oppsummering saltkveld&lt;br /&gt;
* Organisering grafikkveld&lt;br /&gt;
* Svare Gjøvik-studentene&lt;br /&gt;
* Få driftsaker av styrets saksliste&lt;br /&gt;
* Lunch istedenfor Pondus&lt;br /&gt;
* Skjerm/TV&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Referat:&lt;br /&gt;
Oppsummering av saltkveld:&lt;br /&gt;
* Ikke så mye oppmøte, ikke så mye som ble gjort&lt;br /&gt;
&lt;br /&gt;
Organisering av grafikkveld:&lt;br /&gt;
* Finn holder kurs i dag&lt;br /&gt;
* På lørdag blir det workshop på PVV i forbindelse med kurset&lt;br /&gt;
** Om det ikke er satt opp facebookevent ennå kan vi gjøre det nå?&lt;br /&gt;
*** Hvis det skal gjøres må vi ha et tidspunkt&lt;br /&gt;
**** Finn kommer til å dukke opp etterhvert på lørdagen etterhvert som det kommer folk&lt;br /&gt;
**** Uten mer presis tid gir det ikke så mye mening å lage et FB-event&lt;br /&gt;
* Det eneste som står igjen da er å holde kurset&lt;br /&gt;
&lt;br /&gt;
Svare Gjøvik-studentene:&lt;br /&gt;
* Siden sist har Jørn svart dem&lt;br /&gt;
* Vi burde kanskje utdype hvordan vi får tak i deler til maskinparken?&lt;br /&gt;
* Peder: Vi har stort sett fortalt dem hva de trenger generelt, om de lurer på noe mer spesifikt er det kanskje bedre om de følger opp selv?&lt;br /&gt;
&lt;br /&gt;
Få driftssaker av styrets sakssliste&lt;br /&gt;
* Vi feilet ganske hardt i dag da NABLA-sake ble tatt i det styremøtet startet med ~50% av styreedlemmene med på det møtet&lt;br /&gt;
* For nå fortsetter vi å sende saker som er relevante for drift videre til drift&lt;br /&gt;
** Hvordan vi får drift til å starte på politiske og/eller nødvendige prosjekter utsettes til senere&lt;br /&gt;
* Vi fortsetter å ha en god kommunikasjon med driftskoordinator&lt;br /&gt;
** Kan prøve å jobbe ham ihjel før masterarbeidet hans tar av i februar?&lt;br /&gt;
* Kan være en ide å opprette en &amp;quot;aktive-drift&amp;quot; som en undergruppe av drift som i det minste møtes regelmessig? (1 gang i uken? 1 gang i måneden?)&lt;br /&gt;
** Ser ut som om det er stemning for en slags &amp;quot;aktive-drift&amp;quot;, vi ser mer på det frem til neste møte, virker uansett som om det er noe det er best å start med til våren&lt;br /&gt;
&lt;br /&gt;
Lunch istedenfor Pondus&lt;br /&gt;
* Utsettes til neste gang, for begrunnelse se forrige gang.&lt;br /&gt;
&lt;br /&gt;
Skjerm/TV&lt;br /&gt;
* Samme som Lunch/Pondus...&lt;br /&gt;
&lt;br /&gt;
 Møtet løftes&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te/2015-10-22&amp;diff=4304</id>
		<title>Styremøte/2015-10-22</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te/2015-10-22&amp;diff=4304"/>
		<updated>2015-10-22T15:01:34Z</updated>

		<summary type="html">&lt;p&gt;Simongli: Added minutes for today&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tid: Torsdag den 22. oktober, kl. 16:15&lt;br /&gt;
Sted: Kose- eller terminalrommet&lt;br /&gt;
&lt;br /&gt;
Saksliste&lt;br /&gt;
* Oppsummering saltkveld&lt;br /&gt;
* Organisering grafikkveld&lt;br /&gt;
* Svare Gjøvik-studentene&lt;br /&gt;
* Få driftsaker av styrets saksliste&lt;br /&gt;
* Lunch istedenfor Pondus&lt;br /&gt;
* Skjerm/TV&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Referat:&lt;br /&gt;
Oppsummering av saltkveld:&lt;br /&gt;
 * Ikke så mye oppmøte, ikke så mye som ble gjort&lt;br /&gt;
&lt;br /&gt;
Organisering av grafikkveld:&lt;br /&gt;
 * Finn holder kurs i dag&lt;br /&gt;
 * På lørdag blir det workshop på PVV i forbindelse med kurset&lt;br /&gt;
 * * Om det ikke er satt opp facebookevent ennå kan vi gjøre det nå?&lt;br /&gt;
 * * * Hvis det skal gjøres må vi ha et tidspunkt&lt;br /&gt;
 * * * * Finn kommer til å dukke opp etterhvert på lørdagen etterhvert som det kommer folk&lt;br /&gt;
 * * * * Uten mer presis tid gir det ikke så mye mening å lage et FB-event&lt;br /&gt;
 * Det eneste som står igjen da er å holde kurset&lt;br /&gt;
&lt;br /&gt;
Svare Gjøvik-studentene:&lt;br /&gt;
 * Siden sist har Jørn svart dem&lt;br /&gt;
 * Vi burde kanskje utdype hvordan vi får tak i deler til maskinparken?&lt;br /&gt;
 * Peder: Vi har stort sett fortalt dem hva de trenger generelt, om de lurer på noe mer spesifikt er det kanskje bedre om de følger opp selv?&lt;br /&gt;
&lt;br /&gt;
Få driftssaker av styrets sakssliste&lt;br /&gt;
 * Vi feilet ganske hardt i dag da NABLA-sake ble tatt i det styremøtet startet med ~50% av styreedlemmene med på det møtet&lt;br /&gt;
 * For nå fortsetter vi å sende saker som er relevante for drift videre til drift&lt;br /&gt;
 * * Hvordan vi får drift til å starte på politiske og/eller nødvendige prosjekter utsettes til senere&lt;br /&gt;
 * Vi fortsetter å ha en god kommunikasjon med driftskoordinator&lt;br /&gt;
 * * Kan prøve å jobbe ham ihjel før masterarbeidet hans tar av i februar?&lt;br /&gt;
 * Kan være en ide å opprette en &amp;quot;aktive-drift&amp;quot; som en undergruppe av drift som i det minste møtes regelmessig? (1 gang i uken? 1 gang i måneden?)&lt;br /&gt;
 * * Ser ut som om det er stemning for en slags &amp;quot;aktive-drift&amp;quot;, vi ser mer på det frem til neste møte, virker uansett som om det er noe det er best å start med til våren&lt;br /&gt;
&lt;br /&gt;
Lunch istedenfor Pondus&lt;br /&gt;
 * Utsettes til neste gang, for begrunnelse se forrige gang.&lt;br /&gt;
&lt;br /&gt;
Skjerm/TV&lt;br /&gt;
 * Samme som Lunch/Pondus...&lt;br /&gt;
&lt;br /&gt;
 Møtet løftes&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te&amp;diff=4303</id>
		<title>Styremøte</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te&amp;diff=4303"/>
		<updated>2015-10-22T14:36:14Z</updated>

		<summary type="html">&lt;p&gt;Simongli: Added minutes for today&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- #acl All:read&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Styremøtene avholdes regelmessig.&lt;br /&gt;
&lt;br /&gt;
= Referater fra styremøter =&lt;br /&gt;
== 2015 ==&lt;br /&gt;
* [[/2015-10-22]]&lt;br /&gt;
* [[/2015-10-15]]&lt;br /&gt;
* [[/2015-10-08]]&lt;br /&gt;
* [[/2015-10-02]]&lt;br /&gt;
* [[/2015-09-24]]&lt;br /&gt;
* [[/2015-09-17]]&lt;br /&gt;
* [[/2015-09-08]]&lt;br /&gt;
* [[/2015-05-11]]&lt;br /&gt;
* [[/2015-05-04]]&lt;br /&gt;
* [[/2015-04-27]]&lt;br /&gt;
* [[/2015-04-20]]&lt;br /&gt;
* [[/2015-02-23]]&lt;br /&gt;
* [[/2015-02-09]]&lt;br /&gt;
* [[/2015-01-21]]&lt;br /&gt;
&lt;br /&gt;
== 2014 ==&lt;br /&gt;
* [[/2014-09-22]]&lt;br /&gt;
* [[/2014-08-22]]&lt;br /&gt;
* [[/2014-04-09]]&lt;br /&gt;
* [[/2014-03-19]]&lt;br /&gt;
* [[/2014-03-12]]&lt;br /&gt;
* [[/2014-03-05]]&lt;br /&gt;
* [[/2014-02-26]]&lt;br /&gt;
* [[/2014-02-19]]&lt;br /&gt;
* [[/2014-01-08]]&lt;br /&gt;
&lt;br /&gt;
== 2013 ==&lt;br /&gt;
* [[/2013-10-09]]&lt;br /&gt;
* [[/2013-09-12]]&lt;br /&gt;
* [[/2013-09-11]]&lt;br /&gt;
* [[/2013-08-19]]&lt;br /&gt;
* [[/2013-05-27]]&lt;br /&gt;
* [[/2013-02-21]]&lt;br /&gt;
* [[/2013-02-05]]&lt;br /&gt;
* [[/2013-01-14]]&lt;br /&gt;
&lt;br /&gt;
== 2012 ==&lt;br /&gt;
* [[/2012-11-06]]&lt;br /&gt;
* [[/2012-09-21]]&lt;br /&gt;
* [[/2012-09-11]]&lt;br /&gt;
* [[/2012-08-28]]&lt;br /&gt;
* [[/2012-03-22]]&lt;br /&gt;
* [[/2012-03-07]]&lt;br /&gt;
* [[/2012-02-10]]&lt;br /&gt;
&lt;br /&gt;
== 2011 ==&lt;br /&gt;
* [[/2011-12-02]]&lt;br /&gt;
* [[/2011-10-11]]&lt;br /&gt;
* [[/2011-09-27]]&lt;br /&gt;
* [[/2011-09-20]]&lt;br /&gt;
* [[/2011-09-13]]&lt;br /&gt;
* [[/2011-08-30]]&lt;br /&gt;
* [[/2011-05-18]]&lt;br /&gt;
* [[/2011-04-12]]&lt;br /&gt;
* [[/2011-03-03]]&lt;br /&gt;
* [[/2011-02-07]]&lt;br /&gt;
* [[/2011-01-27]]&lt;br /&gt;
&lt;br /&gt;
== 2010 ==&lt;br /&gt;
* [[/2010-11-26]]&lt;br /&gt;
* [[/2010-10-26]]&lt;br /&gt;
* [[/2010-10-05]]&lt;br /&gt;
* [[/2010-09-29]]&lt;br /&gt;
* [[/2010-08-15]]&lt;br /&gt;
* [[/2010-05-21]]&lt;br /&gt;
* [[/2010-04-16]]&lt;br /&gt;
* [[/2010-02-19]]&lt;br /&gt;
&lt;br /&gt;
== 2009 ==&lt;br /&gt;
* [[/2009-11-06]]&lt;br /&gt;
* [[/2009-10-23]]&lt;br /&gt;
* [[/2009-10-02]]&lt;br /&gt;
* [[/2009-09-01]]&lt;br /&gt;
* [[/2009-05-01]]&lt;br /&gt;
* [[/2009-04-21]]&lt;br /&gt;
* [[/2009-02-20]]&lt;br /&gt;
* [[/2009-01-30]]&lt;br /&gt;
&lt;br /&gt;
== 2008 ==&lt;br /&gt;
* [[/2008-11-07]]&lt;br /&gt;
* [[/2008-08-29]]&lt;br /&gt;
* [[/2008-04-04]]&lt;br /&gt;
* [[/2008-01-29]]&lt;br /&gt;
* [[/2008-01-18]]&lt;br /&gt;
&lt;br /&gt;
== 2007 ==&lt;br /&gt;
* [[/2007-09-21]]&lt;br /&gt;
* [[/2007-08-31]]&lt;br /&gt;
* [[/2007-08-22]]&lt;br /&gt;
* [[/2007-05-11]]&lt;br /&gt;
* [[/2007-04-27]]&lt;br /&gt;
* [[/2007-03-15]]&lt;br /&gt;
* [[/2007-02-13]]&lt;br /&gt;
* [[/2007-01-19]]&lt;br /&gt;
&lt;br /&gt;
== 2006 ==&lt;br /&gt;
* [[/2006-10-06]]&lt;br /&gt;
* [[/2006-09-01]]&lt;br /&gt;
* [[/2006-02-08]]&lt;br /&gt;
* [[/2006-01-27]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Drift/Salt&amp;diff=4302</id>
		<title>Drift/Salt</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Drift/Salt&amp;diff=4302"/>
		<updated>2015-10-17T11:50:24Z</updated>

		<summary type="html">&lt;p&gt;Simongli: Added explanation for new users as to why the &amp;quot;Make changes&amp;quot; section exists and should be read.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Salt er, som [[Drift/Puppet]], et system for å distribuere filer og sørge for at maskiner har samme oppsett. Etter at vi satte opp versjonskontroll via git lokalt på lommel er det nødvenidg å gå gjennom oppsettet beskrevet i [[Drift/Salt#Gjøre endringer|Gjøre endringer]]-avsnittet før man kan bidra til å endre salt-oppsettet til PVV.&lt;br /&gt;
&lt;br /&gt;
== Sette opp ny salt minion ==&lt;br /&gt;
&lt;br /&gt;
=== Installasjon ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ny-minion$ apt-get install salt-minion&lt;br /&gt;
ny-minion$ rediger /etc/salt/grains og legg til gruppene maskinen er i, se dokumentasjonen for [[Drift/Salt#Grains|grains (grupper)]]&lt;br /&gt;
ny-minion$ service salt-minion restart&lt;br /&gt;
ny-minion$ ssh root@salt.pvv.ntnu.no&lt;br /&gt;
salt-master# salt-key -L&lt;br /&gt;
salt-master# salt-key -a hostname.pvv.ntnu.no&lt;br /&gt;
salt-master# salt hostname.pvv.ntnu.no saltutil.sync_grains&lt;br /&gt;
salt-master# salt hostname.pvv.ntnu.no state.sls minion_configuration&lt;br /&gt;
ny-minion$ salt-call state.highstate saltenv=base&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hvis alt har har gått bra, vil pingtesten gi true for maskinen din nå. Hvis ikke, kjør &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;service salt-minion status&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; som root på din nye minion for å få hint om hva som er galt. Konfigurasjonsfilen til salt ligger i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
I tilfellet man endrer hostname på en minion, gjør følgende for å få det oppdatert i salt: Stop salt-minion på den berørte maskinen. Slett nøkkelen til maskinen fra salt-master ved å kjøre &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt-key -d minion_id&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; på salt-masteren. Slett &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion/minion_id&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Start salt-minion service-en. Autoriser den nye nøkkelen med det nye navnet i salt-master.&lt;br /&gt;
&lt;br /&gt;
Husk å legge nyoppsatte maskiner til i riktige [[Drift/Salt#Grains|grains (grupper)]].&lt;br /&gt;
&lt;br /&gt;
== Gjøre endringer ==&lt;br /&gt;
&lt;br /&gt;
Endringer gjøres på salt-masteren (salt.pvv.ntnu.no, som for tiden peker på lommel.pvv.ntnu.no). Alle endringer gjøres som din personlige bruker.&lt;br /&gt;
&lt;br /&gt;
=== Opprette bruker på salt-masteren ===&lt;br /&gt;
Om du ikke har en bruker, logg inn som root på serveren og lag en. Adduser vil spørre deg om «Current Kerberos password», men du kan bare trykke enter og si nei til å prøve igjen, så fungerer det fint.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lommel ~ # adduser johndoe&lt;br /&gt;
Adding user `johndoe&#039; ...&lt;br /&gt;
Adding new group `johndoe&#039; (1000) ...&lt;br /&gt;
Adding new user `johndoe&#039; (1000) with group `johndoe&#039; ...&lt;br /&gt;
Current Kerberos password: &lt;br /&gt;
Current Kerberos password: &lt;br /&gt;
passwd: Authentication token manipulation error&lt;br /&gt;
passwd: password unchanged&lt;br /&gt;
Try again? [y/N] n&lt;br /&gt;
Changing the user information for johndoe&lt;br /&gt;
Enter the new value, or press ENTER for the default&lt;br /&gt;
	Full Name []: John Doe&lt;br /&gt;
	Room Number []: &lt;br /&gt;
	Work Phone []: &lt;br /&gt;
	Home Phone []: &lt;br /&gt;
	Other []: &lt;br /&gt;
Is the information correct? [Y/n] &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Passordet du bruker vil være det samme som admin-principalen din i Kerberos har, altså johndoe/admin i eksempelet over. Om du ikke har en admin-principal, se [[Drift/Kerberos#Lage_admin-principal]].&lt;br /&gt;
&lt;br /&gt;
=== Gjøre endringer ===&lt;br /&gt;
&lt;br /&gt;
Når du logger inn første gang vil du automatisk få sjekket ut salt-treet i ~/salt. Gjør endringene dine der inne, og push master til origin for å aktivere endringene.&lt;br /&gt;
&lt;br /&gt;
Det kan være lurt å teste med en maskin først, ved å logge inn på den og gjøre en dry-run (du kan kjøre kommandoer rett fra salt-masteren også, men det er uansett en fordel å ha et skall på maskinen i tilfelle noe går galt):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
salt-call state.highstate test=True&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Teste endringer før commit ====&lt;br /&gt;
&lt;br /&gt;
PVV har et lite triks som oppretter et salt-environment [https://docs.saltstack.com/en/latest/ref/states/top.html#multiple-environments] for hver bruker. Dette gjør at du kan teste koden din på en minion uten å committe. Det gjør du slik:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
salt-call state.highstate saltenv=&amp;quot;$LOGNAME&amp;quot; test=True&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Grains ==&lt;br /&gt;
Salt kan bruke grains for å gjøre noe på en gruppe med maskiner. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;hostname*&#039; grains.items&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; viser alle grains hostname er med i. For eksempel kan man si &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt -G &#039;os_familt:Debian&#039; test.ping&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; for å pinge maskiner som er basert på Debian.&lt;br /&gt;
&lt;br /&gt;
For å legge en minion til en gruppe gjør følgende på minion-en:&lt;br /&gt;
&lt;br /&gt;
=== Konfigurasjon ===&lt;br /&gt;
&amp;lt;pre&amp;gt;$ vim /etc/salt/grains&lt;br /&gt;
&lt;br /&gt;
roles:&lt;br /&gt;
  - standard&lt;br /&gt;
  - desktop&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I skrivende stund har vi følgende roller:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|standard&lt;br /&gt;
|Alle maskiner med standard-oppsett (det vil si at brukere kan logge inn der)&lt;br /&gt;
|-&lt;br /&gt;
| desktop&lt;br /&gt;
| Desktopmaskiner&lt;br /&gt;
|-&lt;br /&gt;
|file-server&lt;br /&gt;
|Filservere, som f.eks. microbel.&lt;br /&gt;
|-&lt;br /&gt;
| mysql-server&lt;br /&gt;
| Mysql-serveren&lt;br /&gt;
|-&lt;br /&gt;
| web-frontend&lt;br /&gt;
| Web-frontend (ikke den som hoster brukerenes hjemmesider)&lt;br /&gt;
|-&lt;br /&gt;
| web-homes&lt;br /&gt;
| Web-backend for brukeres hjemmesider&lt;br /&gt;
|-&lt;br /&gt;
| wiki&lt;br /&gt;
| Mediawiki-serveren&lt;br /&gt;
|-&lt;br /&gt;
| pkgsync&lt;br /&gt;
| Maskinen bruker pkgsync for pakker&lt;br /&gt;
|-&lt;br /&gt;
| fwlogin&lt;br /&gt;
| Maskinen lytter på SSH på port 80 og 443&lt;br /&gt;
|-&lt;br /&gt;
|salt-master&lt;br /&gt;
|salt-masteren (skal ikke ha standardoppsett)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Når minions har blitt lagt til i roller er det viktig å huske på å synkronisere disse med masteren. Den letteste måten å gjøre det på er å kjøre &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;*&#039; saltutil.sync_grains&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; fra salt-masteren.&lt;br /&gt;
&lt;br /&gt;
For å nå maskiner gjennom egendefinerte grains bruk &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt -G &#039;attributt:verdi&#039; kommando&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Et eksempel er &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt -G &#039;roles:workstation&#039; test.ping&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Tekniske ting ==&lt;br /&gt;
&lt;br /&gt;
Litt nyttig info om hvordan ting fungerer under panseret&lt;br /&gt;
&lt;br /&gt;
=== Distribuere mapper ===&lt;br /&gt;
&lt;br /&gt;
Lag en overordnet mappe som inneholder både mappen du ønsker å distribuere og en sls-fil i salt-mappen: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/salt/overordnet_mappe&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Der legger du mappen du ønsker å distribuere, og lager en fil du kaller for &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;init.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Den formateres slik:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/path/til/der/du/vil/at/mappen/skal/ende/opp/på/minions&lt;br /&gt;
 file.recurse:&lt;br /&gt;
  - source: salt://overornet_mappe/mappen_du_vil_distribuere&lt;br /&gt;
#optional felter:&lt;br /&gt;
  - include_empty: True #sørger for at tomme undermapper kommer med &lt;br /&gt;
  - dir_mode: 777 #må bruke dir_mode når man dister mapper, bruk mode: hvis du dister filer&lt;br /&gt;
  - user: brukernavn #hilken bruker skal mappen, undermapper og filer tilhøre&lt;br /&gt;
  - group: eall_s #default-gruppen er root. Skal mappen tilhøre noen andre bruk eall_s eksplisitt&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å så få distribuert mappen kjør følgende kommando: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;*&#039; state.sls overordnet_mappe&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== States og håndheving ===&lt;br /&gt;
&lt;br /&gt;
Salt oppererer med SLS filer (&amp;lt;b&amp;gt;S&amp;lt;/b&amp;gt;a&amp;lt;b&amp;gt;L&amp;lt;/b&amp;gt;t &amp;lt;b&amp;gt;S&amp;lt;/b&amp;gt;tate) for å holde orden på reglene for distribusjon og hvordan disse skal håndheves. Legg SLS filene i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/salt/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. En av de viktigste SLS filene er &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/salt/top.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; da den spesifiserer hvilke SLS filer som skal anvendes på hvilke minions. (Alle sls-filene er på salt-master.)&lt;br /&gt;
&lt;br /&gt;
For eksempel hvis vi har SLS filene:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/srv/salt/top.sls&lt;br /&gt;
/srv/salt/common/init.sls&lt;br /&gt;
/srv/salt/common/packages.sls&lt;br /&gt;
/srv/salt/sl_eksempel.sls&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La så filene se slik ut:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#top.sls:&lt;br /&gt;
base:&lt;br /&gt;
  &#039;*&#039;:&lt;br /&gt;
    - common&lt;br /&gt;
  &#039;roles:desktop&#039;:&lt;br /&gt;
    - match: grain&lt;br /&gt;
    - sl_eksempel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#common/init.sls:&lt;br /&gt;
include:&lt;br /&gt;
  - common.packages&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#common/packages.sls:&lt;br /&gt;
vim:&lt;br /&gt;
  pkg:&lt;br /&gt;
    - installed&lt;br /&gt;
grep:&lt;br /&gt;
  pkg:&lt;br /&gt;
    - installed&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#sl_eksempel.sls:&lt;br /&gt;
sl:&lt;br /&gt;
  pkg:&lt;br /&gt;
    - installed&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hva filene sier:&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;top.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; sier at at alle maskiner skal få staten som er spesifisert i &#039;common&#039;. Siden &#039;common&#039; er en mappe og ikke en SLS fil vil det implisitt bety at staten som er gitt i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;common/init.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; brukes istedenfor.&lt;br /&gt;
** Den sier også at alle maskiner som matcher grainen &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;roles:desktop&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; skal ha staten spesifisert i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sl_eksempel.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;common/init.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; starter med å ved includen si at alt som er i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/salt/common/packages&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; også skal kjøres i tillegg til innholdet den har (som for dette eksempelet er ikke noe mer)&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;packages.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; sier at to pakker, vim og grep, skal være installert på alle maskiner som hører til staten.&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sl_eksempel.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; sier at pakken sl skal være installert.&lt;br /&gt;
&lt;br /&gt;
For at minionsene skal gå inn å sjekke hvilke states de skal ha, og anvende dem, kjør:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;*&#039; state.highstate&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
på salt-master.&lt;br /&gt;
&lt;br /&gt;
=== Sørg for at Salt-minion er kjørende og at den jevnlig poller om nye ting fra master ===&lt;br /&gt;
&lt;br /&gt;
Lag en mappe &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/salt/minion_configuration&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; som inneholder en &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;init.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; fil og en &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;minion&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; fil. La &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;init.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; se slik ut:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
salt-minion: # sier at det er salt-minion servicen vi påvirker&lt;br /&gt;
  service:&lt;br /&gt;
    # sier at den skal være kjørende:&lt;br /&gt;
    - running&lt;br /&gt;
    - enable: True&lt;br /&gt;
    # sier at servicen skal restartes om man merker en endring i den oppgitte filen:&lt;br /&gt;
    - watch:&lt;br /&gt;
      - file /etc/salt/minion&lt;br /&gt;
/etc/salt/minion: #sier at denne filen skal speile den oppgitte fra master&lt;br /&gt;
  file.managed:&lt;br /&gt;
    # filen som skal kopieres over til minionen&lt;br /&gt;
    - source salt://minion_configuration/minion&lt;br /&gt;
    # bruker, gruppe, og premissions for filen når den ender opp på minionen:&lt;br /&gt;
    - user: root&lt;br /&gt;
    - group: root&lt;br /&gt;
    - mode: 644&lt;br /&gt;
    # sier at filen er et jinjatemplate, og at variablene i templatet skal byttes ut&lt;br /&gt;
    # med verdiene gitt for dem i context-seksjonen:&lt;br /&gt;
    - template: jinja&lt;br /&gt;
    - context:&lt;br /&gt;
      saltmaster: lommel.pvv.ntnu.no&lt;br /&gt;
      timer: 4&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kopier så inn en minion-fil til &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/salt/minion_configuration/minion&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, og legg til disse linjene:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#sett inn under &amp;quot;#master: salt&amp;quot; eller istedenfor det som måtte stå på på linjen som begynner med &amp;quot;master:&amp;quot;&lt;br /&gt;
master: {{saltmaster}}&lt;br /&gt;
&lt;br /&gt;
#sier at highstate skal schedules til å kjøre hver &#039;timer&#039; time:&lt;br /&gt;
schedule:&lt;br /&gt;
  highstate:&lt;br /&gt;
    function: state.highstate&lt;br /&gt;
    hours: {{ timer }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Behandlig av errors og feilmeldinger som kan dukke opp ofte ==&lt;br /&gt;
&lt;br /&gt;
=== No Top file or external nodes data matches found ===&lt;br /&gt;
&lt;br /&gt;
Om salt sier dette:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
          ID: states&lt;br /&gt;
    Function: no.None&lt;br /&gt;
      Result: False&lt;br /&gt;
     Comment: No Top file or external nodes data matches found&lt;br /&gt;
     Started: &lt;br /&gt;
    Duration: &lt;br /&gt;
     Changes:   &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Betyr det sannsynligvis at du har glemt å sette noen roller i [[#Grains|/etc/salt/grains]]&lt;br /&gt;
&lt;br /&gt;
=== UnicodeDecodeError ===&lt;br /&gt;
&lt;br /&gt;
Hvis du får «UnicodeDecodeError: &#039;ascii&#039; codec can&#039;t decode byte 0xc2 in position 99: ordinal not in range» eller lignende kommer dette av en kjent feil i Salt: https://github.com/saltstack/salt/issues/16139&lt;br /&gt;
&lt;br /&gt;
Dette skjer mye oftere om du har gammel salt. Prøv dette:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo deb http://debian.saltstack.com/debian $(lsb_release -c | awk &#039;{print $2}&#039;)-saltstack main &amp;gt; /etc/apt/sources.list.d/saltstack.list&lt;br /&gt;
aptitude update &amp;amp;&amp;amp; aptitude dist-upgrade&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== No matching sls found ===&lt;br /&gt;
Hvis du får feilen:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;No matching sls found for &#039;sls_file_or_folder_name&#039; in env &#039;base&#039;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Så har du sannsynligvis skrevet &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;filnavn.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (må være uten &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;), eller mappenavnet feil.&lt;br /&gt;
&lt;br /&gt;
== Nyttige kommandoer og syntax ==&lt;br /&gt;
&lt;br /&gt;
Viktig om syntax:&lt;br /&gt;
* All indentering er med mellomrom da tabs ser ut til å krasje, to ser ut til å være standard&lt;br /&gt;
&lt;br /&gt;
Hvordan kopiere enkeltfiler ad-hoc fra salt-master til minions:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt-cp &amp;quot;*&amp;quot; /path/to/file/on/salt/master /path/to/file/on/minions&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hvordan kjøre kode på minions:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &amp;quot;*&amp;quot; cmd.run &amp;quot;ps -e | grep salt&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å kjøre på enkeltmaskiner istedenfor alle eller grains skriv inn navnet istedenfor &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;quot;*&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Eksempel:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt maskinnavn.pvv.ntnu.no cmd.run &amp;quot;ps -e | grep salt&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å sjekke om en pakke er installer og hvilken versjon den har:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &amp;quot;*&amp;quot; pkg.version &amp;quot;grep&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å installere eller oppgradere en pakke:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt maskinnavn.pvv.ntnu.no pkg.install sl&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å avinstallere en pakke:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt maskinnavn.pvv.ntnu.no pkg.remove sl&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å se salt-pkg kommandoer:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt maskinnavn.pvv.ntnu.no pkg.&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; og spam tab.&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te/2015-10-15&amp;diff=4299</id>
		<title>Styremøte/2015-10-15</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te/2015-10-15&amp;diff=4299"/>
		<updated>2015-10-15T14:48:48Z</updated>

		<summary type="html">&lt;p&gt;Simongli: Added this weeks minutes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Innkalling:&lt;br /&gt;
&lt;br /&gt;
Tid: Torsdag den 8. oktober, kl. 16:15&lt;br /&gt;
Sted: Kose- eller terminalrommet&lt;br /&gt;
&lt;br /&gt;
Saksliste&lt;br /&gt;
* Få driftsaker av styrets saksliste&lt;br /&gt;
* Organisering saltkveld&lt;br /&gt;
** Saltstenger&lt;br /&gt;
* Plakater Vispy kurs&lt;br /&gt;
* Oppdatering Lunch istedenfor Pondus&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Få drift til å gjøre mer ting:&lt;br /&gt;
* Vi kan prøve å ha en &amp;quot;aktive drift&amp;quot;-mailingliste&lt;br /&gt;
** kanskje drifting blir for mye stress&lt;br /&gt;
** Det kan hende at de som ikke er her nå også har en del meninger om saken?&lt;br /&gt;
*** Vi utsetter til neste uke&lt;br /&gt;
&lt;br /&gt;
Saltkveld:&lt;br /&gt;
* Saltstenger må fortsatt kjøpes&lt;br /&gt;
** Kanskje helst ikke de billigste first-price tingene?&lt;br /&gt;
** Noen som kan komme burde kanskje kjøpe inn ting&lt;br /&gt;
** Simon kan kjøpe inn stuff&lt;br /&gt;
*** Ihvertfall saltstenger og drikke&lt;br /&gt;
*** Kjøpe inn nok til rundt 6 til 10 pers, rundt 8 - 12 flasker brus avhengig av om det kommer på 4- eller 6-pakker&lt;br /&gt;
&lt;br /&gt;
Plakater vispy-kurs:&lt;br /&gt;
* Ilse sender Finn mail for å få plakattekst&lt;br /&gt;
* Vi burde kanskje henge dem opp tidligere denne gangen?&lt;br /&gt;
** Ihvertfall på P15, hvor plakatene får bli hengende litt lenger&lt;br /&gt;
** Vi kan også bli flinkere til å printe litt lenger i forkant (før helgen?) for å gjøre nettopp det lettere.&lt;br /&gt;
** Robert eller Ilse kan ikke printe (da begge er bortreist i helgen)&lt;br /&gt;
** Peder printer plakater hvis han får pdf&lt;br /&gt;
&lt;br /&gt;
Lunch istedenfor Pondus:&lt;br /&gt;
* usettes til neste uke&lt;br /&gt;
&lt;br /&gt;
Nyinnkjøp:&lt;br /&gt;
* Det godkjennes ved akklamasjon at PVV kjøper Stiftepistol, stifter, minidisplayport til vga adapter, og strips&lt;br /&gt;
* Skal vi lagre stipsene på serverrommet?&lt;br /&gt;
** De blir vanskeligere tilgjengelig, noe som taler for å lagre dem med verktøyene på koserommet&lt;br /&gt;
** Men å ha dem for lett tilgjengelig gjør dem for lette å bruke til random tull&lt;br /&gt;
&lt;br /&gt;
Skjerm/TV:&lt;br /&gt;
* Ustettes til neste gang da kasserer ikke er tilstede i dag.&lt;br /&gt;
&lt;br /&gt;
Møtet heves&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te&amp;diff=4298</id>
		<title>Styremøte</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te&amp;diff=4298"/>
		<updated>2015-10-15T14:18:07Z</updated>

		<summary type="html">&lt;p&gt;Simongli: Added link to this weeks minuts&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- #acl All:read&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Styremøtene avholdes regelmessig.&lt;br /&gt;
&lt;br /&gt;
= Referater fra styremøter =&lt;br /&gt;
== 2015 ==&lt;br /&gt;
* [[/2015-10-15]]&lt;br /&gt;
* [[/2015-10-08]]&lt;br /&gt;
* [[/2015-10-02]]&lt;br /&gt;
* [[/2015-09-24]]&lt;br /&gt;
* [[/2015-09-17]]&lt;br /&gt;
* [[/2015-09-08]]&lt;br /&gt;
* [[/2015-05-11]]&lt;br /&gt;
* [[/2015-05-04]]&lt;br /&gt;
* [[/2015-04-27]]&lt;br /&gt;
* [[/2015-04-20]]&lt;br /&gt;
* [[/2015-02-23]]&lt;br /&gt;
* [[/2015-02-09]]&lt;br /&gt;
* [[/2015-01-21]]&lt;br /&gt;
&lt;br /&gt;
== 2014 ==&lt;br /&gt;
* [[/2014-09-22]]&lt;br /&gt;
* [[/2014-08-22]]&lt;br /&gt;
* [[/2014-04-09]]&lt;br /&gt;
* [[/2014-03-19]]&lt;br /&gt;
* [[/2014-03-12]]&lt;br /&gt;
* [[/2014-03-05]]&lt;br /&gt;
* [[/2014-02-26]]&lt;br /&gt;
* [[/2014-02-19]]&lt;br /&gt;
* [[/2014-01-08]]&lt;br /&gt;
&lt;br /&gt;
== 2013 ==&lt;br /&gt;
* [[/2013-10-09]]&lt;br /&gt;
* [[/2013-09-12]]&lt;br /&gt;
* [[/2013-09-11]]&lt;br /&gt;
* [[/2013-08-19]]&lt;br /&gt;
* [[/2013-05-27]]&lt;br /&gt;
* [[/2013-02-21]]&lt;br /&gt;
* [[/2013-02-05]]&lt;br /&gt;
* [[/2013-01-14]]&lt;br /&gt;
&lt;br /&gt;
== 2012 ==&lt;br /&gt;
* [[/2012-11-06]]&lt;br /&gt;
* [[/2012-09-21]]&lt;br /&gt;
* [[/2012-09-11]]&lt;br /&gt;
* [[/2012-08-28]]&lt;br /&gt;
* [[/2012-03-22]]&lt;br /&gt;
* [[/2012-03-07]]&lt;br /&gt;
* [[/2012-02-10]]&lt;br /&gt;
&lt;br /&gt;
== 2011 ==&lt;br /&gt;
* [[/2011-12-02]]&lt;br /&gt;
* [[/2011-10-11]]&lt;br /&gt;
* [[/2011-09-27]]&lt;br /&gt;
* [[/2011-09-20]]&lt;br /&gt;
* [[/2011-09-13]]&lt;br /&gt;
* [[/2011-08-30]]&lt;br /&gt;
* [[/2011-05-18]]&lt;br /&gt;
* [[/2011-04-12]]&lt;br /&gt;
* [[/2011-03-03]]&lt;br /&gt;
* [[/2011-02-07]]&lt;br /&gt;
* [[/2011-01-27]]&lt;br /&gt;
&lt;br /&gt;
== 2010 ==&lt;br /&gt;
* [[/2010-11-26]]&lt;br /&gt;
* [[/2010-10-26]]&lt;br /&gt;
* [[/2010-10-05]]&lt;br /&gt;
* [[/2010-09-29]]&lt;br /&gt;
* [[/2010-08-15]]&lt;br /&gt;
* [[/2010-05-21]]&lt;br /&gt;
* [[/2010-04-16]]&lt;br /&gt;
* [[/2010-02-19]]&lt;br /&gt;
&lt;br /&gt;
== 2009 ==&lt;br /&gt;
* [[/2009-11-06]]&lt;br /&gt;
* [[/2009-10-23]]&lt;br /&gt;
* [[/2009-10-02]]&lt;br /&gt;
* [[/2009-09-01]]&lt;br /&gt;
* [[/2009-05-01]]&lt;br /&gt;
* [[/2009-04-21]]&lt;br /&gt;
* [[/2009-02-20]]&lt;br /&gt;
* [[/2009-01-30]]&lt;br /&gt;
&lt;br /&gt;
== 2008 ==&lt;br /&gt;
* [[/2008-11-07]]&lt;br /&gt;
* [[/2008-08-29]]&lt;br /&gt;
* [[/2008-04-04]]&lt;br /&gt;
* [[/2008-01-29]]&lt;br /&gt;
* [[/2008-01-18]]&lt;br /&gt;
&lt;br /&gt;
== 2007 ==&lt;br /&gt;
* [[/2007-09-21]]&lt;br /&gt;
* [[/2007-08-31]]&lt;br /&gt;
* [[/2007-08-22]]&lt;br /&gt;
* [[/2007-05-11]]&lt;br /&gt;
* [[/2007-04-27]]&lt;br /&gt;
* [[/2007-03-15]]&lt;br /&gt;
* [[/2007-02-13]]&lt;br /&gt;
* [[/2007-01-19]]&lt;br /&gt;
&lt;br /&gt;
== 2006 ==&lt;br /&gt;
* [[/2006-10-06]]&lt;br /&gt;
* [[/2006-09-01]]&lt;br /&gt;
* [[/2006-02-08]]&lt;br /&gt;
* [[/2006-01-27]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te/2015-10-08&amp;diff=4295</id>
		<title>Styremøte/2015-10-08</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te/2015-10-08&amp;diff=4295"/>
		<updated>2015-10-08T15:40:54Z</updated>

		<summary type="html">&lt;p&gt;Simongli: This weeks minutes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Innkalling:&lt;br /&gt;
&lt;br /&gt;
Tid: Torsdag den 8. oktober, kl. 16:15&lt;br /&gt;
Sted: Kose- eller terminalrommet&lt;br /&gt;
&lt;br /&gt;
Saksliste&lt;br /&gt;
* Oppsummering Hackekveld og ryddedag&lt;br /&gt;
* Lagerrom nøkkel&lt;br /&gt;
* Reservere rom til ALLE kurs!&lt;br /&gt;
* Plakater Jenkinskurs&lt;br /&gt;
  * Aktive + Facebook&lt;br /&gt;
* Salt kveld&lt;br /&gt;
* Oppdatering Lunch istedenfor Pondus&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Refferat:&lt;br /&gt;
&lt;br /&gt;
Hvilke servere som blir plassert på serverrommet&lt;br /&gt;
* NVG og Nabla har lyst til å ha stuff på serverrommet&lt;br /&gt;
* NVG:&lt;br /&gt;
** NVG er allerede representert ved Kåsen i drift, og det enste det er snakk om er å strekke en nettverkskabel fra et av våre punkter til en av boksene deres. Og fordi vi uansett har så tette bånd internt i drift, mener driftsleder at det er uproblematisk.&lt;br /&gt;
** Ingen i styret har innvendinger&lt;br /&gt;
** Fordi ingen i styret eller driftskoordinator har innvendinger godkjennes saken&lt;br /&gt;
* Nabla:&lt;br /&gt;
** Det har vært diskutert før, men det har aldri blitt noe klart konsensus om hva det er vi faktisk vill, så vi bare kjører diskusjonen på nytt fra scratch.&lt;br /&gt;
** De ønsker en boks hos oss rent for å sikre at de ikke har alt på ett rom&lt;br /&gt;
** Det blir nevnt at vi har lovet plass også til Omega en eller annen gang i fortid&lt;br /&gt;
** Rent praktisk har Simon, Ilse, og Viken ryddet plass til 2U på serverrommet tidligere på dagen&lt;br /&gt;
** IDI har tidligere nevt at det er problematisk at andre har tilgang på serverromet.&lt;br /&gt;
*** Det ser ut til at dette bare gjelder fysisk tilgang, spesielt med tankte på hvordan NVG har hostet ting i fortid. Så dette ser ut til å være uproblematisk i forhold til dem så lenge vi ikke deler ut nøkkler og tar en del ansvar for boksene rent fysisk om noe skulle gå galt.&lt;br /&gt;
** Vi har fysisk plass til boksene, og vi synes at det koselig å gjøre det.&lt;br /&gt;
** Jørn: det er helt greit i seg selv, men det er kanskje best om vi setter inn en maskin de får innlogging på.&lt;br /&gt;
** Ilse og Viken: De har allerede klart et jern på 1U vi bare kan slenge inn&lt;br /&gt;
** Jørn: dette er greit, også fra et CERT-perspektiv så lenge vi restricter dem til å bare være koblet mot det offentlige nettet og være saklige.&lt;br /&gt;
** Nabla har spurt om når de kan komme med serveren. Hva gjør vi med det?&lt;br /&gt;
*** Vi sender en epost til drift om at styret har sett på saken, og at vi har lyst til å si ja til Nabla (og Omege). Mailen burde si noe sånt som at webkom i Nabla og drift mellom seg må avtale når og hvordan man gjør selve monteringen og oppsettet.&lt;br /&gt;
&lt;br /&gt;
Oppsummering av Hackekveld og Ryddedag:&lt;br /&gt;
* Gikk veldig bra?&lt;br /&gt;
* Litt dårlig oppmøte?&lt;br /&gt;
* Til neste gang kanskje legge det til ikke når folk som ikke har vært på PVV på lenge er i byen?&lt;br /&gt;
* Veldig bra at fler mennesker nå har tatt dypere på kodebasen til PVV&lt;br /&gt;
* Å constraine kodekvelder til ett konkret språk f.eks. som har vært diskutert litt i det siste er kanskje ikke det beste som kan skje. En annen mer spennende ide kunne ha vært å ha Hackekvelden relatert til ett tema, men det er kanskje noe som kan diskuteres mer når vi er nærmere et tidspunkt der det kan arrangeres på nytt.&lt;br /&gt;
Ryddedag:&lt;br /&gt;
* Vi er veldig fornøyde med outcomet, mye ryddigere nå enn i starten av semesteret.&lt;br /&gt;
* Kjøleskapslisten kan nå kanskje begynne å maintaines?&lt;br /&gt;
** Den burde kanskje legges ut på wiki-en, og skrives ut og klistres til kjøleskapet?&lt;br /&gt;
*** Ilse kan ta seg av printing&lt;br /&gt;
** Det burde fortsatt ordnes etter neste ryddedag slik at vi kan begynne å være strenge etter den neste slik vi lovet før ryddedagen som nettopp var.&lt;br /&gt;
* Det ble litt klaging over ting som ble fjernet.&lt;br /&gt;
** Mange er triste over tegningene på dørene, men da kan vi oppfordre til at dette brukes som en annleding for folk til å få opp ting de har lyst til å ha der, gjerne i fargeprint.&lt;br /&gt;
*** Navnene på rommenet, og det generelle fraværet av stuff er litt krise, men så lenge folk får opp stuff går ting bra (Ilse: Værsåsnill bruk fargeprint!!)&lt;br /&gt;
&lt;br /&gt;
Lagerromnøkkel:&lt;br /&gt;
* Det er noe problematisk at ingen av oss har tilgang på nøkkelen til lagerrommet der vi nå oppbevarer masse stuff.&lt;br /&gt;
* Det hadde vært en ide å spørre om å få en kopi av nøkkelen?&lt;br /&gt;
* Vi må snakke med NTNU eiendom for å finne ut av hvem/hva vi må kontakte for å få nøkkel til rommet.&lt;br /&gt;
** NTNU eiendom kan kontakts på følgende måte:&lt;br /&gt;
** Romnummeret til Lagerromet er &amp;quot;Programm for industriel økologi&amp;quot; ifølge mazemap. Det ser ut som om rommnummeret er 252.&lt;br /&gt;
** Noen må besøke resepsjonen til NTNU drift for å finne ut mer?&lt;br /&gt;
** Statusen for rommet er generelt uavklart?&lt;br /&gt;
* Vi tar sjansen på at å gjøre ingenting går fint, og at vi fortsetter å gjøre ingenting inntill noe må gjøres, og i mellomtiden sender en epost til NVG for å finne ut av om de vet noe mer rundt nøkkler, men ikke dytte for hardt.&lt;br /&gt;
&lt;br /&gt;
Reservere rom til ALLE kurs:&lt;br /&gt;
* Det burde være mulig å gjøre ihvertfall ut semesteret på romres.ntnu.no&lt;br /&gt;
* Hverken Jørn eller Simon har noe fornuftig tilgang til NTNU systemer, men mens vi har debattert har Peder klart å logge inn.&lt;br /&gt;
* Peder og Robert ser over kursplanen på wiki-en til neste gang og reserverer til kursene.&lt;br /&gt;
&lt;br /&gt;
Plakater Jenkinskurs:&lt;br /&gt;
* Plakatteksten eksisterer fremdeles ikke, men Ilse sier seg villig til å få skrevet den&lt;br /&gt;
* Peder og Robert sier seg villige til å ta seg av trykking og henging.&lt;br /&gt;
* Vi har lyst til å få dato og logo riktig på neste plakat.&lt;br /&gt;
* Ilse tar aktive og facebooksiden.&lt;br /&gt;
* Rom må fortsatt reservers.&lt;br /&gt;
&lt;br /&gt;
Salt kveld:&lt;br /&gt;
* Knuta har allerede satt opp mye.&lt;br /&gt;
* Vi bør i det minste sette oss inn hva Knuta har laget?&lt;br /&gt;
* Å gjøre saltkvelden til et kurs med workshop har kanskje mer for seg på dette punktet.&lt;br /&gt;
* Organisering:&lt;br /&gt;
** Vi kan gjøre det på samme måte som Hackekvelden&lt;br /&gt;
** Men vi bør ikke bleste for lenge i forveien&lt;br /&gt;
** Simon lager facebookevent for saltkvelden rett etter møtet.&lt;br /&gt;
* I blestingen holder vi oss til å reklamere for saltstenger som næring&lt;br /&gt;
* Saltdokumentasjonen på wiki-en burde linkes fra facebookeventet&lt;br /&gt;
&lt;br /&gt;
Pondus vs Lunch:&lt;br /&gt;
* Kit er ikke her denne uken, så vi forksyver det til neste uke.&lt;br /&gt;
&lt;br /&gt;
Ny TV:&lt;br /&gt;
* Vi har lyst på en 6&amp;quot; større TV på 48&amp;quot;.&lt;br /&gt;
* Vi har plass til den, den er lagd for å la ting stå på lenge offentlig så vi burde få mindre problemer med innbrenning, den har en bedre refres-rate som er mer optimal for det vi bruker den til, og den er uten tuner slik at vi slipper lisenstull.&lt;br /&gt;
* Da kasserer ikke er her burde vi kanskje ta den endelige avgjørelsen når vi vet om vi har budgett til det.&lt;br /&gt;
* Jørn: Vi trenger det ikke egentlig, men det er ikke dyrt heller.&lt;br /&gt;
* Ilse: Ser ikke helt det store med TV, men apparently er det mange andre som gjør det, og den brukes mye, så hvorfor ikke hvis vi kan budgettmessig&lt;br /&gt;
* Resten: Hvis kasserer mener at vi har rom til det i budgettet så greit, hvis ikke så meh.&lt;br /&gt;
* Link til TV-en vi så på: [http://www.elkjop.no/product/tv-lyd-og-bilde/tv/LH48RMDELGW/samsung-48-smart-signage-led-tv-lh48rmdelgw?scid=Pricecomparison2988#tab-more-info link]&lt;br /&gt;
&lt;br /&gt;
Oppdatering Lagerromet: NTNU har lyst til å bygge det om, men det kommer ikke til å skje før til våren. For nå er det eid av IDI, og skal overføres til NTNU eiendom etterhvert (status fra for ca 2 uker siden).&lt;br /&gt;
&lt;br /&gt;
Møtet løftes =D&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te&amp;diff=4294</id>
		<title>Styremøte</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te&amp;diff=4294"/>
		<updated>2015-10-08T14:25:25Z</updated>

		<summary type="html">&lt;p&gt;Simongli: Added pointer to the notes for the meeting on 2015-10-08&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- #acl All:read&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Styremøtene avholdes regelmessig.&lt;br /&gt;
&lt;br /&gt;
= Referater fra styremøter =&lt;br /&gt;
== 2015 ==&lt;br /&gt;
* [[/2015-10-08]]&lt;br /&gt;
* [[/2015-10-02]]&lt;br /&gt;
* [[/2015-09-24]]&lt;br /&gt;
* [[/2015-09-17]]&lt;br /&gt;
* [[/2015-09-08]]&lt;br /&gt;
* [[/2015-05-11]]&lt;br /&gt;
* [[/2015-05-04]]&lt;br /&gt;
* [[/2015-04-27]]&lt;br /&gt;
* [[/2015-04-20]]&lt;br /&gt;
* [[/2015-02-23]]&lt;br /&gt;
* [[/2015-02-09]]&lt;br /&gt;
* [[/2015-01-21]]&lt;br /&gt;
&lt;br /&gt;
== 2014 ==&lt;br /&gt;
* [[/2014-09-22]]&lt;br /&gt;
* [[/2014-08-22]]&lt;br /&gt;
* [[/2014-04-09]]&lt;br /&gt;
* [[/2014-03-19]]&lt;br /&gt;
* [[/2014-03-12]]&lt;br /&gt;
* [[/2014-03-05]]&lt;br /&gt;
* [[/2014-02-26]]&lt;br /&gt;
* [[/2014-02-19]]&lt;br /&gt;
* [[/2014-01-08]]&lt;br /&gt;
&lt;br /&gt;
== 2013 ==&lt;br /&gt;
* [[/2013-10-09]]&lt;br /&gt;
* [[/2013-09-12]]&lt;br /&gt;
* [[/2013-09-11]]&lt;br /&gt;
* [[/2013-08-19]]&lt;br /&gt;
* [[/2013-05-27]]&lt;br /&gt;
* [[/2013-02-21]]&lt;br /&gt;
* [[/2013-02-05]]&lt;br /&gt;
* [[/2013-01-14]]&lt;br /&gt;
&lt;br /&gt;
== 2012 ==&lt;br /&gt;
* [[/2012-11-06]]&lt;br /&gt;
* [[/2012-09-21]]&lt;br /&gt;
* [[/2012-09-11]]&lt;br /&gt;
* [[/2012-08-28]]&lt;br /&gt;
* [[/2012-03-22]]&lt;br /&gt;
* [[/2012-03-07]]&lt;br /&gt;
* [[/2012-02-10]]&lt;br /&gt;
&lt;br /&gt;
== 2011 ==&lt;br /&gt;
* [[/2011-12-02]]&lt;br /&gt;
* [[/2011-10-11]]&lt;br /&gt;
* [[/2011-09-27]]&lt;br /&gt;
* [[/2011-09-20]]&lt;br /&gt;
* [[/2011-09-13]]&lt;br /&gt;
* [[/2011-08-30]]&lt;br /&gt;
* [[/2011-05-18]]&lt;br /&gt;
* [[/2011-04-12]]&lt;br /&gt;
* [[/2011-03-03]]&lt;br /&gt;
* [[/2011-02-07]]&lt;br /&gt;
* [[/2011-01-27]]&lt;br /&gt;
&lt;br /&gt;
== 2010 ==&lt;br /&gt;
* [[/2010-11-26]]&lt;br /&gt;
* [[/2010-10-26]]&lt;br /&gt;
* [[/2010-10-05]]&lt;br /&gt;
* [[/2010-09-29]]&lt;br /&gt;
* [[/2010-08-15]]&lt;br /&gt;
* [[/2010-05-21]]&lt;br /&gt;
* [[/2010-04-16]]&lt;br /&gt;
* [[/2010-02-19]]&lt;br /&gt;
&lt;br /&gt;
== 2009 ==&lt;br /&gt;
* [[/2009-11-06]]&lt;br /&gt;
* [[/2009-10-23]]&lt;br /&gt;
* [[/2009-10-02]]&lt;br /&gt;
* [[/2009-09-01]]&lt;br /&gt;
* [[/2009-05-01]]&lt;br /&gt;
* [[/2009-04-21]]&lt;br /&gt;
* [[/2009-02-20]]&lt;br /&gt;
* [[/2009-01-30]]&lt;br /&gt;
&lt;br /&gt;
== 2008 ==&lt;br /&gt;
* [[/2008-11-07]]&lt;br /&gt;
* [[/2008-08-29]]&lt;br /&gt;
* [[/2008-04-04]]&lt;br /&gt;
* [[/2008-01-29]]&lt;br /&gt;
* [[/2008-01-18]]&lt;br /&gt;
&lt;br /&gt;
== 2007 ==&lt;br /&gt;
* [[/2007-09-21]]&lt;br /&gt;
* [[/2007-08-31]]&lt;br /&gt;
* [[/2007-08-22]]&lt;br /&gt;
* [[/2007-05-11]]&lt;br /&gt;
* [[/2007-04-27]]&lt;br /&gt;
* [[/2007-03-15]]&lt;br /&gt;
* [[/2007-02-13]]&lt;br /&gt;
* [[/2007-01-19]]&lt;br /&gt;
&lt;br /&gt;
== 2006 ==&lt;br /&gt;
* [[/2006-10-06]]&lt;br /&gt;
* [[/2006-09-01]]&lt;br /&gt;
* [[/2006-02-08]]&lt;br /&gt;
* [[/2006-01-27]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Programvareverkstedet&amp;diff=4290</id>
		<title>Programvareverkstedet</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Programvareverkstedet&amp;diff=4290"/>
		<updated>2015-10-06T11:32:03Z</updated>

		<summary type="html">&lt;p&gt;Simongli: Added the git cource facebook-link and time&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[#English summary]]&lt;br /&gt;
&lt;br /&gt;
[[#Programvareverkstedet|English]]&lt;br /&gt;
&lt;br /&gt;
Velkommen til [[Programvareverkstedet]]s wiki. Programvareverkstedet (PVV) er en studentorganisasjon ved Norges Teknisk-Naturvitenskapelige Universitet (NTNU). PVVs formål er å skape et miljø for datainteresserte personer tilknyttet universitetet. Nåværende og tidligere studenter ved NTNU, samt ansatte ved NTNU og tilstøtende miljø, kan bli medlemmer.&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
== Kommende arrangementer ==&lt;br /&gt;
&#039;&#039;Kursplanen kan endre seg i løpet av semesteret.&#039;&#039; [https://www.google.com/calendar/embed?src=320i50h1jg3as29imatatn1j4g%40group.calendar.google.com&amp;amp;ctz=Europe/Oslo Google Calendar] [https://www.google.com/calendar/ical/320i50h1jg3as29imatatn1j4g%40group.calendar.google.com/public/basic.ics Google .ics]&lt;br /&gt;
* &amp;lt;del&amp;gt;10. september: Passordsikring av Kit (18.15 - KJL4)&amp;lt;/del&amp;gt; (gjennomført)&lt;br /&gt;
* &amp;lt;del&amp;gt;24. september: [[Kurs/Innføring i UNIX (2015)|Innføring i UNIX]] av Andreas Danner Nilsen (19.15 - KJL2) ([https://www.facebook.com/events/1629559590658693/ Facebook])&amp;lt;/del&amp;gt; (gjennomført)&lt;br /&gt;
* &amp;lt;del&amp;gt;1. oktober: Innføring i Nagios av [http://www.nvg.ntnu.no/Hovedside#Kurs:_Innf.C3.B8ring_i_Nagios.2C_1._oktober NVG] (18.15 - EL1 Gamle Elektro)&amp;lt;/del&amp;gt; (gjennomført)&lt;br /&gt;
* 8. oktober: Gitkurs av Aleksander Wasaznik (18:00 - F2) ([https://www.facebook.com/events/533758556776059/ Facebook])&lt;br /&gt;
* 15. oktober: Jenkins av Ilse Visser&lt;br /&gt;
* 22. oktober: Python vispy av Finn Inderhaug Holme&lt;br /&gt;
* 5. november: Datastrukturer i C av Torje Digernes&lt;br /&gt;
* 12. november: Nettverkskurs av Jørn de Jong og Christoffer Viken&lt;br /&gt;
&lt;br /&gt;
== Driftsmeldinger ==&lt;br /&gt;
{{LOCALMOTD}}&lt;br /&gt;
&lt;br /&gt;
== Steder å starte ==&lt;br /&gt;
* [[Medlem|Medlemsfordeler]]: Fordeler med å være medlem i PVV.&lt;br /&gt;
* [[Medlemskontingent]]: Hvordan betale kontingent.&lt;br /&gt;
* [[Medlemssider]]: Hjemmesidene til medlemmer i PVV.&lt;br /&gt;
* [[Dokumentasjon]]: Oppskrifter på ting brukere kan gjøre på PVV.&lt;br /&gt;
* [[Drift]]: Dokumentasjon til (potensielle) driftere.&lt;br /&gt;
* [http://list.pvv.ntnu.no/ Epost-lister]&lt;br /&gt;
* [[Styrehandlinger]]: Styrets huskeliste for å gjøre enkelte handlinger.&lt;br /&gt;
* [[Historie]]: PVVs historie og historiske anekdoter fra NTNU, NTH, Gløshaugen, et cetera.&lt;br /&gt;
* [[Programvareutvikling]]: Hvordan utvikle (forhåpentlig god) programvare på en god måte.&lt;br /&gt;
* [[Bokhyllen]]: Bøker i PVVs bokhylle.&lt;br /&gt;
* [[Spill]]: Spill PVV har (brettspill, kortspill, rollespill...)&lt;br /&gt;
* [[Kurs]]: PVV arrangerer kurs i ny og ne, og i forbindelse med de fleste kursene legges det ut litt materiale på nett.&lt;br /&gt;
* [[Maskiner]]: Oversikt over PVVs maskinpark.&lt;br /&gt;
* [[Søsterorganisasjoner]]: PVV-ekvivalenter ved andre universiteter.&lt;br /&gt;
* [[Nerdepizza]]: Nerder samles på Peppes og spiser pizza fredager i partallsuker.&lt;br /&gt;
* [[PVVI]]: Idrettsforeningen.&lt;br /&gt;
* [[Mat]]: De fleste PVV-ere inntar dette jevnlig.&lt;br /&gt;
&lt;br /&gt;
== Redigering av wikien ==&lt;br /&gt;
* [[WikiSandKasse]]: Eksperimenter selv med å redigere en wikiside&lt;br /&gt;
&amp;lt;!-- * [[VeiViser]]: Lær hvilke muligheter du har for å navigere i wiki-en --&amp;gt;&lt;br /&gt;
* [http://meta.wikimedia.org/wiki/Help:Editing SyntaxReference]: Bli vant med markeringsspråket&lt;br /&gt;
&amp;lt;!-- * [[HelpContents]]: Dokumentasjon (både for brukere og administratorer) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== English summary ==&lt;br /&gt;
Welcome to the wiki of Programvareversktedet (PVV). Programvareverkstedet (Literally The software workshop) is a student organization for students interested in computers at NTNU. Anyone who is or has been a student at NTNU, and people either working at or is associated with NTNU, can become a member.&lt;br /&gt;
&lt;br /&gt;
Most of PVV&#039;s information is only available in Norwegian. This is natural, since most of our members speak Norwegian.&lt;br /&gt;
We however wish to emphasize that students and others who are not fluent in Norwegian are very welcome to join our club.&lt;br /&gt;
Hopefully, more information on this wiki will be translated into English in the future. If there is any one particular page you want translated into English, or a piece of information important to you which is only available in Norwegian, please contact user andreao.&lt;br /&gt;
&lt;br /&gt;
=== Editing the wiki ===&lt;br /&gt;
* [[WikiSandKasse]]: Experiment with creating wiki pages here&lt;br /&gt;
* [http://meta.wikimedia.org/wiki/Help:Editing SyntaxReference]: Get used to the markup&lt;br /&gt;
&lt;br /&gt;
= Programvareverkstedet = &lt;br /&gt;
Welcome to [[Programvareverkstedet]]&#039;s wiki. Programvareverkstedet (PVV, The Software Workshop) is a student organization at the Norwegian University of Science and Technology (NUST/NTNU). PVV&#039;s purpose is to create an environment for people that take an interest in computers and are connected to the university. Current and former students at NUST, and employees at NUST and related environments, can be members. &lt;br /&gt;
&lt;br /&gt;
== Messages from the administration ==&lt;br /&gt;
{{LOCALMOTD}}&lt;br /&gt;
&lt;br /&gt;
== Places to start ==&lt;br /&gt;
* [[Medlem|Member benefits]]: Benefits of being a member of PVV.&lt;br /&gt;
* [[Medlemskontingent|Memersip fee]]: How to pay the membership fee.&lt;br /&gt;
* [[Medlemssider|Member&#039;s pages]]: Homepages of PVV&#039;s members.&lt;br /&gt;
* [[Dokumentasjon|Documentation]]: Recipes for things users can do at PVV.&lt;br /&gt;
* [[Drift|Administration]]: Documentation for (potential) administrators.&lt;br /&gt;
* [http://list.pvv.ntnu.no/ Mailing lists]&lt;br /&gt;
* [[Styrehandlinger|Board actions]]: The boards list for remembering to perform some simple actions.&lt;br /&gt;
* [[Historie|History]]: PVV&#039;s history and historical anecdotes from NUST, NTH, Gløshaugen, etc.&lt;br /&gt;
* [[Programvareutvikling|Software development]]: How to develop (hopefully good) software in a good way.&lt;br /&gt;
* [[Bokhyllen|The Bookshelf]]: Books in PVV&#039;s bookshelf.&lt;br /&gt;
* [[Spill|Games]]: Games PVV has (board games, card games, role playing games...)&lt;br /&gt;
* [[Kurs|Courses]]: PVV arranges courses from time to time, and in relation to most of them some material is published online. &lt;br /&gt;
* [[Maskiner|Machines]]: Overview of PVV&#039;s machine park.&lt;br /&gt;
* [[Søsterorganisasjoner|Sister organizations]]: PVV-equivalents at other universities.&lt;br /&gt;
* [[Nerdepizza|Nerd Pizza]]: Nerds gather at Peppes and eat pizza in even numbered weeks.&lt;br /&gt;
* [[PVVI]]: The sports association.&lt;br /&gt;
* [[Mat|Food]]: Most PVV-ers consume this regularly.&lt;br /&gt;
&lt;br /&gt;
== Edditing the wiki ==&lt;br /&gt;
* [[WikiSandKasse|Wiki sand box]]: Experiment by edditning a wiki page.&lt;br /&gt;
&amp;lt;!-- * [[VeiViser|Path finder]]: Learn about opportunities you have to navigate the wiki --&amp;gt;&lt;br /&gt;
* [http://meta.wikimedia.org/wiki/Help:Editing SyntaxReference]: Get used to the markup language.&lt;br /&gt;
&amp;lt;!-- * [[HelpContents]]: Documentation (both for users and administrators)--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te/2015-10-02&amp;diff=4280</id>
		<title>Styremøte/2015-10-02</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te/2015-10-02&amp;diff=4280"/>
		<updated>2015-10-02T15:17:53Z</updated>

		<summary type="html">&lt;p&gt;Simongli: Added this weeks minutes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Innkalling:&lt;br /&gt;
Tid: Fredag den 2. oktober, kl. 16:15&lt;br /&gt;
Sted: Kose- eller terminalrommet&lt;br /&gt;
&lt;br /&gt;
Saksliste&lt;br /&gt;
* Gitkurs&lt;br /&gt;
** Plakater&lt;br /&gt;
*** Trykke på Dragvoll?&lt;br /&gt;
** Aktive + Facebook info&lt;br /&gt;
** Reservere rom&lt;br /&gt;
* Lunch istedenfor Pondus&lt;br /&gt;
** Hvem fikser?&lt;br /&gt;
* Andre ting?&lt;br /&gt;
&lt;br /&gt;
Møtet er på fredag, siden torsdagen kolliderer med Project Euler kvelden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Innkallingen blir godkjent (mye klapping...)&lt;br /&gt;
&lt;br /&gt;
Project Euler kvelden&lt;br /&gt;
* Nokså dårlig oppmøte&lt;br /&gt;
* Burde kanskje starte senere mtp at det er en hverdag?&lt;br /&gt;
* Burde ha vært tydligere at det var åpent for å dukke opp etter at eventet startet?&lt;br /&gt;
* Ha varigheten på &amp;quot;dagsevents&amp;quot; på plakaten for å gjøre det tydligere når det er man kan komme&lt;br /&gt;
* Basert på feedbacken vi har fått på plakaten virker det som om folk er fornøde med den nye logoen som Liang har designet&lt;br /&gt;
** Peder: vi burde ha svart bakgrunn og grønne streker for å få formen mer synlig&lt;br /&gt;
** Faktisk seriøst: strekene burde bli litt synligere (tykkere?) på sort-hvit utgaven&lt;br /&gt;
** Forslag: Vi bruker den nye logoen ut året, og hvis ingen kommer opp med noe bedre blir den fastsatt som den nye permanente greia&lt;br /&gt;
&lt;br /&gt;
Git kurset:&lt;br /&gt;
* Vi trenger plakater&lt;br /&gt;
** Noen med busskort pls halp så vi får trykket på dragvoll&lt;br /&gt;
** Forrige regning for 20 plakater med studentrabatt ble 320kr på copy-cat&lt;br /&gt;
** Ingen melder seg frivillig til å dra opp til Dragvoll for å printe&lt;br /&gt;
*** Folk har apparently for mye å gjøe for tiden til å kunne foreta reisen&lt;br /&gt;
** Noen må mase pa Alex om å få en kursbeskrivelse til plakaten slik at vi kan få trykt plakaten. Men hvem?&lt;br /&gt;
*** Simon lager random gitintrokursplakattekst&lt;br /&gt;
** Noen må trykke. Men hvem?&lt;br /&gt;
*** Peder melder seg frivillig til trykking og henging&lt;br /&gt;
**** Jørn sa at han kanskje hadde lyst til å være med på å henge opp plakater&lt;br /&gt;
** Simon kan sende aktive-epost og lage ansiktsbokevent&lt;br /&gt;
** Ilse kan reservere rom&lt;br /&gt;
* Vi tror vi har det meste vi trenger til git-kurs på dette punktet&lt;br /&gt;
&lt;br /&gt;
Lunch vs Pondus:&lt;br /&gt;
* Vi savner Kit&lt;br /&gt;
&lt;br /&gt;
Eventuelt:&lt;br /&gt;
* Hackehelg, kodekveld, og ryddedag. Hva må fikses?&lt;br /&gt;
** Mat og drikke burde fikses for begge&lt;br /&gt;
** Ryddedagen:&lt;br /&gt;
*** Vi må sørge for at folk ikke bare kommer får pizza og drar. Servere pizza etter rydding?&lt;br /&gt;
*** Begynne å enforce at kjøleskapet bare kan brukes av folk som deltar på ryddedagen&lt;br /&gt;
*** Ha en liste på dagen slik at vi har oversikt over hvem som er eligible for pizza og kjøleskap&lt;br /&gt;
**** Burde begynne å ha liste denne ryddedagen, og enforce fra neste, slik at folk har tid til å få vite om det og begynne å delta&lt;br /&gt;
*** Ryddedag burde kanskje skje oftere?&lt;br /&gt;
**** Hver fullmåne for å få skikkelig kultstemning?&lt;br /&gt;
**** Vi bestemmer senere hvor ofte ryddedagen skal være&lt;br /&gt;
** I morgen (hackehelg/kodekveld):&lt;br /&gt;
*** Tidligere hackehelger hadde sponsorer i bytte mot at vi hacket på teknologier de syntes var kule (det var basically bedpresskurs)&lt;br /&gt;
*** Det er kanskje en ide å ha et knokret tema, men det blir kanskje litt kort varsel å sette tema nå&lt;br /&gt;
*** Mat&lt;br /&gt;
**** Petters?&lt;br /&gt;
***** Nei, vi ønsker ikke å forgifte alle...&lt;br /&gt;
**** Pizzabakeren pleier å være saklig&lt;br /&gt;
**** Vi regner en halv stor pizza per pers, og runder opp&lt;br /&gt;
**** Noen må legge ut og få tilbake fra Kit&lt;br /&gt;
**** Noen må kjøpe inn (masse) brus til begge dagene&lt;br /&gt;
***** Peder har en kupong for Coop&lt;br /&gt;
**** Vi trenger også snacks og nattmat&lt;br /&gt;
**** En god ide kan være å kjøpe inn litt for mye, PVV legger ut for det vi bruker på kveldene, og personen tar resten i dibblerkredit&lt;br /&gt;
**** Påminnelse om ryddedag og hackehelg burde sendes på aktive&lt;br /&gt;
**** Simon må være med på å kjøpe inn pizza en av dagene&lt;br /&gt;
&lt;br /&gt;
Møtet løftes&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te&amp;diff=4279</id>
		<title>Styremøte</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te&amp;diff=4279"/>
		<updated>2015-10-02T14:23:09Z</updated>

		<summary type="html">&lt;p&gt;Simongli: Added this weeks notes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- #acl All:read&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Styremøtene avholdes regelmessig.&lt;br /&gt;
&lt;br /&gt;
= Referater fra styremøter =&lt;br /&gt;
== 2015 ==&lt;br /&gt;
* [[/2015-10-02]]&lt;br /&gt;
* [[/2015-09-24]]&lt;br /&gt;
* [[/2015-09-17]]&lt;br /&gt;
* [[/2015-09-08]]&lt;br /&gt;
* [[/2015-05-11]]&lt;br /&gt;
* [[/2015-05-04]]&lt;br /&gt;
* [[/2015-04-27]]&lt;br /&gt;
* [[/2015-04-20]]&lt;br /&gt;
* [[/2015-02-23]]&lt;br /&gt;
* [[/2015-02-09]]&lt;br /&gt;
* [[/2015-01-21]]&lt;br /&gt;
&lt;br /&gt;
== 2014 ==&lt;br /&gt;
* [[/2014-09-22]]&lt;br /&gt;
* [[/2014-08-22]]&lt;br /&gt;
* [[/2014-04-09]]&lt;br /&gt;
* [[/2014-03-19]]&lt;br /&gt;
* [[/2014-03-12]]&lt;br /&gt;
* [[/2014-03-05]]&lt;br /&gt;
* [[/2014-02-26]]&lt;br /&gt;
* [[/2014-02-19]]&lt;br /&gt;
* [[/2014-01-08]]&lt;br /&gt;
&lt;br /&gt;
== 2013 ==&lt;br /&gt;
* [[/2013-10-09]]&lt;br /&gt;
* [[/2013-09-12]]&lt;br /&gt;
* [[/2013-09-11]]&lt;br /&gt;
* [[/2013-08-19]]&lt;br /&gt;
* [[/2013-05-27]]&lt;br /&gt;
* [[/2013-02-21]]&lt;br /&gt;
* [[/2013-02-05]]&lt;br /&gt;
* [[/2013-01-14]]&lt;br /&gt;
&lt;br /&gt;
== 2012 ==&lt;br /&gt;
* [[/2012-11-06]]&lt;br /&gt;
* [[/2012-09-21]]&lt;br /&gt;
* [[/2012-09-11]]&lt;br /&gt;
* [[/2012-08-28]]&lt;br /&gt;
* [[/2012-03-22]]&lt;br /&gt;
* [[/2012-03-07]]&lt;br /&gt;
* [[/2012-02-10]]&lt;br /&gt;
&lt;br /&gt;
== 2011 ==&lt;br /&gt;
* [[/2011-12-02]]&lt;br /&gt;
* [[/2011-10-11]]&lt;br /&gt;
* [[/2011-09-27]]&lt;br /&gt;
* [[/2011-09-20]]&lt;br /&gt;
* [[/2011-09-13]]&lt;br /&gt;
* [[/2011-08-30]]&lt;br /&gt;
* [[/2011-05-18]]&lt;br /&gt;
* [[/2011-04-12]]&lt;br /&gt;
* [[/2011-03-03]]&lt;br /&gt;
* [[/2011-02-07]]&lt;br /&gt;
* [[/2011-01-27]]&lt;br /&gt;
&lt;br /&gt;
== 2010 ==&lt;br /&gt;
* [[/2010-11-26]]&lt;br /&gt;
* [[/2010-10-26]]&lt;br /&gt;
* [[/2010-10-05]]&lt;br /&gt;
* [[/2010-09-29]]&lt;br /&gt;
* [[/2010-08-15]]&lt;br /&gt;
* [[/2010-05-21]]&lt;br /&gt;
* [[/2010-04-16]]&lt;br /&gt;
* [[/2010-02-19]]&lt;br /&gt;
&lt;br /&gt;
== 2009 ==&lt;br /&gt;
* [[/2009-11-06]]&lt;br /&gt;
* [[/2009-10-23]]&lt;br /&gt;
* [[/2009-10-02]]&lt;br /&gt;
* [[/2009-09-01]]&lt;br /&gt;
* [[/2009-05-01]]&lt;br /&gt;
* [[/2009-04-21]]&lt;br /&gt;
* [[/2009-02-20]]&lt;br /&gt;
* [[/2009-01-30]]&lt;br /&gt;
&lt;br /&gt;
== 2008 ==&lt;br /&gt;
* [[/2008-11-07]]&lt;br /&gt;
* [[/2008-08-29]]&lt;br /&gt;
* [[/2008-04-04]]&lt;br /&gt;
* [[/2008-01-29]]&lt;br /&gt;
* [[/2008-01-18]]&lt;br /&gt;
&lt;br /&gt;
== 2007 ==&lt;br /&gt;
* [[/2007-09-21]]&lt;br /&gt;
* [[/2007-08-31]]&lt;br /&gt;
* [[/2007-08-22]]&lt;br /&gt;
* [[/2007-05-11]]&lt;br /&gt;
* [[/2007-04-27]]&lt;br /&gt;
* [[/2007-03-15]]&lt;br /&gt;
* [[/2007-02-13]]&lt;br /&gt;
* [[/2007-01-19]]&lt;br /&gt;
&lt;br /&gt;
== 2006 ==&lt;br /&gt;
* [[/2006-10-06]]&lt;br /&gt;
* [[/2006-09-01]]&lt;br /&gt;
* [[/2006-02-08]]&lt;br /&gt;
* [[/2006-01-27]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te/2015-09-24&amp;diff=4274</id>
		<title>Styremøte/2015-09-24</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te/2015-09-24&amp;diff=4274"/>
		<updated>2015-09-24T15:32:16Z</updated>

		<summary type="html">&lt;p&gt;Simongli: Added the minutes from the board meeting today&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Innkalling: ==&lt;br /&gt;
&lt;br /&gt;
Tid: Torsdag den 24. september 2015, kl. 16:15&lt;br /&gt;
Sted: Kose- eller terminalrommet&lt;br /&gt;
&lt;br /&gt;
Saksliste&lt;br /&gt;
 * Rydde- og vaskedag&lt;br /&gt;
  ** &amp;quot;Alt&amp;quot; må opp fra gulvet, for å gjøre vaskepersonalet og vaktmester glad&lt;br /&gt;
  ** Vaske kaffetrakter, mikrobølgeovn, popcornmaskin&lt;br /&gt;
 * Kjøleskapsregler (Jeg ryddet kjøleskapet og var ikke særlig fornøyd med det jeg fant)&lt;br /&gt;
 * Gitkurs 8. oktober, vi trenger kursholder!&lt;br /&gt;
 * Oppdatering av Prosjekt Euler Kveld&lt;br /&gt;
 * Organisere saltkveld&lt;br /&gt;
 * Plakater til kurs&lt;br /&gt;
 * Grafisk profil&lt;br /&gt;
  ** Logoen laget av Liang (se vedlegg)&lt;br /&gt;
  ** Outsourcing?&lt;br /&gt;
 * Innkjøp, hvem skal kjøpe inn?&lt;br /&gt;
  ** Tekanne&lt;br /&gt;
  ** Påfyll for lappskriveren&lt;br /&gt;
&lt;br /&gt;
== Referat ==&lt;br /&gt;
&lt;br /&gt;
Godkjenning av innkalling:&lt;br /&gt;
 * Godkjent&lt;br /&gt;
&lt;br /&gt;
Rydde og vaskedag:&lt;br /&gt;
 * Ting opp fra gulvet er en bra ting&lt;br /&gt;
 * Rydding og vasking er også en bra ting generelt, vi vil ha forslag til når&lt;br /&gt;
 * Søndag den 4. er den beste datoen pga. andre events som skal skje de kommende ukene&lt;br /&gt;
 * Organisering:&lt;br /&gt;
 ** Vi har lyst på pizza og brus?&lt;br /&gt;
 ** Tid og rekrutering er en greie noen burde ta ansvar for&lt;br /&gt;
 *** Simon kan ta det&lt;br /&gt;
 *** Kit foreslår kl 13 og utover&lt;br /&gt;
&lt;br /&gt;
Bør fler ha admintilgang på facebook-siden?&lt;br /&gt;
 * Jørn: så lenge ikke Alex driver å legger inn haskell-propaganda på kodekveld-eventet er det greit at vi gir de fleste tilgang på alt&lt;br /&gt;
 * Generell enighet&lt;br /&gt;
&lt;br /&gt;
Kjøleskapsregler:&lt;br /&gt;
 * Ilse fant mange unspeakable ting i kjøleskapet. Kjøleskapet har blitt bedre, Ilse sin mentale helse kanskje ikke så&lt;br /&gt;
 * Ilse vil ha ting merket, og regelen om at umerkede ting kastes reinstated&lt;br /&gt;
 * Kit har ingen insigelser&lt;br /&gt;
 * Folk vil ha navne-regelen ikke strøket ut, og kanskje i bold på en ny lapp på kjøleksapet&lt;br /&gt;
 ** Den koselige nyinnkjøpte dymo-tingen kan kanskje brukes?&lt;br /&gt;
 *** Kit mener det kanskje blit litt dyrt, kanskje bruke tusj istedenfor&lt;br /&gt;
 *** Vi tror ikke at det å ha permanent markers kommer til å ha negativ inflytelse på whiteboardet&lt;br /&gt;
 * Tømming av kjøleskapet før/etter hvert styremøtet kan være en bra måte å holde det rent på&lt;br /&gt;
 * Ilse: merking med PVV, PVVVV og dibbler burde være greit&lt;br /&gt;
&lt;br /&gt;
Gitkurs 8. oktober:&lt;br /&gt;
 * Fortsatt ingen kursholder&lt;br /&gt;
 * Jørn spørr alex&lt;br /&gt;
 * Fallbacks?&lt;br /&gt;
 ** Even foreslår Chaves&lt;br /&gt;
 *** Vi får Ilse til å spørre&lt;br /&gt;
 * Finn: alex har sagt tentativt ja til ham&lt;br /&gt;
 * Så, vi regner med at det går bra\&lt;br /&gt;
 * Jørn følger opp&lt;br /&gt;
 ** Alex har svart ja =D&lt;br /&gt;
&lt;br /&gt;
Prosjekt euler-kveld:&lt;br /&gt;
 * Kit synes at 1. oktober er helt greit&lt;br /&gt;
 * Romreservering: Kit handles&lt;br /&gt;
 * Skaffe snacks: Kit handles&lt;br /&gt;
 * Reklamering: Ting kan arrangeres til mandag&lt;br /&gt;
 ** Det hadde vært awesome om kursplakatene ble repurposed til eventplakater&lt;br /&gt;
 ** Kan printes og henges opp sent på mandag&lt;br /&gt;
 ** Ilse kan trykke&lt;br /&gt;
&lt;br /&gt;
Printing bør gjøres av studenter da copycat er dyre&lt;br /&gt;
 * Folket er enige&lt;br /&gt;
&lt;br /&gt;
Lunch istedenfor pondus:&lt;br /&gt;
 * Kit: liker ikke pondus personlig eller politisk, lunch er en bedre fitt for PVV generelt&lt;br /&gt;
 * Ilse er enig med Kit&lt;br /&gt;
 * Jørn sier at det gir mening&lt;br /&gt;
 * Flertallet er for, noen må bare gjøre det&lt;br /&gt;
 * Kit bør probly gjøre det da det er hun som tar seg av regningen og stuff&lt;br /&gt;
 ** Vi kan probly ta det neste møte da kit er stresset nok som hun er nå&lt;br /&gt;
&lt;br /&gt;
Kit drar for å printe kjøleskapsregler og rekke bussen&lt;br /&gt;
&lt;br /&gt;
Update:&lt;br /&gt;
 * Kit skal se på hvordan fikse pondusstuff&lt;br /&gt;
&lt;br /&gt;
Update 2:&lt;br /&gt;
 * Igloo har fått nytt regelsett&lt;br /&gt;
&lt;br /&gt;
Plakater til kurs:&lt;br /&gt;
 * NTNU trykk gir rabatt til studenter&lt;br /&gt;
 * Hvis vi bruker NTNU trykk er det folk med busskort som er mest aktuelle som trykkere&lt;br /&gt;
 ** For tiden er det Kit og kanskje en av Robert eller Peder som har busskort som er aktuelle trykkere på Dragvoll&lt;br /&gt;
&lt;br /&gt;
Saltkved:&lt;br /&gt;
 * Lørdag den 17. (oktober) er det vi har som for tiden passer best&lt;br /&gt;
 * Vi må fortsatt finne tid på dagen&lt;br /&gt;
 * Ilse kommer ikke til å være i byen for anledningen&lt;br /&gt;
 * For langt frem i tid til å fikse plakater for nå&lt;br /&gt;
 ** Fikser ansvarlig, eksakt tid og sted samtidig med plakater&lt;br /&gt;
&lt;br /&gt;
Kalender-greia bør komme på forsiden til wiki-en slik at folk kan vite at den finnes&lt;br /&gt;
&lt;br /&gt;
Epost med ukens event kan bli aktuelt?&lt;br /&gt;
&lt;br /&gt;
Grafisk profil:&lt;br /&gt;
 * Ilse mener at vi trenger mer farge og en ikke like avskrekkende logo&lt;br /&gt;
 * Jørn mener at vi ikke har så mye å tape, og en god del å vinne&lt;br /&gt;
 * Vil vi lage selv, eller kaste penger på problemet&lt;br /&gt;
 ** Finn: vi bør ikke outsource, da det kan ende opp med å koste rundt 200k&lt;br /&gt;
 ** Ilse synes at det er vanskelig å lage grafisk profil&lt;br /&gt;
 ** Få noen, f.esk. industriell design eller hist til å gjøre det?&lt;br /&gt;
 ** Vi liker generelt logoforslaget til Liang&lt;br /&gt;
 ** Bruke litt penger på en konkuranse kunne ha vært en ide?&lt;br /&gt;
 ** Utsette dette til neste møte når vi kan få inspill fra fler personer?&lt;br /&gt;
 *** Ilse Jørn og Simon (de enste fra styret som er igjen på møtet) er enige om at dette er en god ide&lt;br /&gt;
&lt;br /&gt;
Innkjøp at tekanne og påfyll for lappskriver:&lt;br /&gt;
 * Har blitt gjort =D&lt;br /&gt;
&lt;br /&gt;
Finn har lyst til å ha kodekveld etter kurset sitt&lt;br /&gt;
 * Ilse: er en veldig kul ide&lt;br /&gt;
 * Er isåfall snakk om den 24. oktober&lt;br /&gt;
 * Alle tilstedeværende er enige om at det er en bra ting, prosessen med facebookevents, romreservasjon, og plakatstyr skjer når vi har tatt hånd om events nærmere frem i tid&lt;br /&gt;
&lt;br /&gt;
Ta en cleanup av aktive da det ikke ser ut til å være så mye aktivitet lenger&lt;br /&gt;
&lt;br /&gt;
Møtet løftes&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te&amp;diff=4273</id>
		<title>Styremøte</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te&amp;diff=4273"/>
		<updated>2015-09-24T14:21:26Z</updated>

		<summary type="html">&lt;p&gt;Simongli: Added refference to the board meeting of the day&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- #acl All:read&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Styremøtene avholdes regelmessig.&lt;br /&gt;
&lt;br /&gt;
= Referater fra styremøter =&lt;br /&gt;
== 2015 ==&lt;br /&gt;
* [[/2015-09-24]]&lt;br /&gt;
* [[/2015-09-17]]&lt;br /&gt;
* [[/2015-09-08]]&lt;br /&gt;
* [[/2015-05-11]]&lt;br /&gt;
* [[/2015-05-04]]&lt;br /&gt;
* [[/2015-04-27]]&lt;br /&gt;
* [[/2015-04-20]]&lt;br /&gt;
* [[/2015-02-23]]&lt;br /&gt;
* [[/2015-02-09]]&lt;br /&gt;
* [[/2015-01-21]]&lt;br /&gt;
&lt;br /&gt;
== 2014 ==&lt;br /&gt;
* [[/2014-09-22]]&lt;br /&gt;
* [[/2014-08-22]]&lt;br /&gt;
* [[/2014-04-09]]&lt;br /&gt;
* [[/2014-03-19]]&lt;br /&gt;
* [[/2014-03-12]]&lt;br /&gt;
* [[/2014-03-05]]&lt;br /&gt;
* [[/2014-02-26]]&lt;br /&gt;
* [[/2014-02-19]]&lt;br /&gt;
* [[/2014-01-08]]&lt;br /&gt;
&lt;br /&gt;
== 2013 ==&lt;br /&gt;
* [[/2013-10-09]]&lt;br /&gt;
* [[/2013-09-12]]&lt;br /&gt;
* [[/2013-09-11]]&lt;br /&gt;
* [[/2013-08-19]]&lt;br /&gt;
* [[/2013-05-27]]&lt;br /&gt;
* [[/2013-02-21]]&lt;br /&gt;
* [[/2013-02-05]]&lt;br /&gt;
* [[/2013-01-14]]&lt;br /&gt;
&lt;br /&gt;
== 2012 ==&lt;br /&gt;
* [[/2012-11-06]]&lt;br /&gt;
* [[/2012-09-21]]&lt;br /&gt;
* [[/2012-09-11]]&lt;br /&gt;
* [[/2012-08-28]]&lt;br /&gt;
* [[/2012-03-22]]&lt;br /&gt;
* [[/2012-03-07]]&lt;br /&gt;
* [[/2012-02-10]]&lt;br /&gt;
&lt;br /&gt;
== 2011 ==&lt;br /&gt;
* [[/2011-12-02]]&lt;br /&gt;
* [[/2011-10-11]]&lt;br /&gt;
* [[/2011-09-27]]&lt;br /&gt;
* [[/2011-09-20]]&lt;br /&gt;
* [[/2011-09-13]]&lt;br /&gt;
* [[/2011-08-30]]&lt;br /&gt;
* [[/2011-05-18]]&lt;br /&gt;
* [[/2011-04-12]]&lt;br /&gt;
* [[/2011-03-03]]&lt;br /&gt;
* [[/2011-02-07]]&lt;br /&gt;
* [[/2011-01-27]]&lt;br /&gt;
&lt;br /&gt;
== 2010 ==&lt;br /&gt;
* [[/2010-11-26]]&lt;br /&gt;
* [[/2010-10-26]]&lt;br /&gt;
* [[/2010-10-05]]&lt;br /&gt;
* [[/2010-09-29]]&lt;br /&gt;
* [[/2010-08-15]]&lt;br /&gt;
* [[/2010-05-21]]&lt;br /&gt;
* [[/2010-04-16]]&lt;br /&gt;
* [[/2010-02-19]]&lt;br /&gt;
&lt;br /&gt;
== 2009 ==&lt;br /&gt;
* [[/2009-11-06]]&lt;br /&gt;
* [[/2009-10-23]]&lt;br /&gt;
* [[/2009-10-02]]&lt;br /&gt;
* [[/2009-09-01]]&lt;br /&gt;
* [[/2009-05-01]]&lt;br /&gt;
* [[/2009-04-21]]&lt;br /&gt;
* [[/2009-02-20]]&lt;br /&gt;
* [[/2009-01-30]]&lt;br /&gt;
&lt;br /&gt;
== 2008 ==&lt;br /&gt;
* [[/2008-11-07]]&lt;br /&gt;
* [[/2008-08-29]]&lt;br /&gt;
* [[/2008-04-04]]&lt;br /&gt;
* [[/2008-01-29]]&lt;br /&gt;
* [[/2008-01-18]]&lt;br /&gt;
&lt;br /&gt;
== 2007 ==&lt;br /&gt;
* [[/2007-09-21]]&lt;br /&gt;
* [[/2007-08-31]]&lt;br /&gt;
* [[/2007-08-22]]&lt;br /&gt;
* [[/2007-05-11]]&lt;br /&gt;
* [[/2007-04-27]]&lt;br /&gt;
* [[/2007-03-15]]&lt;br /&gt;
* [[/2007-02-13]]&lt;br /&gt;
* [[/2007-01-19]]&lt;br /&gt;
&lt;br /&gt;
== 2006 ==&lt;br /&gt;
* [[/2006-10-06]]&lt;br /&gt;
* [[/2006-09-01]]&lt;br /&gt;
* [[/2006-02-08]]&lt;br /&gt;
* [[/2006-01-27]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te&amp;diff=4272</id>
		<title>Styremøte</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te&amp;diff=4272"/>
		<updated>2015-09-23T19:51:56Z</updated>

		<summary type="html">&lt;p&gt;Simongli: Made the years be in more sensible places even though it is a reverse ordering&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- #acl All:read&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Styremøtene avholdes regelmessig.&lt;br /&gt;
&lt;br /&gt;
= Referater fra styremøter =&lt;br /&gt;
== 2015 ==&lt;br /&gt;
* [[/2015-09-17]]&lt;br /&gt;
* [[/2015-09-08]]&lt;br /&gt;
* [[/2015-05-11]]&lt;br /&gt;
* [[/2015-05-04]]&lt;br /&gt;
* [[/2015-04-27]]&lt;br /&gt;
* [[/2015-04-20]]&lt;br /&gt;
* [[/2015-02-23]]&lt;br /&gt;
* [[/2015-02-09]]&lt;br /&gt;
* [[/2015-01-21]]&lt;br /&gt;
&lt;br /&gt;
== 2014 ==&lt;br /&gt;
* [[/2014-09-22]]&lt;br /&gt;
* [[/2014-08-22]]&lt;br /&gt;
* [[/2014-04-09]]&lt;br /&gt;
* [[/2014-03-19]]&lt;br /&gt;
* [[/2014-03-12]]&lt;br /&gt;
* [[/2014-03-05]]&lt;br /&gt;
* [[/2014-02-26]]&lt;br /&gt;
* [[/2014-02-19]]&lt;br /&gt;
* [[/2014-01-08]]&lt;br /&gt;
&lt;br /&gt;
== 2013 ==&lt;br /&gt;
* [[/2013-10-09]]&lt;br /&gt;
* [[/2013-09-12]]&lt;br /&gt;
* [[/2013-09-11]]&lt;br /&gt;
* [[/2013-08-19]]&lt;br /&gt;
* [[/2013-05-27]]&lt;br /&gt;
* [[/2013-02-21]]&lt;br /&gt;
* [[/2013-02-05]]&lt;br /&gt;
* [[/2013-01-14]]&lt;br /&gt;
&lt;br /&gt;
== 2012 ==&lt;br /&gt;
* [[/2012-11-06]]&lt;br /&gt;
* [[/2012-09-21]]&lt;br /&gt;
* [[/2012-09-11]]&lt;br /&gt;
* [[/2012-08-28]]&lt;br /&gt;
* [[/2012-03-22]]&lt;br /&gt;
* [[/2012-03-07]]&lt;br /&gt;
* [[/2012-02-10]]&lt;br /&gt;
&lt;br /&gt;
== 2011 ==&lt;br /&gt;
* [[/2011-12-02]]&lt;br /&gt;
* [[/2011-10-11]]&lt;br /&gt;
* [[/2011-09-27]]&lt;br /&gt;
* [[/2011-09-20]]&lt;br /&gt;
* [[/2011-09-13]]&lt;br /&gt;
* [[/2011-08-30]]&lt;br /&gt;
* [[/2011-05-18]]&lt;br /&gt;
* [[/2011-04-12]]&lt;br /&gt;
* [[/2011-03-03]]&lt;br /&gt;
* [[/2011-02-07]]&lt;br /&gt;
* [[/2011-01-27]]&lt;br /&gt;
&lt;br /&gt;
== 2010 ==&lt;br /&gt;
* [[/2010-11-26]]&lt;br /&gt;
* [[/2010-10-26]]&lt;br /&gt;
* [[/2010-10-05]]&lt;br /&gt;
* [[/2010-09-29]]&lt;br /&gt;
* [[/2010-08-15]]&lt;br /&gt;
* [[/2010-05-21]]&lt;br /&gt;
* [[/2010-04-16]]&lt;br /&gt;
* [[/2010-02-19]]&lt;br /&gt;
&lt;br /&gt;
== 2009 ==&lt;br /&gt;
* [[/2009-11-06]]&lt;br /&gt;
* [[/2009-10-23]]&lt;br /&gt;
* [[/2009-10-02]]&lt;br /&gt;
* [[/2009-09-01]]&lt;br /&gt;
* [[/2009-05-01]]&lt;br /&gt;
* [[/2009-04-21]]&lt;br /&gt;
* [[/2009-02-20]]&lt;br /&gt;
* [[/2009-01-30]]&lt;br /&gt;
&lt;br /&gt;
== 2008 ==&lt;br /&gt;
* [[/2008-11-07]]&lt;br /&gt;
* [[/2008-08-29]]&lt;br /&gt;
* [[/2008-04-04]]&lt;br /&gt;
* [[/2008-01-29]]&lt;br /&gt;
* [[/2008-01-18]]&lt;br /&gt;
&lt;br /&gt;
== 2007 ==&lt;br /&gt;
* [[/2007-09-21]]&lt;br /&gt;
* [[/2007-08-31]]&lt;br /&gt;
* [[/2007-08-22]]&lt;br /&gt;
* [[/2007-05-11]]&lt;br /&gt;
* [[/2007-04-27]]&lt;br /&gt;
* [[/2007-03-15]]&lt;br /&gt;
* [[/2007-02-13]]&lt;br /&gt;
* [[/2007-01-19]]&lt;br /&gt;
&lt;br /&gt;
== 2006 ==&lt;br /&gt;
* [[/2006-10-06]]&lt;br /&gt;
* [[/2006-09-01]]&lt;br /&gt;
* [[/2006-02-08]]&lt;br /&gt;
* [[/2006-01-27]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te&amp;diff=4271</id>
		<title>Styremøte</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te&amp;diff=4271"/>
		<updated>2015-09-23T19:49:42Z</updated>

		<summary type="html">&lt;p&gt;Simongli: Reversed lines so that the newest stuff is now at the top, and the oldest at the bottom. It was painful to have to scroll all the way to the end to find the most recent and topical content.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- #acl All:read&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Styremøtene avholdes regelmessig.&lt;br /&gt;
&lt;br /&gt;
= Referater fra styremøter =&lt;br /&gt;
&lt;br /&gt;
* [[/2015-09-17]]&lt;br /&gt;
* [[/2015-09-08]]&lt;br /&gt;
* [[/2015-05-11]]&lt;br /&gt;
* [[/2015-05-04]]&lt;br /&gt;
* [[/2015-04-27]]&lt;br /&gt;
* [[/2015-04-20]]&lt;br /&gt;
* [[/2015-02-23]]&lt;br /&gt;
* [[/2015-02-09]]&lt;br /&gt;
* [[/2015-01-21]]&lt;br /&gt;
== 2015 ==&lt;br /&gt;
&lt;br /&gt;
* [[/2014-09-22]]&lt;br /&gt;
* [[/2014-08-22]]&lt;br /&gt;
* [[/2014-04-09]]&lt;br /&gt;
* [[/2014-03-19]]&lt;br /&gt;
* [[/2014-03-12]]&lt;br /&gt;
* [[/2014-03-05]]&lt;br /&gt;
* [[/2014-02-26]]&lt;br /&gt;
* [[/2014-02-19]]&lt;br /&gt;
* [[/2014-01-08]]&lt;br /&gt;
== 2014 ==&lt;br /&gt;
&lt;br /&gt;
* [[/2013-10-09]]&lt;br /&gt;
* [[/2013-09-12]]&lt;br /&gt;
* [[/2013-09-11]]&lt;br /&gt;
* [[/2013-08-19]]&lt;br /&gt;
* [[/2013-05-27]]&lt;br /&gt;
* [[/2013-02-21]]&lt;br /&gt;
* [[/2013-02-05]]&lt;br /&gt;
* [[/2013-01-14]]&lt;br /&gt;
== 2013 ==&lt;br /&gt;
&lt;br /&gt;
* [[/2012-11-06]]&lt;br /&gt;
* [[/2012-09-21]]&lt;br /&gt;
* [[/2012-09-11]]&lt;br /&gt;
* [[/2012-08-28]]&lt;br /&gt;
* [[/2012-03-22]]&lt;br /&gt;
* [[/2012-03-07]]&lt;br /&gt;
* [[/2012-02-10]]&lt;br /&gt;
== 2012 ==&lt;br /&gt;
&lt;br /&gt;
* [[/2011-12-02]]&lt;br /&gt;
* [[/2011-10-11]]&lt;br /&gt;
* [[/2011-09-27]]&lt;br /&gt;
* [[/2011-09-20]]&lt;br /&gt;
* [[/2011-09-13]]&lt;br /&gt;
* [[/2011-08-30]]&lt;br /&gt;
* [[/2011-05-18]]&lt;br /&gt;
* [[/2011-04-12]]&lt;br /&gt;
* [[/2011-03-03]]&lt;br /&gt;
* [[/2011-02-07]]&lt;br /&gt;
* [[/2011-01-27]]&lt;br /&gt;
== 2011 ==&lt;br /&gt;
&lt;br /&gt;
* [[/2010-11-26]]&lt;br /&gt;
* [[/2010-10-26]]&lt;br /&gt;
* [[/2010-10-05]]&lt;br /&gt;
* [[/2010-09-29]]&lt;br /&gt;
* [[/2010-08-15]]&lt;br /&gt;
* [[/2010-05-21]]&lt;br /&gt;
* [[/2010-04-16]]&lt;br /&gt;
* [[/2010-02-19]]&lt;br /&gt;
== 2010 ==&lt;br /&gt;
&lt;br /&gt;
* [[/2009-11-06]]&lt;br /&gt;
* [[/2009-10-23]]&lt;br /&gt;
* [[/2009-10-02]]&lt;br /&gt;
* [[/2009-09-01]]&lt;br /&gt;
* [[/2009-05-01]]&lt;br /&gt;
* [[/2009-04-21]]&lt;br /&gt;
* [[/2009-02-20]]&lt;br /&gt;
* [[/2009-01-30]]&lt;br /&gt;
== 2009 ==&lt;br /&gt;
&lt;br /&gt;
* [[/2008-11-07]]&lt;br /&gt;
* [[/2008-08-29]]&lt;br /&gt;
* [[/2008-04-04]]&lt;br /&gt;
* [[/2008-01-29]]&lt;br /&gt;
* [[/2008-01-18]]&lt;br /&gt;
== 2008 ==&lt;br /&gt;
&lt;br /&gt;
* [[/2007-09-21]]&lt;br /&gt;
* [[/2007-08-31]]&lt;br /&gt;
* [[/2007-08-22]]&lt;br /&gt;
* [[/2007-05-11]]&lt;br /&gt;
* [[/2007-04-27]]&lt;br /&gt;
* [[/2007-03-15]]&lt;br /&gt;
* [[/2007-02-13]]&lt;br /&gt;
* [[/2007-01-19]]&lt;br /&gt;
== 2007 ==&lt;br /&gt;
&lt;br /&gt;
* [[/2006-10-06]]&lt;br /&gt;
* [[/2006-09-01]]&lt;br /&gt;
* [[/2006-02-08]]&lt;br /&gt;
* [[/2006-01-27]]&lt;br /&gt;
== 2006 ==&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Drift/Salt&amp;diff=4269</id>
		<title>Drift/Salt</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Drift/Salt&amp;diff=4269"/>
		<updated>2015-09-21T14:51:56Z</updated>

		<summary type="html">&lt;p&gt;Simongli: Made the setup instructions more elaborate now that more stuff about how we should set things up is known&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Salt er, som [[Drift/Puppet]], et system for å distribuere filer og sørge for at maskiner har samme oppsett.&lt;br /&gt;
&lt;br /&gt;
== Sette opp ny salt minion ==&lt;br /&gt;
&lt;br /&gt;
=== Installasjon ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ny-minion$ apt-get install salt-minion&lt;br /&gt;
ny-minion$ rediger /etc/salt/minion og legg til: &amp;quot;master: lommel.pvv.ntnu.no&amp;quot;&lt;br /&gt;
ny-minion$ rediger /etc/salt/grains og legg til gruppene maskinen er i, se dokumentasjonen for [[Drift/Salt#Grains|grains (grupper)]]&lt;br /&gt;
ny-minion$ service salt-minion restart&lt;br /&gt;
ny-minion$ ssh root@salt.pvv.ntnu.no&lt;br /&gt;
salt-master# salt-key -L&lt;br /&gt;
salt-master# salt-key -a hostname.pvv.ntnu.no&lt;br /&gt;
salt-master# salt hostname.pvv.ntnu.no saltutil.sync_grains&lt;br /&gt;
salt-master# salt hostname.pvv.ntnu.no state.sls minion_configuration&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hvis alt har har gått bra, vil pingtesten gi true for maskinen din nå. Hvis ikke, kjør &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;service salt-minion status&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; som root på din nye minion for å få hint om hva som er galt. Konfigurasjonsfilen til salt ligger i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Et kjent problem er at dns-oppsettet vårt ikke lar salt-minion finne salt-masteren vår med standardinnstillingene. Løsningen på dette er å legge til &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;master: lommel&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
I tilfellet man endrer hostname på en minion, gjør følgende for å få det oppdatert i salt: Stop salt-minion på den berørte maskinen. Slett nøkkelen til maskinen fra salt-master ved å kjøre &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt-key -d minion_id&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; på salt-masteren. Slett &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion/minion_id&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Start salt-minion service-en. Autoriser den nye nøkkelen med det nye navnet i salt-master.&lt;br /&gt;
&lt;br /&gt;
Husk å legge nyoppsatte maskiner til i riktige [[Drift/Salt#Grains|grains (grupper)]].&lt;br /&gt;
&lt;br /&gt;
== Legge til nye filer ==&lt;br /&gt;
&lt;br /&gt;
Salt sin autmagi fungerer best når filer ligger i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/salt/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; på master. For å spesifisere hvilken fil det er man har lyst til å bruke i kommandoer refferer til dem med &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt://path/in/srv/salt&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Distribuere mapper ===&lt;br /&gt;
&lt;br /&gt;
Lag en overordnet mappe som inneholder både mappen du ønsker å distribuere og en sls-fil i salt-mappen: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/salt/overordnet_mappe&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Der legger du mappen du ønsker å distribuere, og lager en fil du kaller for &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;init.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Den formateres slik:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/path/til/der/du/vil/at/mappen/skal/ende/opp/på/minions&lt;br /&gt;
 file.recurse:&lt;br /&gt;
  - source: salt://overornet_mappe/mappen_du_vil_distribuere&lt;br /&gt;
#optional felter:&lt;br /&gt;
  - include_empty: True #sørger for at tomme undermapper kommer med &lt;br /&gt;
  - dir_mode: 777 #må bruke dir_mode når man dister mapper, bruk mode: hvis du dister filer&lt;br /&gt;
  - user: brukernavn #hilken bruker skal mappen, undermapper og filer tilhøre&lt;br /&gt;
  - group: eall_s #default-gruppen er root. Skal mappen tilhøre noen andre bruk eall_s eksplisitt&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å så få distribuert mappen kjør følgende kommando: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;*&#039; state.sls overordnet_mappe&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Grains ==&lt;br /&gt;
Salt kan bruke grains for å gjøre noe på en gruppe med maskiner. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;hostname*&#039; grains.items&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; viser alle grains hostname er med i. For eksempel kan man si &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt -G &#039;os_familt:Debian&#039; test.ping&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; for å pinge maskiner som er basert på Debian.&lt;br /&gt;
&lt;br /&gt;
For å legge en minion til en gruppe gjør følgende på minion-en:&lt;br /&gt;
&lt;br /&gt;
=== Konfigurasjon ===&lt;br /&gt;
&amp;lt;pre&amp;gt;$ vim /etc/salt/grains&lt;br /&gt;
&lt;br /&gt;
roles:&lt;br /&gt;
  - workstations&lt;br /&gt;
  - typing_machine&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Når minions har blitt lagt til i roller er det viktig å huske på å synkronisere disse med masteren. Den letteste måten å gjøre det på er å kjøre &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;*&#039; saltutil.sync_grains&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; fra salt-masteren.&lt;br /&gt;
&lt;br /&gt;
For å nå maskiner gjennom egendefinerte grains bruk &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt -G &#039;attributt:verdi&#039; kommando&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Et eksempel er &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt -G &#039;roles:workstation&#039; test.ping&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== States og håndheving ==&lt;br /&gt;
&lt;br /&gt;
Salt oppererer med SLS filer (&amp;lt;b&amp;gt;S&amp;lt;/b&amp;gt;a&amp;lt;b&amp;gt;L&amp;lt;/b&amp;gt;t &amp;lt;b&amp;gt;S&amp;lt;/b&amp;gt;tate) for å holde orden på reglene for distribusjon og hvordan disse skal håndheves. Legg SLS filene i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/salt/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. En av de viktigste SLS filene er &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/salt/top.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; da den spesifiserer hvilke SLS filer som skal anvendes på hvilke minions. (Alle sls-filene er på salt-master.)&lt;br /&gt;
&lt;br /&gt;
For eksempel hvis vi har SLS filene:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/srv/salt/top.sls&lt;br /&gt;
/srv/salt/common/init.sls&lt;br /&gt;
/srv/salt/common/packages.sls&lt;br /&gt;
/srv/salt/sl_eksempel.sls&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La så filene se slik ut:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#top.sls:&lt;br /&gt;
base:&lt;br /&gt;
  &#039;*&#039;:&lt;br /&gt;
    - common&lt;br /&gt;
  &#039;roles:desktop&#039;:&lt;br /&gt;
    - match: grain&lt;br /&gt;
    - sl_eksempel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#common/init.sls:&lt;br /&gt;
include:&lt;br /&gt;
  - common.packages&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#common/packages.sls:&lt;br /&gt;
vim:&lt;br /&gt;
  pkg:&lt;br /&gt;
    - installed&lt;br /&gt;
grep:&lt;br /&gt;
  pkg:&lt;br /&gt;
    - installed&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#sl_eksempel.sls:&lt;br /&gt;
sl:&lt;br /&gt;
  pkg:&lt;br /&gt;
    - installed&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hva filene sier:&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;top.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; sier at at alle maskiner skal få staten som er spesifisert i &#039;common&#039;. Siden &#039;common&#039; er en mappe og ikke en SLS fil vil det implisitt bety at staten som er gitt i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;common/init.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; brukes istedenfor.&lt;br /&gt;
** Den sier også at alle maskiner som matcher grainen &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;roles:desktop&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; skal ha staten spesifisert i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sl_eksempel.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;common/init.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; starter med å ved includen si at alt som er i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/salt/common/packages&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; også skal kjøres i tillegg til innholdet den har (som for dette eksempelet er ikke noe mer)&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;packages.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; sier at to pakker, vim og grep, skal være installert på alle maskiner som hører til staten.&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sl_eksempel.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; sier at pakken sl skal være installert.&lt;br /&gt;
&lt;br /&gt;
For at minionsene skal gå inn å sjekke hvilke states de skal ha, og anvende dem, kjør:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;*&#039; state.highstate&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
på salt-master.&lt;br /&gt;
&lt;br /&gt;
=== Sørg for at Salt-minion er kjørende og at den jevnlig poller om nye ting fra master ===&lt;br /&gt;
&lt;br /&gt;
Lag en mappe &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/salt/minion_configuration&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; som inneholder en &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;init.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; fil og en &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;minion&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; fil. La &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;init.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; se slik ut:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
salt-minion: # sier at det er salt-minion servicen vi påvirker&lt;br /&gt;
  service:&lt;br /&gt;
    # sier at den skal være kjørende:&lt;br /&gt;
    - running&lt;br /&gt;
    - enable: True&lt;br /&gt;
    # sier at servicen skal restartes om man merker en endring i den oppgitte filen:&lt;br /&gt;
    - watch:&lt;br /&gt;
      - file /etc/salt/minion&lt;br /&gt;
/etc/salt/minion: #sier at denne filen skal speile den oppgitte fra master&lt;br /&gt;
  file.managed:&lt;br /&gt;
    # filen som skal kopieres over til minionen&lt;br /&gt;
    - source salt://minion_configuration/minion&lt;br /&gt;
    # bruker, gruppe, og premissions for filen når den ender opp på minionen:&lt;br /&gt;
    - user: root&lt;br /&gt;
    - group: root&lt;br /&gt;
    - mode: 644&lt;br /&gt;
    # sier at filen er et jinjatemplate, og at variablene i templatet skal byttes ut&lt;br /&gt;
    # med verdiene gitt for dem i context-seksjonen:&lt;br /&gt;
    - template: jinja&lt;br /&gt;
    - context:&lt;br /&gt;
      saltmaster: lommel.pvv.ntnu.no&lt;br /&gt;
      timer: 4&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kopier så inn en minion-fil til &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/salt/minion_configuration/minion&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, og legg til disse linjene:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#sett inn under &amp;quot;#master: salt&amp;quot; eller istedenfor det som måtte stå på på linjen som begynner med &amp;quot;master:&amp;quot;&lt;br /&gt;
master: {{saltmaster}}&lt;br /&gt;
&lt;br /&gt;
#sier at highstate skal schedules til å kjøre hver &#039;timer&#039; time:&lt;br /&gt;
schedule:&lt;br /&gt;
  highstate:&lt;br /&gt;
    function: state.highstate&lt;br /&gt;
    hours: {{ timer }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Behandlig av errors og feilmeldinger som kan dukke opp ofte ==&lt;br /&gt;
&lt;br /&gt;
Hvis du får feilen:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;No matching sls found for &#039;sls_file_or_folder_name&#039; in env &#039;base&#039;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Så har du sannsynligvis skrevet &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;filnavn.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (må være uten &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;), eller mappenavnet feil.&lt;br /&gt;
&lt;br /&gt;
== Nyttige kommandoer og syntax ==&lt;br /&gt;
&lt;br /&gt;
Viktig om syntax:&lt;br /&gt;
* All indentering er med mellomrom da tabs ser ut til å krasje, to ser ut til å være standard&lt;br /&gt;
&lt;br /&gt;
Hvordan kopiere enkeltfiler ad-hoc fra salt-master til minions:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt-cp &amp;quot;*&amp;quot; /path/to/file/on/salt/master /path/to/file/on/minions&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hvordan kjøre kode på minions:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &amp;quot;*&amp;quot; cmd.run &amp;quot;ps -e | grep salt&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å kjøre på enkeltmaskiner istedenfor alle eller grains skriv inn navnet istedenfor &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;quot;*&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Eksempel:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt maskinnavn.pvv.ntnu.no cmd.run &amp;quot;ps -e | grep salt&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å sjekke om en pakke er installer og hvilken versjon den har:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &amp;quot;*&amp;quot; pkg.version &amp;quot;grep&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å installere eller oppgradere en pakke:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt maskinnavn.pvv.ntnu.no pkg.install sl&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å avinstallere en pakke:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt maskinnavn.pvv.ntnu.no pkg.remove sl&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å se salt-pkg kommandoer:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt maskinnavn.pvv.ntnu.no pkg.&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; og spam tab.&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Drift/Salt&amp;diff=4268</id>
		<title>Drift/Salt</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Drift/Salt&amp;diff=4268"/>
		<updated>2015-09-21T10:40:43Z</updated>

		<summary type="html">&lt;p&gt;Simongli: Improved the initial configuration-part to be more contemporary, and added some information on how to configure the salt-minion to regulairly poll for updates from the master&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Salt er, som [[Drift/Puppet]], et system for å distribuere filer og sørge for at maskiner har samme oppsett.&lt;br /&gt;
&lt;br /&gt;
== Sette opp ny salt minion ==&lt;br /&gt;
&lt;br /&gt;
=== Installasjon ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ny-minion$ apt-get install salt-minion&lt;br /&gt;
ny-minion$ rediger /etc/salt/minion og legg til: &amp;quot;master: lommel.pvv.ntnu.no&amp;quot;&lt;br /&gt;
ny-minion$ service salt-minion restart&lt;br /&gt;
ny-minion$ ssh root@salt.pvv.ntnu.no&lt;br /&gt;
salt-master# salt-key -L&lt;br /&gt;
salt-master# salt-key -a hostname.pvv.ntnu.no&lt;br /&gt;
salt-master# salt hostname.pvv.ntnu.no state.sls minion_configuration&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hvis alt har har gått bra, vil pingtesten gi true for maskinen din nå. Hvis ikke, kjør &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;service salt-minion status&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; som root på din nye minion for å få hint om hva som er galt. Konfigurasjonsfilen til salt ligger i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Et kjent problem er at dns-oppsettet vårt ikke lar salt-minion finne salt-masteren vår med standardinnstillingene. Løsningen på dette er å legge til &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;master: lommel&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
I tilfellet man endrer hostname på en minion, gjør følgende for å få det oppdatert i salt: Stop salt-minion på den berørte maskinen. Slett nøkkelen til maskinen fra salt-master ved å kjøre &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt-key -d minion_id&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; på salt-masteren. Slett &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion/minion_id&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Start salt-minion service-en. Autoriser den nye nøkkelen med det nye navnet i salt-master.&lt;br /&gt;
&lt;br /&gt;
Husk å legge nyoppsatte maskiner til i riktige [[Drift/Salt#Grains|grains (grupper)]].&lt;br /&gt;
&lt;br /&gt;
== Legge til nye filer ==&lt;br /&gt;
&lt;br /&gt;
Salt sin autmagi fungerer best når filer ligger i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/salt/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; på master. For å spesifisere hvilken fil det er man har lyst til å bruke i kommandoer refferer til dem med &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt://path/in/srv/salt&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Distribuere mapper ===&lt;br /&gt;
&lt;br /&gt;
Lag en overordnet mappe som inneholder både mappen du ønsker å distribuere og en sls-fil i salt-mappen: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/salt/overordnet_mappe&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Der legger du mappen du ønsker å distribuere, og lager en fil du kaller for &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;init.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Den formateres slik:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/path/til/der/du/vil/at/mappen/skal/ende/opp/på/minions&lt;br /&gt;
 file.recurse:&lt;br /&gt;
  - source: salt://overornet_mappe/mappen_du_vil_distribuere&lt;br /&gt;
#optional felter:&lt;br /&gt;
  - include_empty: True #sørger for at tomme undermapper kommer med &lt;br /&gt;
  - dir_mode: 777 #må bruke dir_mode når man dister mapper, bruk mode: hvis du dister filer&lt;br /&gt;
  - user: brukernavn #hilken bruker skal mappen, undermapper og filer tilhøre&lt;br /&gt;
  - group: eall_s #default-gruppen er root. Skal mappen tilhøre noen andre bruk eall_s eksplisitt&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å så få distribuert mappen kjør følgende kommando: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;*&#039; state.sls overordnet_mappe&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Grains ==&lt;br /&gt;
Salt kan bruke grains for å gjøre noe på en gruppe med maskiner. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;hostname*&#039; grains.items&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; viser alle grains hostname er med i. For eksempel kan man si &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt -G &#039;os_familt:Debian&#039; test.ping&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; for å pinge maskiner som er basert på Debian.&lt;br /&gt;
&lt;br /&gt;
For å legge en minion til en gruppe gjør følgende på minion-en:&lt;br /&gt;
&lt;br /&gt;
=== Konfigurasjon ===&lt;br /&gt;
&amp;lt;pre&amp;gt;$ vim /etc/salt/grains&lt;br /&gt;
&lt;br /&gt;
roles:&lt;br /&gt;
  - workstations&lt;br /&gt;
  - typing_machine&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Når minions har blitt lagt til i roller er det viktig å huske på å synkronisere disse med masteren. Den letteste måten å gjøre det på er å kjøre &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;*&#039; saltutil.sync_grains&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; fra salt-masteren.&lt;br /&gt;
&lt;br /&gt;
For å nå maskiner gjennom egendefinerte grains bruk &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt -G &#039;attributt:verdi&#039; kommando&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Et eksempel er &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt -G &#039;roles:workstation&#039; test.ping&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== States og håndheving ==&lt;br /&gt;
&lt;br /&gt;
Salt oppererer med SLS filer (&amp;lt;b&amp;gt;S&amp;lt;/b&amp;gt;a&amp;lt;b&amp;gt;L&amp;lt;/b&amp;gt;t &amp;lt;b&amp;gt;S&amp;lt;/b&amp;gt;tate) for å holde orden på reglene for distribusjon og hvordan disse skal håndheves. Legg SLS filene i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/salt/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. En av de viktigste SLS filene er &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/salt/top.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; da den spesifiserer hvilke SLS filer som skal anvendes på hvilke minions. (Alle sls-filene er på salt-master.)&lt;br /&gt;
&lt;br /&gt;
For eksempel hvis vi har SLS filene:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/srv/salt/top.sls&lt;br /&gt;
/srv/salt/common/init.sls&lt;br /&gt;
/srv/salt/common/packages.sls&lt;br /&gt;
/srv/salt/sl_eksempel.sls&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La så filene se slik ut:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#top.sls:&lt;br /&gt;
base:&lt;br /&gt;
  &#039;*&#039;:&lt;br /&gt;
    - common&lt;br /&gt;
  &#039;roles:desktop&#039;:&lt;br /&gt;
    - match: grain&lt;br /&gt;
    - sl_eksempel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#common/init.sls:&lt;br /&gt;
include:&lt;br /&gt;
  - common.packages&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#common/packages.sls:&lt;br /&gt;
vim:&lt;br /&gt;
  pkg:&lt;br /&gt;
    - installed&lt;br /&gt;
grep:&lt;br /&gt;
  pkg:&lt;br /&gt;
    - installed&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#sl_eksempel.sls:&lt;br /&gt;
sl:&lt;br /&gt;
  pkg:&lt;br /&gt;
    - installed&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hva filene sier:&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;top.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; sier at at alle maskiner skal få staten som er spesifisert i &#039;common&#039;. Siden &#039;common&#039; er en mappe og ikke en SLS fil vil det implisitt bety at staten som er gitt i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;common/init.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; brukes istedenfor.&lt;br /&gt;
** Den sier også at alle maskiner som matcher grainen &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;roles:desktop&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; skal ha staten spesifisert i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sl_eksempel.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;common/init.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; starter med å ved includen si at alt som er i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/salt/common/packages&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; også skal kjøres i tillegg til innholdet den har (som for dette eksempelet er ikke noe mer)&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;packages.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; sier at to pakker, vim og grep, skal være installert på alle maskiner som hører til staten.&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sl_eksempel.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; sier at pakken sl skal være installert.&lt;br /&gt;
&lt;br /&gt;
For at minionsene skal gå inn å sjekke hvilke states de skal ha, og anvende dem, kjør:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;*&#039; state.highstate&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
på salt-master.&lt;br /&gt;
&lt;br /&gt;
=== Sørg for at Salt-minion er kjørende og at den jevnlig poller om nye ting fra master ===&lt;br /&gt;
&lt;br /&gt;
Lag en mappe &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/salt/minion_configuration&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; som inneholder en &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;init.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; fil og en &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;minion&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; fil. La &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;init.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; se slik ut:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
salt-minion: # sier at det er salt-minion servicen vi påvirker&lt;br /&gt;
  service:&lt;br /&gt;
    # sier at den skal være kjørende:&lt;br /&gt;
    - running&lt;br /&gt;
    - enable: True&lt;br /&gt;
    # sier at servicen skal restartes om man merker en endring i den oppgitte filen:&lt;br /&gt;
    - watch:&lt;br /&gt;
      - file /etc/salt/minion&lt;br /&gt;
/etc/salt/minion: #sier at denne filen skal speile den oppgitte fra master&lt;br /&gt;
  file.managed:&lt;br /&gt;
    # filen som skal kopieres over til minionen&lt;br /&gt;
    - source salt://minion_configuration/minion&lt;br /&gt;
    # bruker, gruppe, og premissions for filen når den ender opp på minionen:&lt;br /&gt;
    - user: root&lt;br /&gt;
    - group: root&lt;br /&gt;
    - mode: 644&lt;br /&gt;
    # sier at filen er et jinjatemplate, og at variablene i templatet skal byttes ut&lt;br /&gt;
    # med verdiene gitt for dem i context-seksjonen:&lt;br /&gt;
    - template: jinja&lt;br /&gt;
    - context:&lt;br /&gt;
      saltmaster: lommel.pvv.ntnu.no&lt;br /&gt;
      timer: 4&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kopier så inn en minion-fil til &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/salt/minion_configuration/minion&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, og legg til disse linjene:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#sett inn under &amp;quot;#master: salt&amp;quot; eller istedenfor det som måtte stå på på linjen som begynner med &amp;quot;master:&amp;quot;&lt;br /&gt;
master: {{saltmaster}}&lt;br /&gt;
&lt;br /&gt;
#sier at highstate skal schedules til å kjøre hver &#039;timer&#039; time:&lt;br /&gt;
schedule:&lt;br /&gt;
  highstate:&lt;br /&gt;
    function: state.highstate&lt;br /&gt;
    hours: {{ timer }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Behandlig av errors og feilmeldinger som kan dukke opp ofte ==&lt;br /&gt;
&lt;br /&gt;
Hvis du får feilen:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;No matching sls found for &#039;sls_file_or_folder_name&#039; in env &#039;base&#039;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Så har du sannsynligvis skrevet &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;filnavn.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (må være uten &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;), eller mappenavnet feil.&lt;br /&gt;
&lt;br /&gt;
== Nyttige kommandoer og syntax ==&lt;br /&gt;
&lt;br /&gt;
Viktig om syntax:&lt;br /&gt;
* All indentering er med mellomrom da tabs ser ut til å krasje, to ser ut til å være standard&lt;br /&gt;
&lt;br /&gt;
Hvordan kopiere enkeltfiler ad-hoc fra salt-master til minions:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt-cp &amp;quot;*&amp;quot; /path/to/file/on/salt/master /path/to/file/on/minions&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hvordan kjøre kode på minions:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &amp;quot;*&amp;quot; cmd.run &amp;quot;ps -e | grep salt&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å kjøre på enkeltmaskiner istedenfor alle eller grains skriv inn navnet istedenfor &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;quot;*&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Eksempel:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt maskinnavn.pvv.ntnu.no cmd.run &amp;quot;ps -e | grep salt&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å sjekke om en pakke er installer og hvilken versjon den har:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &amp;quot;*&amp;quot; pkg.version &amp;quot;grep&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å installere eller oppgradere en pakke:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt maskinnavn.pvv.ntnu.no pkg.install sl&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å avinstallere en pakke:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt maskinnavn.pvv.ntnu.no pkg.remove sl&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å se salt-pkg kommandoer:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt maskinnavn.pvv.ntnu.no pkg.&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; og spam tab.&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Drift/Salt&amp;diff=4267</id>
		<title>Drift/Salt</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Drift/Salt&amp;diff=4267"/>
		<updated>2015-09-20T21:23:39Z</updated>

		<summary type="html">&lt;p&gt;Simongli: Added section for information on common errors, and information on an hour that cumulatively has wasted probably a couple of hours of my life...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Salt er, som [[Drift/Puppet]], et system for å distribuere filer og sørge for at maskiner har samme oppsett.&lt;br /&gt;
&lt;br /&gt;
== Sette opp ny salt minion ==&lt;br /&gt;
&lt;br /&gt;
=== Installasjon ===&lt;br /&gt;
&amp;lt;pre&amp;gt;$ apt-get install salt-minion&lt;br /&gt;
$ ssh root@salt.pvv.ntnu.no&lt;br /&gt;
salt-master# salt-key -L&lt;br /&gt;
salt-master# salt-key -a hostname.pvv.ntnu.no&lt;br /&gt;
salt-master# salt &#039;*&#039; test.ping&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hvis alt har har gått bra, vil pingtesten gi true for maskinen din nå. Hvis ikke, kjør &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;service salt-minion status&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; som root på din nye minion for å få hint om hva som er galt. Konfigurasjonsfilen til salt ligger i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Et kjent problem er at dns-oppsettet vårt ikke lar salt-minion finne salt-masteren vår med standardinnstillingene. Løsningen på dette er å legge til &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;master: lommel&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
I tilfellet man endrer hostname på en minion, gjør følgende for å få det oppdatert i salt: Stop salt-minion på den berørte maskinen. Slett nøkkelen til maskinen fra salt-master ved å kjøre &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt-key -d minion_id&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; på salt-masteren. Slett &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion/minion_id&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Start salt-minion service-en. Autoriser den nye nøkkelen med det nye navnet i salt-master.&lt;br /&gt;
&lt;br /&gt;
Husk å legge nyoppsatte maskiner til i riktige [[Drift/Salt#Grains|grains (grupper)]].&lt;br /&gt;
&lt;br /&gt;
== Legge til nye filer ==&lt;br /&gt;
&lt;br /&gt;
Salt sin autmagi fungerer best når filer ligger i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/salt/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; på master. For å spesifisere hvilken fil det er man har lyst til å bruke i kommandoer refferer til dem med &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt://path/in/srv/salt&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Distribuere mapper ===&lt;br /&gt;
&lt;br /&gt;
Lag en overordnet mappe som inneholder både mappen du ønsker å distribuere og en sls-fil i salt-mappen: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/salt/overordnet_mappe&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Der legger du mappen du ønsker å distribuere, og lager en fil du kaller for &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;init.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Den formateres slik:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/path/til/der/du/vil/at/mappen/skal/ende/opp/på/minions&lt;br /&gt;
 file.recurse:&lt;br /&gt;
  - source: salt://overornet_mappe/mappen_du_vil_distribuere&lt;br /&gt;
#optional felter:&lt;br /&gt;
  - include_empty: True #sørger for at tomme undermapper kommer med &lt;br /&gt;
  - dir_mode: 777 #må bruke dir_mode når man dister mapper, bruk mode: hvis du dister filer&lt;br /&gt;
  - user: brukernavn #hilken bruker skal mappen, undermapper og filer tilhøre&lt;br /&gt;
  - group: eall_s #default-gruppen er root. Skal mappen tilhøre noen andre bruk eall_s eksplisitt&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å så få distribuert mappen kjør følgende kommando: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;*&#039; state.sls overordnet_mappe&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Grains ==&lt;br /&gt;
Salt kan bruke grains for å gjøre noe på en gruppe med maskiner. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;hostname*&#039; grains.items&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; viser alle grains hostname er med i. For eksempel kan man si &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt -G &#039;os_familt:Debian&#039; test.ping&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; for å pinge maskiner som er basert på Debian.&lt;br /&gt;
&lt;br /&gt;
For å legge en minion til en gruppe gjør følgende på minion-en:&lt;br /&gt;
&lt;br /&gt;
=== Konfigurasjon ===&lt;br /&gt;
&amp;lt;pre&amp;gt;$ vim /etc/salt/grains&lt;br /&gt;
&lt;br /&gt;
roles:&lt;br /&gt;
  - workstations&lt;br /&gt;
  - typing_machine&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Når minions har blitt lagt til i roller er det viktig å huske på å synkronisere disse med masteren. Den letteste måten å gjøre det på er å kjøre &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;*&#039; saltutil.sync_grains&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; fra salt-masteren.&lt;br /&gt;
&lt;br /&gt;
For å nå maskiner gjennom egendefinerte grains bruk &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt -G &#039;attributt:verdi&#039; kommando&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Et eksempel er &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt -G &#039;roles:workstation&#039; test.ping&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== States og håndheving ==&lt;br /&gt;
&lt;br /&gt;
Salt oppererer med SLS filer (&amp;lt;b&amp;gt;S&amp;lt;/b&amp;gt;a&amp;lt;b&amp;gt;L&amp;lt;/b&amp;gt;t &amp;lt;b&amp;gt;S&amp;lt;/b&amp;gt;tate) for å holde orden på reglene for distribusjon og hvordan disse skal håndheves. Legg SLS filene i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/salt/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. En av de viktigste SLS filene er &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/salt/top.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; da den spesifiserer hvilke SLS filer som skal anvendes på hvilke minions. (Alle sls-filene er på salt-master.)&lt;br /&gt;
&lt;br /&gt;
For eksempel hvis vi har SLS filene:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/srv/salt/top.sls&lt;br /&gt;
/srv/salt/common/init.sls&lt;br /&gt;
/srv/salt/common/packages.sls&lt;br /&gt;
/srv/salt/sl_eksempel.sls&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La så filene se slik ut:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#top.sls:&lt;br /&gt;
base:&lt;br /&gt;
  &#039;*&#039;:&lt;br /&gt;
    - common&lt;br /&gt;
  &#039;roles:desktop&#039;:&lt;br /&gt;
    - match: grain&lt;br /&gt;
    - sl_eksempel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#common/init.sls:&lt;br /&gt;
include:&lt;br /&gt;
  - common.packages&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#common/packages.sls:&lt;br /&gt;
vim:&lt;br /&gt;
  pkg:&lt;br /&gt;
    - installed&lt;br /&gt;
grep:&lt;br /&gt;
  pkg:&lt;br /&gt;
    - installed&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#sl_eksempel.sls:&lt;br /&gt;
sl:&lt;br /&gt;
  pkg:&lt;br /&gt;
    - installed&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hva filene sier:&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;top.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; sier at at alle maskiner skal få staten som er spesifisert i &#039;common&#039;. Siden &#039;common&#039; er en mappe og ikke en SLS fil vil det implisitt bety at staten som er gitt i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;common/init.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; brukes istedenfor.&lt;br /&gt;
** Den sier også at alle maskiner som matcher grainen &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;roles:desktop&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; skal ha staten spesifisert i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sl_eksempel.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;common/init.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; starter med å ved includen si at alt som er i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/salt/common/packages&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; også skal kjøres i tillegg til innholdet den har (som for dette eksempelet er ikke noe mer)&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;packages.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; sier at to pakker, vim og grep, skal være installert på alle maskiner som hører til staten.&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sl_eksempel.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; sier at pakken sl skal være installert.&lt;br /&gt;
&lt;br /&gt;
For at minionsene skal gå inn å sjekke hvilke states de skal ha, og anvende dem, kjør:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;*&#039; state.highstate&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
på salt-master.&lt;br /&gt;
&lt;br /&gt;
== Behandlig av errors og feilmeldinger som kan dukke opp ofte ==&lt;br /&gt;
&lt;br /&gt;
Hvis du får feilen:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;No matching sls found for &#039;sls_file_or_folder_name&#039; in env &#039;base&#039;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Så har du sannsynligvis skrevet &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;filnavn.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (må være uten &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;), eller mappenavnet feil.&lt;br /&gt;
&lt;br /&gt;
== Nyttige kommandoer og syntax ==&lt;br /&gt;
&lt;br /&gt;
Viktig om syntax:&lt;br /&gt;
* All indentering er med mellomrom da tabs ser ut til å krasje, to ser ut til å være standard&lt;br /&gt;
&lt;br /&gt;
Hvordan kopiere enkeltfiler ad-hoc fra salt-master til minions:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt-cp &amp;quot;*&amp;quot; /path/to/file/on/salt/master /path/to/file/on/minions&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hvordan kjøre kode på minions:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &amp;quot;*&amp;quot; cmd.run &amp;quot;ps -e | grep salt&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å kjøre på enkeltmaskiner istedenfor alle eller grains skriv inn navnet istedenfor &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;quot;*&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Eksempel:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt maskinnavn.pvv.ntnu.no cmd.run &amp;quot;ps -e | grep salt&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å sjekke om en pakke er installer og hvilken versjon den har:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &amp;quot;*&amp;quot; pkg.version &amp;quot;grep&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å installere eller oppgradere en pakke:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt maskinnavn.pvv.ntnu.no pkg.install sl&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å avinstallere en pakke:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt maskinnavn.pvv.ntnu.no pkg.remove sl&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å se salt-pkg kommandoer:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt maskinnavn.pvv.ntnu.no pkg.&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; og spam tab.&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Drift/Salt&amp;diff=4266</id>
		<title>Drift/Salt</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Drift/Salt&amp;diff=4266"/>
		<updated>2015-09-20T15:13:36Z</updated>

		<summary type="html">&lt;p&gt;Simongli: added more details on how distributing folders work&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Salt er, som [[Drift/Puppet]], et system for å distribuere filer og sørge for at maskiner har samme oppsett.&lt;br /&gt;
&lt;br /&gt;
== Sette opp ny salt minion ==&lt;br /&gt;
&lt;br /&gt;
=== Installasjon ===&lt;br /&gt;
&amp;lt;pre&amp;gt;$ apt-get install salt-minion&lt;br /&gt;
$ ssh root@salt.pvv.ntnu.no&lt;br /&gt;
salt-master# salt-key -L&lt;br /&gt;
salt-master# salt-key -a hostname.pvv.ntnu.no&lt;br /&gt;
salt-master# salt &#039;*&#039; test.ping&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hvis alt har har gått bra, vil pingtesten gi true for maskinen din nå. Hvis ikke, kjør &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;service salt-minion status&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; som root på din nye minion for å få hint om hva som er galt. Konfigurasjonsfilen til salt ligger i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Et kjent problem er at dns-oppsettet vårt ikke lar salt-minion finne salt-masteren vår med standardinnstillingene. Løsningen på dette er å legge til &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;master: lommel&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
I tilfellet man endrer hostname på en minion, gjør følgende for å få det oppdatert i salt: Stop salt-minion på den berørte maskinen. Slett nøkkelen til maskinen fra salt-master ved å kjøre &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt-key -d minion_id&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; på salt-masteren. Slett &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion/minion_id&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Start salt-minion service-en. Autoriser den nye nøkkelen med det nye navnet i salt-master.&lt;br /&gt;
&lt;br /&gt;
Husk å legge nyoppsatte maskiner til i riktige [[Drift/Salt#Grains|grains (grupper)]].&lt;br /&gt;
&lt;br /&gt;
== Legge til nye filer ==&lt;br /&gt;
&lt;br /&gt;
Salt sin autmagi fungerer best når filer ligger i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/salt/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; på master. For å spesifisere hvilken fil det er man har lyst til å bruke i kommandoer refferer til dem med &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt://path/in/srv/salt&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Distribuere mapper ===&lt;br /&gt;
&lt;br /&gt;
Lag en overordnet mappe som inneholder både mappen du ønsker å distribuere og en sls-fil i salt-mappen: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/salt/overordnet_mappe&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Der legger du mappen du ønsker å distribuere, og lager en fil du kaller for &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;init.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Den formateres slik:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/path/til/der/du/vil/at/mappen/skal/ende/opp/på/minions&lt;br /&gt;
 file.recurse:&lt;br /&gt;
  - source: salt://overornet_mappe/mappen_du_vil_distribuere&lt;br /&gt;
#optional felter:&lt;br /&gt;
  - include_empty: True #sørger for at tomme undermapper kommer med &lt;br /&gt;
  - dir_mode: 777 #må bruke dir_mode når man dister mapper, bruk mode: hvis du dister filer&lt;br /&gt;
  - user: brukernavn #hilken bruker skal mappen, undermapper og filer tilhøre&lt;br /&gt;
  - group: eall_s #default-gruppen er root. Skal mappen tilhøre noen andre bruk eall_s eksplisitt&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å så få distribuert mappen kjør følgende kommando: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;*&#039; state.sls overordnet_mappe&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Grains ==&lt;br /&gt;
Salt kan bruke grains for å gjøre noe på en gruppe med maskiner. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;hostname*&#039; grains.items&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; viser alle grains hostname er med i. For eksempel kan man si &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt -G &#039;os_familt:Debian&#039; test.ping&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; for å pinge maskiner som er basert på Debian.&lt;br /&gt;
&lt;br /&gt;
For å legge en minion til en gruppe gjør følgende på minion-en:&lt;br /&gt;
&lt;br /&gt;
=== Konfigurasjon ===&lt;br /&gt;
&amp;lt;pre&amp;gt;$ vim /etc/salt/grains&lt;br /&gt;
&lt;br /&gt;
roles:&lt;br /&gt;
  - workstations&lt;br /&gt;
  - typing_machine&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Når minions har blitt lagt til i roller er det viktig å huske på å synkronisere disse med masteren. Den letteste måten å gjøre det på er å kjøre &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;*&#039; saltutil.sync_grains&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; fra salt-masteren.&lt;br /&gt;
&lt;br /&gt;
For å nå maskiner gjennom egendefinerte grains bruk &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt -G &#039;attributt:verdi&#039; kommando&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Et eksempel er &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt -G &#039;roles:workstation&#039; test.ping&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== States og håndheving ==&lt;br /&gt;
&lt;br /&gt;
Salt oppererer med SLS filer (&amp;lt;b&amp;gt;S&amp;lt;/b&amp;gt;a&amp;lt;b&amp;gt;L&amp;lt;/b&amp;gt;t &amp;lt;b&amp;gt;S&amp;lt;/b&amp;gt;tate) for å holde orden på reglene for distribusjon og hvordan disse skal håndheves. Legg SLS filene i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/salt/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. En av de viktigste SLS filene er &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/salt/top.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; da den spesifiserer hvilke SLS filer som skal anvendes på hvilke minions. (Alle sls-filene er på salt-master.)&lt;br /&gt;
&lt;br /&gt;
For eksempel hvis vi har SLS filene:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/srv/salt/top.sls&lt;br /&gt;
/srv/salt/common/init.sls&lt;br /&gt;
/srv/salt/common/packages.sls&lt;br /&gt;
/srv/salt/sl_eksempel.sls&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La så filene se slik ut:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#top.sls:&lt;br /&gt;
base:&lt;br /&gt;
  &#039;*&#039;:&lt;br /&gt;
    - common&lt;br /&gt;
  &#039;roles:desktop&#039;:&lt;br /&gt;
    - match: grain&lt;br /&gt;
    - sl_eksempel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#common/init.sls:&lt;br /&gt;
include:&lt;br /&gt;
  - common.packages&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#common/packages.sls:&lt;br /&gt;
vim:&lt;br /&gt;
  pkg:&lt;br /&gt;
    - installed&lt;br /&gt;
grep:&lt;br /&gt;
  pkg:&lt;br /&gt;
    - installed&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#sl_eksempel.sls:&lt;br /&gt;
sl:&lt;br /&gt;
  pkg:&lt;br /&gt;
    - installed&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hva filene sier:&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;top.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; sier at at alle maskiner skal få staten som er spesifisert i &#039;common&#039;. Siden &#039;common&#039; er en mappe og ikke en SLS fil vil det implisitt bety at staten som er gitt i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;common/init.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; brukes istedenfor.&lt;br /&gt;
** Den sier også at alle maskiner som matcher grainen &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;roles:desktop&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; skal ha staten spesifisert i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sl_eksempel.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;common/init.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; starter med å ved includen si at alt som er i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/salt/common/packages&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; også skal kjøres i tillegg til innholdet den har (som for dette eksempelet er ikke noe mer)&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;packages.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; sier at to pakker, vim og grep, skal være installert på alle maskiner som hører til staten.&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sl_eksempel.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; sier at pakken sl skal være installert.&lt;br /&gt;
&lt;br /&gt;
For at minionsene skal gå inn å sjekke hvilke states de skal ha, og anvende dem, kjør:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;*&#039; state.highstate&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
på salt-master.&lt;br /&gt;
&lt;br /&gt;
== Nyttige kommandoer og syntax ==&lt;br /&gt;
&lt;br /&gt;
Viktig om syntax:&lt;br /&gt;
* All indentering er med mellomrom da tabs ser ut til å krasje, to ser ut til å være standard&lt;br /&gt;
&lt;br /&gt;
Hvordan kopiere enkeltfiler ad-hoc fra salt-master til minions:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt-cp &amp;quot;*&amp;quot; /path/to/file/on/salt/master /path/to/file/on/minions&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hvordan kjøre kode på minions:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &amp;quot;*&amp;quot; cmd.run &amp;quot;ps -e | grep salt&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å kjøre på enkeltmaskiner istedenfor alle eller grains skriv inn navnet istedenfor &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;quot;*&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Eksempel:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt maskinnavn.pvv.ntnu.no cmd.run &amp;quot;ps -e | grep salt&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å sjekke om en pakke er installer og hvilken versjon den har:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &amp;quot;*&amp;quot; pkg.version &amp;quot;grep&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å installere eller oppgradere en pakke:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt maskinnavn.pvv.ntnu.no pkg.install sl&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å avinstallere en pakke:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt maskinnavn.pvv.ntnu.no pkg.remove sl&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å se salt-pkg kommandoer:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt maskinnavn.pvv.ntnu.no pkg.&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; og spam tab.&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Drift/Salt&amp;diff=4262</id>
		<title>Drift/Salt</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Drift/Salt&amp;diff=4262"/>
		<updated>2015-09-18T22:24:27Z</updated>

		<summary type="html">&lt;p&gt;Simongli: Added information on salt-states. For now only considers installing packages, should also look at enforcing running states and distributing files from states.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Salt er, som [[Drift/Puppet]], et system for å distribuere filer og sørge for at maskiner har samme oppsett.&lt;br /&gt;
&lt;br /&gt;
== Sette opp ny salt minion ==&lt;br /&gt;
&lt;br /&gt;
=== Installasjon ===&lt;br /&gt;
&amp;lt;pre&amp;gt;$ apt-get install salt-minion&lt;br /&gt;
$ ssh root@salt.pvv.ntnu.no&lt;br /&gt;
salt-master# salt-key -L&lt;br /&gt;
salt-master# salt-key -a hostname.pvv.ntnu.no&lt;br /&gt;
salt-master# salt &#039;*&#039; test.ping&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hvis alt har har gått bra, vil pingtesten gi true for maskinen din nå. Hvis ikke, kjør &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;service salt-minion status&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; som root på din nye minion for å få hint om hva som er galt. Konfigurasjonsfilen til salt ligger i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Et kjent problem er at dns-oppsettet vårt ikke lar salt-minion finne salt-masteren vår med standardinnstillingene. Løsningen på dette er å legge til &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;master: lommel&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
I tilfellet man endrer hostname på en minion, gjør følgende for å få det oppdatert i salt: Stop salt-minion på den berørte maskinen. Slett nøkkelen til maskinen fra salt-master ved å kjøre &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt-key -d minion_id&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; på salt-masteren. Slett &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion/minion_id&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Start salt-minion service-en. Autoriser den nye nøkkelen med det nye navnet i salt-master.&lt;br /&gt;
&lt;br /&gt;
Husk å legge nyoppsatte maskiner til i riktige [[Drift/Salt#Grains|grains (grupper)]].&lt;br /&gt;
&lt;br /&gt;
== Legge til nye filer ==&lt;br /&gt;
&lt;br /&gt;
Salt sin autmagi fungerer best når filer ligger i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/salt/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; på master. For å spesifisere hvilken fil det er man har lyst til å bruke i kommandoer refferer til dem med &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt://path/in/srv/salt&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Distribuere mapper ===&lt;br /&gt;
&lt;br /&gt;
Lag en overordnet mappe som inneholder både mappen du ønsker å distribuere og en sls-fil i salt-mappen: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/salt/overordnet_mappe&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Der legger du mappen du ønsker å distribuere, og lager en fil du kaller for &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;init.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Den formateres slik:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/path/til/der/du/vil/at/mappen/skal/ende/opp/på/minions&lt;br /&gt;
 file.recurse:&lt;br /&gt;
  - source: salt://overornet_mappe/mappen_du_vil_distribuere&lt;br /&gt;
  - include_empty: True&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å så få distribuert mappen kjør følgende kommando: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;*&#039; state.sls overordnet_mappe&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Grains ==&lt;br /&gt;
Salt kan bruke grains for å gjøre noe på en gruppe med maskiner. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;hostname*&#039; grains.items&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; viser alle grains hostname er med i. For eksempel kan man si &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt -G &#039;os_familt:Debian&#039; test.ping&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; for å pinge maskiner som er basert på Debian.&lt;br /&gt;
&lt;br /&gt;
For å legge en minion til en gruppe gjør følgende på minion-en:&lt;br /&gt;
&lt;br /&gt;
=== Konfigurasjon ===&lt;br /&gt;
&amp;lt;pre&amp;gt;$ vim /etc/salt/grains&lt;br /&gt;
&lt;br /&gt;
roles:&lt;br /&gt;
  - workstations&lt;br /&gt;
  - typing_machine&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Når minions har blitt lagt til i roller er det viktig å huske på å synkronisere disse med masteren. Den letteste måten å gjøre det på er å kjøre &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;*&#039; saltutil.sync_grains&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; fra salt-masteren.&lt;br /&gt;
&lt;br /&gt;
For å nå maskiner gjennom egendefinerte grains bruk &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt -G &#039;attributt:verdi&#039; kommando&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Et eksempel er &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt -G &#039;roles:workstation&#039; test.ping&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== States og håndheving ==&lt;br /&gt;
&lt;br /&gt;
Salt oppererer med SLS filer (&amp;lt;b&amp;gt;S&amp;lt;/b&amp;gt;a&amp;lt;b&amp;gt;L&amp;lt;/b&amp;gt;t &amp;lt;b&amp;gt;S&amp;lt;/b&amp;gt;tate) for å holde orden på reglene for distribusjon og hvordan disse skal håndheves. Legg SLS filene i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/salt/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. En av de viktigste SLS filene er &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/salt/top.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; da den spesifiserer hvilke SLS filer som skal anvendes på hvilke minions. (Alle sls-filene er på salt-master.)&lt;br /&gt;
&lt;br /&gt;
For eksempel hvis vi har SLS filene:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/srv/salt/top.sls&lt;br /&gt;
/srv/salt/common/init.sls&lt;br /&gt;
/srv/salt/common/packages.sls&lt;br /&gt;
/srv/salt/sl_eksempel.sls&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La så filene se slik ut:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#top.sls:&lt;br /&gt;
base:&lt;br /&gt;
  &#039;*&#039;:&lt;br /&gt;
    - common&lt;br /&gt;
  &#039;roles:desktop&#039;:&lt;br /&gt;
    - match: grain&lt;br /&gt;
    - sl_eksempel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#common/init.sls:&lt;br /&gt;
include:&lt;br /&gt;
  - common.packages&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#common/packages.sls:&lt;br /&gt;
vim:&lt;br /&gt;
  pkg:&lt;br /&gt;
    - installed&lt;br /&gt;
grep:&lt;br /&gt;
  pkg:&lt;br /&gt;
    - installed&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#sl_eksempel.sls:&lt;br /&gt;
sl:&lt;br /&gt;
  pkg:&lt;br /&gt;
    - installed&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hva filene sier:&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;top.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; sier at at alle maskiner skal få staten som er spesifisert i &#039;common&#039;. Siden &#039;common&#039; er en mappe og ikke en SLS fil vil det implisitt bety at staten som er gitt i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;common/init.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; brukes istedenfor.&lt;br /&gt;
** Den sier også at alle maskiner som matcher grainen &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;roles:desktop&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; skal ha staten spesifisert i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sl_eksempel.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;common/init.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; starter med å ved includen si at alt som er i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/salt/common/packages&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; også skal kjøres i tillegg til innholdet den har (som for dette eksempelet er ikke noe mer)&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;packages.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; sier at to pakker, vim og grep, skal være installert på alle maskiner som hører til staten.&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;sl_eksempel.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; sier at pakken sl skal være installert.&lt;br /&gt;
&lt;br /&gt;
For at minionsene skal gå inn å sjekke hvilke states de skal ha, og anvende dem, kjør:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;*&#039; state.highstate&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
på salt-master.&lt;br /&gt;
&lt;br /&gt;
== Nyttige kommandoer og syntax ==&lt;br /&gt;
&lt;br /&gt;
Viktig om syntax:&lt;br /&gt;
* All indentering er med mellomrom da tabs ser ut til å krasje, to ser ut til å være standard&lt;br /&gt;
&lt;br /&gt;
Hvordan kopiere enkeltfiler ad-hoc fra salt-master til minions:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt-cp &amp;quot;*&amp;quot; /path/to/file/on/salt/master /path/to/file/on/minions&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hvordan kjøre kode på minions:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &amp;quot;*&amp;quot; cmd.run &amp;quot;ps -e | grep salt&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å kjøre på enkeltmaskiner istedenfor alle eller grains skriv inn navnet istedenfor &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;quot;*&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Eksempel:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt maskinnavn.pvv.ntnu.no cmd.run &amp;quot;ps -e | grep salt&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å sjekke om en pakke er installer og hvilken versjon den har:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &amp;quot;*&amp;quot; pkg.version &amp;quot;grep&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å installere eller oppgradere en pakke:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt maskinnavn.pvv.ntnu.no pkg.install sl&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å avinstallere en pakke:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt maskinnavn.pvv.ntnu.no pkg.remove sl&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å se salt-pkg kommandoer:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt maskinnavn.pvv.ntnu.no pkg.&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; og spam tab.&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Drift/Salt&amp;diff=4261</id>
		<title>Drift/Salt</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Drift/Salt&amp;diff=4261"/>
		<updated>2015-09-18T12:14:25Z</updated>

		<summary type="html">&lt;p&gt;Simongli: Temporairly added more stuff about SLS&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Salt er, som [[Drift/Puppet]], et system for å distribuere filer og sørge for at maskiner har samme oppsett.&lt;br /&gt;
&lt;br /&gt;
== Sette opp ny salt minion ==&lt;br /&gt;
&lt;br /&gt;
=== Installasjon ===&lt;br /&gt;
&amp;lt;pre&amp;gt;$ apt-get install salt-minion&lt;br /&gt;
$ ssh root@salt.pvv.ntnu.no&lt;br /&gt;
salt-master# salt-key -L&lt;br /&gt;
salt-master# salt-key -a hostname.pvv.ntnu.no&lt;br /&gt;
salt-master# salt &#039;*&#039; test.ping&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hvis alt har har gått bra, vil pingtesten gi true for maskinen din nå. Hvis ikke, kjør &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;service salt-minion status&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; som root på din nye minion for å få hint om hva som er galt. Konfigurasjonsfilen til salt ligger i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Et kjent problem er at dns-oppsettet vårt ikke lar salt-minion finne salt-masteren vår med standardinnstillingene. Løsningen på dette er å legge til &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;master: lommel&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
I tilfellet man endrer hostname på en minion, gjør følgende for å få det oppdatert i salt: Stop salt-minion på den berørte maskinen. Slett nøkkelen til maskinen fra salt-master ved å kjøre &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt-key -d minion_id&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; på salt-masteren. Slett &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion/minion_id&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Start salt-minion service-en. Autoriser den nye nøkkelen med det nye navnet i salt-master.&lt;br /&gt;
&lt;br /&gt;
Husk å legge nyoppsatte maskiner til i riktige [[Drift/Salt#Grains|grains (grupper)]].&lt;br /&gt;
&lt;br /&gt;
== Legge til nye filer ==&lt;br /&gt;
&lt;br /&gt;
Salt sin autmagi fungerer best når filer ligger i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/salt/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; på master. For å spesifisere hvilken fil det er man har lyst til å bruke i kommandoer refferer til dem med &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt://path/in/srv/salt&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Distribuere mapper ===&lt;br /&gt;
&lt;br /&gt;
Lag en overordnet mappe som inneholder både mappen du ønsker å distribuere og en sls-fil i salt-mappen: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/salt/overordnet_mappe&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Der legger du mappen du ønsker å distribuere, og lager en fil du kaller for &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;init.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Den formateres slik:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/path/til/der/du/vil/at/mappen/skal/ende/opp/på/minions&lt;br /&gt;
 file.recurse:&lt;br /&gt;
  - source: salt://overornet_mappe/mappen_du_vil_distribuere&lt;br /&gt;
  - include_empty: True&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å så få distribuert mappen kjør følgende kommando: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;*&#039; state.sls overordnet_mappe&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Grains ==&lt;br /&gt;
Salt kan bruke grains for å gjøre noe på en gruppe med maskiner. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;hostname*&#039; grains.items&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; viser alle grains hostname er med i. For eksempel kan man si &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt -G &#039;os_familt:Debian&#039; test.ping&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; for å pinge maskiner som er basert på Debian.&lt;br /&gt;
&lt;br /&gt;
For å legge en minion til en gruppe gjør følgende på minion-en:&lt;br /&gt;
&lt;br /&gt;
=== Konfigurasjon ===&lt;br /&gt;
&amp;lt;pre&amp;gt;$ vim /etc/salt/grains&lt;br /&gt;
&lt;br /&gt;
roles:&lt;br /&gt;
  - workstations&lt;br /&gt;
  - typing_machine&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Når minions har blitt lagt til i roller er det viktig å huske på å synkronisere disse med masteren. Den letteste måten å gjøre det på er å kjøre &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;*&#039; saltutil.sync_grains&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; fra salt-masteren.&lt;br /&gt;
&lt;br /&gt;
For å nå maskiner gjennom egendefinerte grains bruk &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt -G &#039;attributt:verdi&#039; kommando&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Et eksempel er &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt -G &#039;roles:workstation&#039; test.ping&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== States og håndheving ==&lt;br /&gt;
&lt;br /&gt;
Salt oppererer med SLS filer (&amp;lt;b&amp;gt;S&amp;lt;/b&amp;gt;a&amp;lt;b&amp;gt;L&amp;lt;/b&amp;gt;t &amp;lt;b&amp;gt;S&amp;lt;/b&amp;gt;tate) for å holde orden på reglene for distribusjon og hvordan disse skal håndheves. Legg SLS filene i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/salt/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. En av de viktigste SLS filene er &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/salt/top.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; da den spesifiserer hvilke SLS filer som skal anvendes på hvilke minions.&lt;br /&gt;
&lt;br /&gt;
For eksempel hvis vi har SLS filene:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/srv/salt/top.sls&lt;br /&gt;
/srv/salt/ssh.sls&lt;br /&gt;
/srv/salt/workstations/init.sls&lt;br /&gt;
/srv/salt/workstations/admin.sls&lt;br /&gt;
/srv/salt/example/init.sls&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Nyttige kommandoer og syntax ==&lt;br /&gt;
&lt;br /&gt;
Hvordan kopiere enkeltfiler ad-hoc fra salt-master til minions:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt-cp &amp;quot;*&amp;quot; /path/to/file/on/salt/master /path/to/file/on/minions&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hvordan kjøre kode på minions:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &amp;quot;*&amp;quot; cmd.run &amp;quot;ps -e | grep salt&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å kjøre på enkeltmaskiner istedenfor alle eller grains skriv inn navnet istedenfor &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;quot;*&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Eksempel:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt maskinnavn.pvv.ntnu.no cmd.run &amp;quot;ps -e | grep salt&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å sjekke om en pakke er installer og hvilken versjon den har:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &amp;quot;*&amp;quot; pkg.version &amp;quot;grep&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å installere eller oppgradere en pakke:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt maskinnavn.pvv.ntnu.no pkg.install sl&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å avinstallere en pakke:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt maskinnavn.pvv.ntnu.no pkg.remove sl&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å se salt-pkg kommandoer:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt maskinnavn.pvv.ntnu.no pkg.&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; og spam tab.&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te/2015-09-17&amp;diff=4259</id>
		<title>Styremøte/2015-09-17</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te/2015-09-17&amp;diff=4259"/>
		<updated>2015-09-17T15:19:17Z</updated>

		<summary type="html">&lt;p&gt;Simongli: added hr&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tid:*Torsdag den 17. september 2015, kl. 16:15&lt;br /&gt;
Sted: Kose- eller terminalrommet&lt;br /&gt;
&lt;br /&gt;
Saksliste&lt;br /&gt;
* Hackerspace realfagsbygget&lt;br /&gt;
** Se den lange eposten vi (aktive) fikk på lørdag&lt;br /&gt;
*** Sjekk spamfilteret om du er på aktive men ikke finner den&lt;br /&gt;
* Lagerromsøknad&lt;br /&gt;
* Andre oppgaver det forrige styret ikke gjorde ferdig?&lt;br /&gt;
* Kursplakater&lt;br /&gt;
** Hvilket forslag liker dere best? (antatt at jeg har tid til å lage flere forslag innen møtetid)&lt;br /&gt;
** Hvem trykker opp?&lt;br /&gt;
** Noen som vil hjelpe meg med å henge opp?&lt;br /&gt;
* Blesting til kurs&lt;br /&gt;
* Oppdatere brønnøysundsregisteret&lt;br /&gt;
* Hvordan gjøre mer koding på PVV&lt;br /&gt;
** Forslag:&lt;br /&gt;
*** Linuxkveld&lt;br /&gt;
*** Lage stuff til/på VM-ene våre kveld/helg (det som kalles hakkehelg?)&lt;br /&gt;
*** Ditt forslag!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hackerspace-ideen blir presentert&lt;br /&gt;
*Jørn: ikke dumt å blande oss om det skulle vise seg å være relevant lenger frem i tid&lt;br /&gt;
*Vi liker at det oppstår, men er litt usikre på hvor relevant det er&lt;br /&gt;
*Virker som om det kan være best om vi er med for å se om det blir relevant og isåfall kunne påvirke prosessen.&lt;br /&gt;
*Se neste uke om folk har mer meninger etter å ha lest mails og stuff?&lt;br /&gt;
&lt;br /&gt;
Lagerromssøknad&lt;br /&gt;
*Vi er litt usikre på hva det er, men registrerer at det har dukket opp nye eposter, og tenker at vi kanskje burde gjøre noe med det&lt;br /&gt;
*Få tak i Alex for å finne ut mer om det og diskutere det mer på neste møte&lt;br /&gt;
*Alex er her nå:&lt;br /&gt;
**Gunnar og Kåsen fra NVG vet mer om emnet&lt;br /&gt;
**Vi burde se mer på det&lt;br /&gt;
**IDI betaler, men vil ikke forsette med det&lt;br /&gt;
**PVV+NVG+hackerspace har søkt om å ta det over sammen fra NTNU&lt;br /&gt;
**For nå slipper vi å tømme det&lt;br /&gt;
**Prosessen må først gå gjennom NTNU-eiendomsforvaltningsting&lt;br /&gt;
**Man venter på ting, men det er ikke som om det forrige styret har glemt ting&lt;br /&gt;
**Man kan gå innom eiendomsforvaltning og spørre om ting in person&lt;br /&gt;
**Status er at vi for tiden ikke må betale eller rydde ut&lt;br /&gt;
**Vi har servere der, Kåsen har nøkkel&lt;br /&gt;
**Er &amp;quot;barneværelset&amp;quot;, IT-syd something something&lt;br /&gt;
***Ut fra drivhuset, opp, innerst&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ting tidligere styre drev med&lt;br /&gt;
*Kaffeordningen burde sees mer på&lt;br /&gt;
*Vi har lyst på bedre lablet tekanne som enforces at bare brukes til te&lt;br /&gt;
*Vi burde få tak i påfyll for lappskriveren&lt;br /&gt;
*Ingen kommer på noe særlig mer stuff til dette punktet&lt;br /&gt;
&lt;br /&gt;
Kursplakater:&lt;br /&gt;
*Det har ikke blitt tid til å designe nye kursplakater ennå, det fåreslås at vi bare bruker de forrige (blå) fremdeles inntil videre&lt;br /&gt;
*Vi har lyst på ny fargeprofil og logo&lt;br /&gt;
*Vi har også lyst til å virke mindre avskrekkende&lt;br /&gt;
*Vi burde ha logoene til det vi har kurs om på plakaten hvis det har logo&lt;br /&gt;
*Facebookevents for det neste kurset burde begynne å komme opp rundt nå&lt;br /&gt;
*Styret er enig om at Ilse fikser plakat-design&lt;br /&gt;
*Noen andre må trykke og henge opp, spørsmålet er hvem?&lt;br /&gt;
**Alternative måter å trykke: CopyCat, NTNU Trykk, random skriver på NTNU&lt;br /&gt;
*Små url-er er saklig å bruke på plakater, bør gå til facebookeventen&lt;br /&gt;
**PVV bør lage sin egen url-forkorter&lt;br /&gt;
**Forslag: pvv.org/korturl&lt;br /&gt;
*Hvor mange plakater:&lt;br /&gt;
**Et sted mellom 20 og 30 høres greit ut&lt;br /&gt;
*Simon skal printe på CopyCat&lt;br /&gt;
&lt;br /&gt;
Blesting av kurs:&lt;br /&gt;
*Det er potensielt stort interesse for Linux-kurset&lt;br /&gt;
*Potensielt avtale med blesting hos hverandre med hackerspace&lt;br /&gt;
*Sende ut påminnelse på mail (aktive)&lt;br /&gt;
*Kit har lyst til å lage facebookeventet&lt;br /&gt;
*NVG skal ha et viderekommende linux eller git-kurs, kan være saklig å bleste i samme slengen&lt;br /&gt;
*maskinnær/maskinær programmering kan være aktuelt å bleste i&lt;br /&gt;
*Førsteklassefagene?&lt;br /&gt;
*Li, Robert, og Peder blester i forelesninger neste uke&lt;br /&gt;
*&lt;br /&gt;
Brønnøysund:&lt;br /&gt;
*Noen fra det forrige styret må logge seg inn med MinID&lt;br /&gt;
**Ligger an til å måtte bli Jørn eller Kit, probly Kit fordi hun har vært i styret lengst og vi føler oss sikre på at Brønnøyssund er klar over at hun er med i styret&lt;br /&gt;
&lt;br /&gt;
Hordan gjøre mer koding på PVV:&lt;br /&gt;
*Jørn: Track og SVN som vi brukte før ga en del aktivitet, men er nå utdatert og alle syns at det er forferdelig å jobbe med, så vi burde få fart på Git-lab prosjektet&lt;br /&gt;
*Kit ville ha flere prosjekt-euler kvelder&lt;br /&gt;
**Er så enkelt som å finne tid, reservere rom, og lage en plakat&lt;br /&gt;
**Er kult om vi stiller med snacks på en sånn greie&lt;br /&gt;
**Torsdag 1. oktober er foreslått som en dato slik at vi kan binde det opp mot NCPC den 10.&lt;br /&gt;
**Kit har lyst til å være ansvarlig&lt;br /&gt;
*Ilse foreslår Linux-kveld:&lt;br /&gt;
**Folk samles for å kose seg med linux-stuff&lt;br /&gt;
**Kit: Trenger sterke personligheter slik at det ikke degrader til en rent sosial greie&lt;br /&gt;
**Folk er for, men trenger ansvarlig.&lt;br /&gt;
**Hvis man vil gjennomføre det, velg en dato og begynn å få det gjort&lt;br /&gt;
*Puppet eller salt-kveld?&lt;br /&gt;
*Introduksjon til (PVV)Drifting&lt;br /&gt;
**Kombinere det med en salt eller puppet-kveld&lt;br /&gt;
**Kan gjøres i parallel med konfigurasjonsstyringssystem&lt;br /&gt;
*Puppet vs salt:&lt;br /&gt;
**Viken synes: Salt hvis det er ruby vs python, salt virker som om det har mer momentum og det er en bra ting,&lt;br /&gt;
**Vi vil ha salt kveld, og folk som blir salte av denne avgjørelsen kan birda til å gjøre PVV saltere, og kanskje gjøre puppedokumentasjonen vår bedre&lt;br /&gt;
*Ilse: salt kveld virker som om det er mer interesse for på dette punktet&lt;br /&gt;
*Jørn: er selv interesert i å se mer på net-bsd, men vet ikke om det er så bra at folk møter opp bare fordi de er nysgjerrige på det&lt;br /&gt;
&lt;br /&gt;
Eventuelt:&lt;br /&gt;
*Folk har forespurt en ryddeuke&lt;br /&gt;
**Ilse er enig, terminalrommet har begynt å degrade til det punktet hvor det ikke er greit å bruke en del terminaler lenger&lt;br /&gt;
**Koserommet burde også bli ryddigere og mer organisert&lt;br /&gt;
**Jørn: vi burde ha flere ryddedager per år generelt&lt;br /&gt;
**Simon: flytte *stuff* som ikke brukes så mye til kasser i lageret, og så se hva som skjer med det når lageret evt må tømmes?&lt;br /&gt;
***Folk virket som om de generelt likte tanken&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te/2015-09-17&amp;diff=4258</id>
		<title>Styremøte/2015-09-17</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te/2015-09-17&amp;diff=4258"/>
		<updated>2015-09-17T15:18:44Z</updated>

		<summary type="html">&lt;p&gt;Simongli: Created notes from the meeting today&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tid:*Torsdag den 17. september 2015, kl. 16:15&lt;br /&gt;
Sted: Kose- eller terminalrommet&lt;br /&gt;
&lt;br /&gt;
Saksliste&lt;br /&gt;
* Hackerspace realfagsbygget&lt;br /&gt;
** Se den lange eposten vi (aktive) fikk på lørdag&lt;br /&gt;
*** Sjekk spamfilteret om du er på aktive men ikke finner den&lt;br /&gt;
* Lagerromsøknad&lt;br /&gt;
* Andre oppgaver det forrige styret ikke gjorde ferdig?&lt;br /&gt;
* Kursplakater&lt;br /&gt;
** Hvilket forslag liker dere best? (antatt at jeg har tid til å lage flere forslag innen møtetid)&lt;br /&gt;
** Hvem trykker opp?&lt;br /&gt;
** Noen som vil hjelpe meg med å henge opp?&lt;br /&gt;
* Blesting til kurs&lt;br /&gt;
* Oppdatere brønnøysundsregisteret&lt;br /&gt;
* Hvordan gjøre mer koding på PVV&lt;br /&gt;
** Forslag:&lt;br /&gt;
*** Linuxkveld&lt;br /&gt;
*** Lage stuff til/på VM-ene våre kveld/helg (det som kalles hakkehelg?)&lt;br /&gt;
*** Ditt forslag!&lt;br /&gt;
&lt;br /&gt;
Hackerspace-ideen blir presentert&lt;br /&gt;
*Jørn: ikke dumt å blande oss om det skulle vise seg å være relevant lenger frem i tid&lt;br /&gt;
*Vi liker at det oppstår, men er litt usikre på hvor relevant det er&lt;br /&gt;
*Virker som om det kan være best om vi er med for å se om det blir relevant og isåfall kunne påvirke prosessen.&lt;br /&gt;
*Se neste uke om folk har mer meninger etter å ha lest mails og stuff?&lt;br /&gt;
&lt;br /&gt;
Lagerromssøknad&lt;br /&gt;
*Vi er litt usikre på hva det er, men registrerer at det har dukket opp nye eposter, og tenker at vi kanskje burde gjøre noe med det&lt;br /&gt;
*Få tak i Alex for å finne ut mer om det og diskutere det mer på neste møte&lt;br /&gt;
*Alex er her nå:&lt;br /&gt;
**Gunnar og Kåsen fra NVG vet mer om emnet&lt;br /&gt;
**Vi burde se mer på det&lt;br /&gt;
**IDI betaler, men vil ikke forsette med det&lt;br /&gt;
**PVV+NVG+hackerspace har søkt om å ta det over sammen fra NTNU&lt;br /&gt;
**For nå slipper vi å tømme det&lt;br /&gt;
**Prosessen må først gå gjennom NTNU-eiendomsforvaltningsting&lt;br /&gt;
**Man venter på ting, men det er ikke som om det forrige styret har glemt ting&lt;br /&gt;
**Man kan gå innom eiendomsforvaltning og spørre om ting in person&lt;br /&gt;
**Status er at vi for tiden ikke må betale eller rydde ut&lt;br /&gt;
**Vi har servere der, Kåsen har nøkkel&lt;br /&gt;
**Er &amp;quot;barneværelset&amp;quot;, IT-syd something something&lt;br /&gt;
***Ut fra drivhuset, opp, innerst&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ting tidligere styre drev med&lt;br /&gt;
*Kaffeordningen burde sees mer på&lt;br /&gt;
*Vi har lyst på bedre lablet tekanne som enforces at bare brukes til te&lt;br /&gt;
*Vi burde få tak i påfyll for lappskriveren&lt;br /&gt;
*Ingen kommer på noe særlig mer stuff til dette punktet&lt;br /&gt;
&lt;br /&gt;
Kursplakater:&lt;br /&gt;
*Det har ikke blitt tid til å designe nye kursplakater ennå, det fåreslås at vi bare bruker de forrige (blå) fremdeles inntil videre&lt;br /&gt;
*Vi har lyst på ny fargeprofil og logo&lt;br /&gt;
*Vi har også lyst til å virke mindre avskrekkende&lt;br /&gt;
*Vi burde ha logoene til det vi har kurs om på plakaten hvis det har logo&lt;br /&gt;
*Facebookevents for det neste kurset burde begynne å komme opp rundt nå&lt;br /&gt;
*Styret er enig om at Ilse fikser plakat-design&lt;br /&gt;
*Noen andre må trykke og henge opp, spørsmålet er hvem?&lt;br /&gt;
**Alternative måter å trykke: CopyCat, NTNU Trykk, random skriver på NTNU&lt;br /&gt;
*Små url-er er saklig å bruke på plakater, bør gå til facebookeventen&lt;br /&gt;
**PVV bør lage sin egen url-forkorter&lt;br /&gt;
**Forslag: pvv.org/korturl&lt;br /&gt;
*Hvor mange plakater:&lt;br /&gt;
**Et sted mellom 20 og 30 høres greit ut&lt;br /&gt;
*Simon skal printe på CopyCat&lt;br /&gt;
&lt;br /&gt;
Blesting av kurs:&lt;br /&gt;
*Det er potensielt stort interesse for Linux-kurset&lt;br /&gt;
*Potensielt avtale med blesting hos hverandre med hackerspace&lt;br /&gt;
*Sende ut påminnelse på mail (aktive)&lt;br /&gt;
*Kit har lyst til å lage facebookeventet&lt;br /&gt;
*NVG skal ha et viderekommende linux eller git-kurs, kan være saklig å bleste i samme slengen&lt;br /&gt;
*maskinnær/maskinær programmering kan være aktuelt å bleste i&lt;br /&gt;
*Førsteklassefagene?&lt;br /&gt;
*Li, Robert, og Peder blester i forelesninger neste uke&lt;br /&gt;
*&lt;br /&gt;
Brønnøysund:&lt;br /&gt;
*Noen fra det forrige styret må logge seg inn med MinID&lt;br /&gt;
**Ligger an til å måtte bli Jørn eller Kit, probly Kit fordi hun har vært i styret lengst og vi føler oss sikre på at Brønnøyssund er klar over at hun er med i styret&lt;br /&gt;
&lt;br /&gt;
Hordan gjøre mer koding på PVV:&lt;br /&gt;
*Jørn: Track og SVN som vi brukte før ga en del aktivitet, men er nå utdatert og alle syns at det er forferdelig å jobbe med, så vi burde få fart på Git-lab prosjektet&lt;br /&gt;
*Kit ville ha flere prosjekt-euler kvelder&lt;br /&gt;
**Er så enkelt som å finne tid, reservere rom, og lage en plakat&lt;br /&gt;
**Er kult om vi stiller med snacks på en sånn greie&lt;br /&gt;
**Torsdag 1. oktober er foreslått som en dato slik at vi kan binde det opp mot NCPC den 10.&lt;br /&gt;
**Kit har lyst til å være ansvarlig&lt;br /&gt;
*Ilse foreslår Linux-kveld:&lt;br /&gt;
**Folk samles for å kose seg med linux-stuff&lt;br /&gt;
**Kit: Trenger sterke personligheter slik at det ikke degrader til en rent sosial greie&lt;br /&gt;
**Folk er for, men trenger ansvarlig.&lt;br /&gt;
**Hvis man vil gjennomføre det, velg en dato og begynn å få det gjort&lt;br /&gt;
*Puppet eller salt-kveld?&lt;br /&gt;
*Introduksjon til (PVV)Drifting&lt;br /&gt;
**Kombinere det med en salt eller puppet-kveld&lt;br /&gt;
**Kan gjøres i parallel med konfigurasjonsstyringssystem&lt;br /&gt;
*Puppet vs salt:&lt;br /&gt;
**Viken synes: Salt hvis det er ruby vs python, salt virker som om det har mer momentum og det er en bra ting,&lt;br /&gt;
**Vi vil ha salt kveld, og folk som blir salte av denne avgjørelsen kan birda til å gjøre PVV saltere, og kanskje gjøre puppedokumentasjonen vår bedre&lt;br /&gt;
*Ilse: salt kveld virker som om det er mer interesse for på dette punktet&lt;br /&gt;
*Jørn: er selv interesert i å se mer på net-bsd, men vet ikke om det er så bra at folk møter opp bare fordi de er nysgjerrige på det&lt;br /&gt;
&lt;br /&gt;
Eventuelt:&lt;br /&gt;
*Folk har forespurt en ryddeuke&lt;br /&gt;
**Ilse er enig, terminalrommet har begynt å degrade til det punktet hvor det ikke er greit å bruke en del terminaler lenger&lt;br /&gt;
**Koserommet burde også bli ryddigere og mer organisert&lt;br /&gt;
**Jørn: vi burde ha flere ryddedager per år generelt&lt;br /&gt;
**Simon: flytte *stuff* som ikke brukes så mye til kasser i lageret, og så se hva som skjer med det når lageret evt må tømmes?&lt;br /&gt;
***Folk virket som om de generelt likte tanken&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te&amp;diff=4257</id>
		<title>Styremøte</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Styrem%C3%B8te&amp;diff=4257"/>
		<updated>2015-09-17T14:02:11Z</updated>

		<summary type="html">&lt;p&gt;Simongli: Added link to notes from 2015-09-17&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- #acl All:read&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Styremøtene avholdes regelmessig.&lt;br /&gt;
&lt;br /&gt;
= Referater fra styremøter =&lt;br /&gt;
== 2006 ==&lt;br /&gt;
* [[/2006-01-27]]&lt;br /&gt;
* [[/2006-02-08]]&lt;br /&gt;
* [[/2006-09-01]]&lt;br /&gt;
* [[/2006-10-06]]&lt;br /&gt;
&lt;br /&gt;
== 2007 ==&lt;br /&gt;
* [[/2007-01-19]]&lt;br /&gt;
* [[/2007-02-13]]&lt;br /&gt;
* [[/2007-03-15]]&lt;br /&gt;
* [[/2007-04-27]]&lt;br /&gt;
* [[/2007-05-11]]&lt;br /&gt;
* [[/2007-08-22]]&lt;br /&gt;
* [[/2007-08-31]]&lt;br /&gt;
* [[/2007-09-21]]&lt;br /&gt;
&lt;br /&gt;
== 2008 ==&lt;br /&gt;
* [[/2008-01-18]]&lt;br /&gt;
* [[/2008-01-29]]&lt;br /&gt;
* [[/2008-04-04]]&lt;br /&gt;
* [[/2008-08-29]]&lt;br /&gt;
* [[/2008-11-07]]&lt;br /&gt;
&lt;br /&gt;
== 2009 ==&lt;br /&gt;
* [[/2009-01-30]]&lt;br /&gt;
* [[/2009-02-20]]&lt;br /&gt;
* [[/2009-04-21]]&lt;br /&gt;
* [[/2009-05-01]]&lt;br /&gt;
* [[/2009-09-01]]&lt;br /&gt;
* [[/2009-10-02]]&lt;br /&gt;
* [[/2009-10-23]]&lt;br /&gt;
* [[/2009-11-06]]&lt;br /&gt;
&lt;br /&gt;
== 2010 ==&lt;br /&gt;
* [[/2010-02-19]]&lt;br /&gt;
* [[/2010-04-16]]&lt;br /&gt;
* [[/2010-05-21]]&lt;br /&gt;
* [[/2010-08-15]]&lt;br /&gt;
* [[/2010-09-29]]&lt;br /&gt;
* [[/2010-10-05]]&lt;br /&gt;
* [[/2010-10-26]]&lt;br /&gt;
* [[/2010-11-26]]&lt;br /&gt;
&lt;br /&gt;
== 2011 ==&lt;br /&gt;
* [[/2011-01-27]]&lt;br /&gt;
* [[/2011-02-07]]&lt;br /&gt;
* [[/2011-03-03]]&lt;br /&gt;
* [[/2011-04-12]]&lt;br /&gt;
* [[/2011-05-18]]&lt;br /&gt;
* [[/2011-08-30]]&lt;br /&gt;
* [[/2011-09-13]]&lt;br /&gt;
* [[/2011-09-20]]&lt;br /&gt;
* [[/2011-09-27]]&lt;br /&gt;
* [[/2011-10-11]]&lt;br /&gt;
* [[/2011-12-02]]&lt;br /&gt;
&lt;br /&gt;
== 2012 ==&lt;br /&gt;
* [[/2012-02-10]]&lt;br /&gt;
* [[/2012-03-07]]&lt;br /&gt;
* [[/2012-03-22]]&lt;br /&gt;
* [[/2012-08-28]]&lt;br /&gt;
* [[/2012-09-11]]&lt;br /&gt;
* [[/2012-09-21]]&lt;br /&gt;
* [[/2012-11-06]]&lt;br /&gt;
&lt;br /&gt;
== 2013 ==&lt;br /&gt;
* [[/2013-01-14]]&lt;br /&gt;
* [[/2013-02-05]]&lt;br /&gt;
* [[/2013-02-21]]&lt;br /&gt;
* [[/2013-05-27]]&lt;br /&gt;
* [[/2013-08-19]]&lt;br /&gt;
* [[/2013-09-11]]&lt;br /&gt;
* [[/2013-09-12]]&lt;br /&gt;
* [[/2013-10-09]]&lt;br /&gt;
&lt;br /&gt;
== 2014 ==&lt;br /&gt;
* [[/2014-01-08]]&lt;br /&gt;
* [[/2014-02-19]]&lt;br /&gt;
* [[/2014-02-26]]&lt;br /&gt;
* [[/2014-03-05]]&lt;br /&gt;
* [[/2014-03-12]]&lt;br /&gt;
* [[/2014-03-19]]&lt;br /&gt;
* [[/2014-04-09]]&lt;br /&gt;
* [[/2014-08-22]]&lt;br /&gt;
* [[/2014-09-22]]&lt;br /&gt;
&lt;br /&gt;
== 2015 ==&lt;br /&gt;
* [[/2015-01-21]]&lt;br /&gt;
* [[/2015-02-09]]&lt;br /&gt;
* [[/2015-02-23]]&lt;br /&gt;
* [[/2015-04-20]]&lt;br /&gt;
* [[/2015-04-27]]&lt;br /&gt;
* [[/2015-05-04]]&lt;br /&gt;
* [[/2015-05-11]]&lt;br /&gt;
* [[/2015-09-08]]&lt;br /&gt;
* [[/2015-09-17]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Drift/Salt&amp;diff=4256</id>
		<title>Drift/Salt</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Drift/Salt&amp;diff=4256"/>
		<updated>2015-09-16T14:52:19Z</updated>

		<summary type="html">&lt;p&gt;Simongli: Added instructions on how to uninstall packages&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Salt er, som [[Drift/Puppet]], et system for å distribuere filer og sørge for at maskiner har samme oppsett.&lt;br /&gt;
&lt;br /&gt;
== Sette opp ny salt minion ==&lt;br /&gt;
&lt;br /&gt;
=== Installasjon ===&lt;br /&gt;
&amp;lt;pre&amp;gt;$ apt-get install salt-minion&lt;br /&gt;
$ ssh root@salt.pvv.ntnu.no&lt;br /&gt;
salt-master# salt-key -L&lt;br /&gt;
salt-master# salt-key -a hostname.pvv.ntnu.no&lt;br /&gt;
salt-master# salt &#039;*&#039; test.ping&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hvis alt har har gått bra, vil pingtesten gi true for maskinen din nå. Hvis ikke, kjør &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;service salt-minion status&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; som root på din nye minion for å få hint om hva som er galt. Konfigurasjonsfilen til salt ligger i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Et kjent problem er at dns-oppsettet vårt ikke lar salt-minion finne salt-masteren vår med standardinnstillingene. Løsningen på dette er å legge til &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;master: lommel&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
I tilfellet man endrer hostname på en minion, gjør følgende for å få det oppdatert i salt: Stop salt-minion på den berørte maskinen. Slett nøkkelen til maskinen fra salt-master ved å kjøre &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt-key -d minion_id&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; på salt-masteren. Slett &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion/minion_id&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Start salt-minion service-en. Autoriser den nye nøkkelen med det nye navnet i salt-master.&lt;br /&gt;
&lt;br /&gt;
Husk å legge nyoppsatte maskiner til i riktige [[Drift/Salt#Grains|grains]].&lt;br /&gt;
&lt;br /&gt;
== Legge til nye filer ==&lt;br /&gt;
&lt;br /&gt;
Salt sin autmagi fungerer best når filer ligger i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/salt/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; på master. For å spesifisere hvilken fil det er man har lyst til å bruke i kommandoer refferer til dem med &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt://path/in/srv/salt&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Distribuere mapper ===&lt;br /&gt;
&lt;br /&gt;
Lag en overordnet mappe som inneholder både mappen du ønsker å distribuere og en sls-fil i salt-mappen: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/salt/overordnet_mappe&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Der legger du mappen du ønsker å distribuere, og lager en fil du kaller for &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;init.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Den formateres slik:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/path/til/der/du/vil/at/mappen/skal/ende/opp/på/minions&lt;br /&gt;
 file.recurse:&lt;br /&gt;
  - source: salt://overornet_mappe/mappen_du_vil_distribuere&lt;br /&gt;
  - include_empty: True&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å så få distribuert mappen kjør følgende kommando: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;*&#039; state.sls overordnet_mappe&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Grains ==&lt;br /&gt;
Salt kan bruke grains for å gjøre noe på en gruppe med maskiner. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;hostname*&#039; grains.items&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; viser alle grains hostname er med i. For eksempel kan man si &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt -G &#039;os_familt:Debian&#039; test.ping&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; for å pinge maskiner som er basert på Debian.&lt;br /&gt;
&lt;br /&gt;
For å legge en minion til en gruppe gjør følgende på minion-en:&lt;br /&gt;
&lt;br /&gt;
=== Konfigurasjon ===&lt;br /&gt;
&amp;lt;pre&amp;gt;$ vim /etc/salt/grains&lt;br /&gt;
&lt;br /&gt;
roles:&lt;br /&gt;
  - workstations&lt;br /&gt;
  - typing_machine&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Når minions har blitt lagt til i roller er det viktig å huske på å synkronisere disse med masteren. Den letteste måten å gjøre det på er å kjøre &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;*&#039; saltutil.sync_grains&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; fra salt-masteren.&lt;br /&gt;
&lt;br /&gt;
For å nå maskiner gjennom egendefinerte grains bruk &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt -G &#039;attributt:verdi&#039; kommando&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Et eksempel er &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt -G &#039;roles:workstation&#039; test.ping&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Nyttige kommandoer og syntax ==&lt;br /&gt;
&lt;br /&gt;
Hvordan kopiere filer fra salt-master til minions:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt-cp &amp;quot;*&amp;quot; /path/to/file/on/salt/master /path/to/file/on/minions&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hvordan kjøre kode på minions:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &amp;quot;*&amp;quot; cmd.run &amp;quot;ps -e | grep salt&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å kjøre på enkeltmaskiner istedenfor alle eller grains skriv inn navnet istedenfor &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;quot;*&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Eksempel:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt maskinnavn.pvv.ntnu.no cmd.run &amp;quot;ps -e | grep salt&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å sjekke om en pakke er installer og hvilken versjon den har:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &amp;quot;*&amp;quot; pkg.version &amp;quot;grep&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å installere eller oppgradere en pakke:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt maskinnavn.pvv.ntnu.no pkg.install sl&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å avinstallere en pakke:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt maskinnavn.pvv.ntnu.no pkg.remove sl&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å se salt-pkg kommandoer:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt maskinnavn.pvv.ntnu.no pkg.&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; og spam tab.&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Drift/Salt&amp;diff=4255</id>
		<title>Drift/Salt</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Drift/Salt&amp;diff=4255"/>
		<updated>2015-09-16T12:07:42Z</updated>

		<summary type="html">&lt;p&gt;Simongli: Added instructions on how to distribute directories&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Salt er, som [[Drift/Puppet]], et system for å distribuere filer og sørge for at maskiner har samme oppsett.&lt;br /&gt;
&lt;br /&gt;
== Sette opp ny salt minion ==&lt;br /&gt;
&lt;br /&gt;
=== Installasjon ===&lt;br /&gt;
&amp;lt;pre&amp;gt;$ apt-get install salt-minion&lt;br /&gt;
$ ssh root@salt.pvv.ntnu.no&lt;br /&gt;
salt-master# salt-key -L&lt;br /&gt;
salt-master# salt-key -a hostname.pvv.ntnu.no&lt;br /&gt;
salt-master# salt &#039;*&#039; test.ping&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hvis alt har har gått bra, vil pingtesten gi true for maskinen din nå. Hvis ikke, kjør &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;service salt-minion status&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; som root på din nye minion for å få hint om hva som er galt. Konfigurasjonsfilen til salt ligger i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Et kjent problem er at dns-oppsettet vårt ikke lar salt-minion finne salt-masteren vår med standardinnstillingene. Løsningen på dette er å legge til &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;master: lommel&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
I tilfellet man endrer hostname på en minion, gjør følgende for å få det oppdatert i salt: Stop salt-minion på den berørte maskinen. Slett nøkkelen til maskinen fra salt-master ved å kjøre &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt-key -d minion_id&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; på salt-masteren. Slett &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion/minion_id&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Start salt-minion service-en. Autoriser den nye nøkkelen med det nye navnet i salt-master.&lt;br /&gt;
&lt;br /&gt;
Husk å legge nyoppsatte maskiner til i riktige [[Drift/Salt#Grains|grains]].&lt;br /&gt;
&lt;br /&gt;
== Legge til nye filer ==&lt;br /&gt;
&lt;br /&gt;
Salt sin autmagi fungerer best når filer ligger i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/salt/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; på master. For å spesifisere hvilken fil det er man har lyst til å bruke i kommandoer refferer til dem med &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt://path/in/srv/salt&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Distribuere mapper ===&lt;br /&gt;
&lt;br /&gt;
Lag en overordnet mappe som inneholder både mappen du ønsker å distribuere og en sls-fil i salt-mappen: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/salt/overordnet_mappe&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Der legger du mappen du ønsker å distribuere, og lager en fil du kaller for &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;init.sls&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Den formateres slik:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/path/til/der/du/vil/at/mappen/skal/ende/opp/på/minions&lt;br /&gt;
 file.recurse:&lt;br /&gt;
  - source: salt://overornet_mappe/mappen_du_vil_distribuere&lt;br /&gt;
  - include_empty: True&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å så få distribuert mappen kjør følgende kommando: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;*&#039; state.sls overordnet_mappe&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Grains ==&lt;br /&gt;
Salt kan bruke grains for å gjøre noe på en gruppe med maskiner. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;hostname*&#039; grains.items&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; viser alle grains hostname er med i. For eksempel kan man si &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt -G &#039;os_familt:Debian&#039; test.ping&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; for å pinge maskiner som er basert på Debian.&lt;br /&gt;
&lt;br /&gt;
For å legge en minion til en gruppe gjør følgende på minion-en:&lt;br /&gt;
&lt;br /&gt;
=== Konfigurasjon ===&lt;br /&gt;
&amp;lt;pre&amp;gt;$ vim /etc/salt/grains&lt;br /&gt;
&lt;br /&gt;
roles:&lt;br /&gt;
  - workstations&lt;br /&gt;
  - typing_machine&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Når minions har blitt lagt til i roller er det viktig å huske på å synkronisere disse med masteren. Den letteste måten å gjøre det på er å kjøre &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;*&#039; saltutil.sync_grains&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; fra salt-masteren.&lt;br /&gt;
&lt;br /&gt;
For å nå maskiner gjennom egendefinerte grains bruk &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt -G &#039;attributt:verdi&#039; kommando&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Et eksempel er &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt -G &#039;roles:workstation&#039; test.ping&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Nyttige kommandoer og syntax ==&lt;br /&gt;
&lt;br /&gt;
Hvordan kopiere filer fra salt-master til minions:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt-cp &amp;quot;*&amp;quot; /path/to/file/on/salt/master /path/to/file/on/minions&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hvordan kjøre kode på minions:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &amp;quot;*&amp;quot; cmd.run &amp;quot;ps -e | grep salt&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å kjøre på enkeltmaskiner istedenfor alle eller grains skriv inn navnet istedenfor &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;quot;*&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Eksempel:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt maskinnavn.pvv.ntnu.no cmd.run &amp;quot;ps -e | grep salt&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å sjekke om en pakke er installer og hvilken versjon den har:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &amp;quot;*&amp;quot; pkg.version &amp;quot;grep&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å installere eller oppgradere en pakke:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt maskinnavn.pvv.ntnu.no pkg.install sl&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Drift/Epost/Maillister&amp;diff=4254</id>
		<title>Drift/Epost/Maillister</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Drift/Epost/Maillister&amp;diff=4254"/>
		<updated>2015-09-16T11:09:56Z</updated>

		<summary type="html">&lt;p&gt;Simongli: Added information on how to reset mailing list passwords and do general mailman-administration&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PVV har en Mailman-server som kjører på list.pvv.ntnu.no. Det er mulig for medlemmer å få opprettet lister der.&lt;br /&gt;
&lt;br /&gt;
== Hvordan få opprettet en liste ==&lt;br /&gt;
For å opprette en liste må du be drift pent om å få en. Send en e-post til drift@pvv.ntnu.no, og pass på å nevne følgende:&lt;br /&gt;
&lt;br /&gt;
* Hva listen skal hete &lt;br /&gt;
* Hva listen skal brukes til&lt;br /&gt;
* Hva slags personer som skal bruke listen&lt;br /&gt;
&lt;br /&gt;
Skulle ikke være verre enn det :-)&lt;br /&gt;
&lt;br /&gt;
== Hvordan en liste opprettes sånn rent teknisk ==&lt;br /&gt;
Noen i drift utfører omtrent følgende:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ssh list.pvv.ntnu.no&lt;br /&gt;
su -&lt;br /&gt;
newlist&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Moderering av mailinglister ==&lt;br /&gt;
For å moderere mailinglistene må man:&lt;br /&gt;
&lt;br /&gt;
* Gå til [http://list.pvv.org/mailman/admin list.pvv.org/mailman/admin]&lt;br /&gt;
* Bruk interfacet.&lt;br /&gt;
&lt;br /&gt;
Passordene for å administrere hver enkelt liste finner man her på [https://www.pvv.ntnu.no/pvv/Maskiner/Microbel Microbel]:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/etc/mailman/passord&lt;br /&gt;
&lt;br /&gt;
# Kun leselig for root&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Resette passord for enkeltlister og diverse andre mailman-utils ==&lt;br /&gt;
&lt;br /&gt;
Mailman sine utils kan finnes her på Microbel:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;/usr/lib/mailman/bin/&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å resette passordet til en liste bruk change_pw scriptet. Eksempel:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;/usr/lib/mailman/bin/change_pw -l Navn_på_liste&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Drift/Salt&amp;diff=4253</id>
		<title>Drift/Salt</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Drift/Salt&amp;diff=4253"/>
		<updated>2015-09-15T16:31:51Z</updated>

		<summary type="html">&lt;p&gt;Simongli: Added instructions on how salt handles files in master&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Salt er, som [[Drift/Puppet]], et system for å distribuere filer og sørge for at maskiner har samme oppsett.&lt;br /&gt;
&lt;br /&gt;
== Sette opp ny salt minion ==&lt;br /&gt;
&lt;br /&gt;
=== Installasjon ===&lt;br /&gt;
&amp;lt;pre&amp;gt;$ apt-get install salt-minion&lt;br /&gt;
$ ssh root@salt.pvv.ntnu.no&lt;br /&gt;
salt-master# salt-key -L&lt;br /&gt;
salt-master# salt-key -a hostname.pvv.ntnu.no&lt;br /&gt;
salt-master# salt &#039;*&#039; test.ping&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hvis alt har har gått bra, vil pingtesten gi true for maskinen din nå. Hvis ikke, kjør &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;service salt-minion status&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; som root på din nye minion for å få hint om hva som er galt. Konfigurasjonsfilen til salt ligger i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Et kjent problem er at dns-oppsettet vårt ikke lar salt-minion finne salt-masteren vår med standardinnstillingene. Løsningen på dette er å legge til &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;master: lommel&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
I tilfellet man endrer hostname på en minion, gjør følgende for å få det oppdatert i salt: Stop salt-minion på den berørte maskinen. Slett nøkkelen til maskinen fra salt-master ved å kjøre &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt-key -d minion_id&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; på salt-masteren. Slett &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion/minion_id&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Start salt-minion service-en. Autoriser den nye nøkkelen med det nye navnet i salt-master.&lt;br /&gt;
&lt;br /&gt;
Husk å legge nyoppsatte maskiner til i riktige [[Drift/Salt#Grains|grains]].&lt;br /&gt;
&lt;br /&gt;
== Legge til nye filer ==&lt;br /&gt;
&lt;br /&gt;
Salt sin autmagi fungerer best når filer ligger i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/srv/salt/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; på master. For å spesifisere hvilken fil det er man har lyst til å bruke i kommandoer refferer til dem med &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt://path/in/srv/salt&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Grains ==&lt;br /&gt;
Salt kan bruke grains for å gjøre noe på en gruppe med maskiner. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;hostname*&#039; grains.items&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; viser alle grains hostname er med i. For eksempel kan man si &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt -G &#039;os_familt:Debian&#039; test.ping&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; for å pinge maskiner som er basert på Debian.&lt;br /&gt;
&lt;br /&gt;
For å legge en minion til en gruppe gjør følgende på minion-en:&lt;br /&gt;
&lt;br /&gt;
=== Konfigurasjon ===&lt;br /&gt;
&amp;lt;pre&amp;gt;$ vim /etc/salt/grains&lt;br /&gt;
&lt;br /&gt;
roles:&lt;br /&gt;
  - workstations&lt;br /&gt;
  - typing_machine&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Når minions har blitt lagt til i roller er det viktig å huske på å synkronisere disse med masteren. Den letteste måten å gjøre det på er å kjøre &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;*&#039; saltutil.sync_grains&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; fra salt-masteren.&lt;br /&gt;
&lt;br /&gt;
For å nå maskiner gjennom egendefinerte grains bruk &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt -G &#039;attributt:verdi&#039; kommando&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Et eksempel er &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt -G &#039;roles:workstation&#039; test.ping&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Nyttige kommandoer og syntax ==&lt;br /&gt;
&lt;br /&gt;
Hvordan kopiere filer fra salt-master til minions:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt-cp &amp;quot;*&amp;quot; /path/to/file/on/salt/master /path/to/file/on/minions&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hvordan kjøre kode på minions:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &amp;quot;*&amp;quot; cmd.run &amp;quot;ps -e | grep salt&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å kjøre på enkeltmaskiner istedenfor alle eller grains skriv inn navnet istedenfor &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;quot;*&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Eksempel:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt maskinnavn.pvv.ntnu.no cmd.run &amp;quot;ps -e | grep salt&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å sjekke om en pakke er installer og hvilken versjon den har:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &amp;quot;*&amp;quot; pkg.version &amp;quot;grep&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å installere eller oppgradere en pakke:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt maskinnavn.pvv.ntnu.no pkg.install sl&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Drift/Salt&amp;diff=4252</id>
		<title>Drift/Salt</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Drift/Salt&amp;diff=4252"/>
		<updated>2015-09-14T21:28:54Z</updated>

		<summary type="html">&lt;p&gt;Simongli: Added instructions on how to delete keys from the salt-master&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Salt er, som [[Drift/Puppet]], et system for å distribuere filer og sørge for at maskiner har samme oppsett.&lt;br /&gt;
&lt;br /&gt;
== Sette opp ny salt minion ==&lt;br /&gt;
&lt;br /&gt;
=== Installasjon ===&lt;br /&gt;
&amp;lt;pre&amp;gt;$ apt-get install salt-minion&lt;br /&gt;
$ ssh root@salt.pvv.ntnu.no&lt;br /&gt;
salt-master# salt-key -L&lt;br /&gt;
salt-master# salt-key -a hostname.pvv.ntnu.no&lt;br /&gt;
salt-master# salt &#039;*&#039; test.ping&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hvis alt har har gått bra, vil pingtesten gi true for maskinen din nå. Hvis ikke, kjør &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;service salt-minion status&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; som root på din nye minion for å få hint om hva som er galt. Konfigurasjonsfilen til salt ligger i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Et kjent problem er at dns-oppsettet vårt ikke lar salt-minion finne salt-masteren vår med standardinnstillingene. Løsningen på dette er å legge til &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;master: lommel&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
I tilfellet man endrer hostname på en minion, gjør følgende for å få det oppdatert i salt: Stop salt-minion på den berørte maskinen. Slett nøkkelen til maskinen fra salt-master ved å kjøre &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt-key -d minion_id&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; på salt-masteren. Slett &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion/minion_id&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Start salt-minion service-en. Autoriser den nye nøkkelen med det nye navnet i salt-master.&lt;br /&gt;
&lt;br /&gt;
Husk å legge nyoppsatte maskiner til i riktige [[Drift/Salt#Grains|grains]].&lt;br /&gt;
&lt;br /&gt;
== Legge til nye filer ==&lt;br /&gt;
&lt;br /&gt;
== Grains ==&lt;br /&gt;
Salt kan bruke grains for å gjøre noe på en gruppe med maskiner. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;hostname*&#039; grains.items&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; viser alle grains hostname er med i. For eksempel kan man si &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt -G &#039;os_familt:Debian&#039; test.ping&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; for å pinge maskiner som er basert på Debian.&lt;br /&gt;
&lt;br /&gt;
For å legge en minion til en gruppe gjør følgende på minion-en:&lt;br /&gt;
&lt;br /&gt;
=== Konfigurasjon ===&lt;br /&gt;
&amp;lt;pre&amp;gt;$ vim /etc/salt/grains&lt;br /&gt;
&lt;br /&gt;
roles:&lt;br /&gt;
  - workstations&lt;br /&gt;
  - typing_machine&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Når minions har blitt lagt til i roller er det viktig å huske på å synkronisere disse med masteren. Den letteste måten å gjøre det på er å kjøre &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;*&#039; saltutil.sync_grains&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; fra salt-masteren.&lt;br /&gt;
&lt;br /&gt;
For å nå maskiner gjennom egendefinerte grains bruk &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt -G &#039;attributt:verdi&#039; kommando&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Et eksempel er &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt -G &#039;roles:workstation&#039; test.ping&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Nyttige kommandoer og syntax ==&lt;br /&gt;
&lt;br /&gt;
Hvordan kopiere filer fra salt-master til minions:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt-cp &amp;quot;*&amp;quot; /path/to/file/on/salt/master /path/to/file/on/minions&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hvordan kjøre kode på minions:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &amp;quot;*&amp;quot; cmd.run &amp;quot;ps -e | grep salt&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å kjøre på enkeltmaskiner istedenfor alle eller grains skriv inn navnet istedenfor &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;quot;*&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Eksempel:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt maskinnavn.pvv.ntnu.no cmd.run &amp;quot;ps -e | grep salt&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å sjekke om en pakke er installer og hvilken versjon den har:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &amp;quot;*&amp;quot; pkg.version &amp;quot;grep&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å installere eller oppgradere en pakke:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt maskinnavn.pvv.ntnu.no pkg.install sl&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Drift/Salt&amp;diff=4251</id>
		<title>Drift/Salt</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Drift/Salt&amp;diff=4251"/>
		<updated>2015-09-14T21:25:19Z</updated>

		<summary type="html">&lt;p&gt;Simongli: Added package managemenet examples&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Salt er, som [[Drift/Puppet]], et system for å distribuere filer og sørge for at maskiner har samme oppsett.&lt;br /&gt;
&lt;br /&gt;
== Sette opp ny salt minion ==&lt;br /&gt;
&lt;br /&gt;
=== Installasjon ===&lt;br /&gt;
&amp;lt;pre&amp;gt;$ apt-get install salt-minion&lt;br /&gt;
$ ssh root@salt.pvv.ntnu.no&lt;br /&gt;
salt-master# salt-key -L&lt;br /&gt;
salt-master# salt-key -a hostname.pvv.ntnu.no&lt;br /&gt;
salt-master# salt &#039;*&#039; test.ping&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hvis alt har har gått bra, vil pingtesten gi true for maskinen din nå. Hvis ikke, kjør &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;service salt-minion status&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; som root på din nye minion for å få hint om hva som er galt. Konfigurasjonsfilen til salt ligger i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Et kjent problem er at dns-oppsettet vårt ikke lar salt-minion finne salt-masteren vår med standardinnstillingene. Løsningen på dette er å legge til &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;master: lommel&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
I tilfellet man endrer hostname på en minion, gjør følgende for å få det oppdatert i salt: Stop salt-minion på den berørte maskinen. Slett nøkkelen til maskinen fra salt-master. Slett &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion/minion_id&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Start salt-minion service-en. Autoriser den nye nøkkelen med det nye navnet i salt-master.&lt;br /&gt;
&lt;br /&gt;
Husk å legge nyoppsatte maskiner til i riktige [[Drift/Salt#Grains|grains]].&lt;br /&gt;
&lt;br /&gt;
== Legge til nye filer ==&lt;br /&gt;
&lt;br /&gt;
== Grains ==&lt;br /&gt;
Salt kan bruke grains for å gjøre noe på en gruppe med maskiner. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;hostname*&#039; grains.items&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; viser alle grains hostname er med i. For eksempel kan man si &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt -G &#039;os_familt:Debian&#039; test.ping&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; for å pinge maskiner som er basert på Debian.&lt;br /&gt;
&lt;br /&gt;
For å legge en minion til en gruppe gjør følgende på minion-en:&lt;br /&gt;
&lt;br /&gt;
=== Konfigurasjon ===&lt;br /&gt;
&amp;lt;pre&amp;gt;$ vim /etc/salt/grains&lt;br /&gt;
&lt;br /&gt;
roles:&lt;br /&gt;
  - workstations&lt;br /&gt;
  - typing_machine&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Når minions har blitt lagt til i roller er det viktig å huske på å synkronisere disse med masteren. Den letteste måten å gjøre det på er å kjøre &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;*&#039; saltutil.sync_grains&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; fra salt-masteren.&lt;br /&gt;
&lt;br /&gt;
For å nå maskiner gjennom egendefinerte grains bruk &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt -G &#039;attributt:verdi&#039; kommando&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Et eksempel er &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt -G &#039;roles:workstation&#039; test.ping&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Nyttige kommandoer og syntax ==&lt;br /&gt;
&lt;br /&gt;
Hvordan kopiere filer fra salt-master til minions:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt-cp &amp;quot;*&amp;quot; /path/to/file/on/salt/master /path/to/file/on/minions&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hvordan kjøre kode på minions:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &amp;quot;*&amp;quot; cmd.run &amp;quot;ps -e | grep salt&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å kjøre på enkeltmaskiner istedenfor alle eller grains skriv inn navnet istedenfor &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;quot;*&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Eksempel:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt maskinnavn.pvv.ntnu.no cmd.run &amp;quot;ps -e | grep salt&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å sjekke om en pakke er installer og hvilken versjon den har:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &amp;quot;*&amp;quot; pkg.version &amp;quot;grep&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å installere eller oppgradere en pakke:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt maskinnavn.pvv.ntnu.no pkg.install sl&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Drift/Salt&amp;diff=4250</id>
		<title>Drift/Salt</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Drift/Salt&amp;diff=4250"/>
		<updated>2015-09-14T21:10:36Z</updated>

		<summary type="html">&lt;p&gt;Simongli: Added more on how to use grains&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Salt er, som [[Drift/Puppet]], et system for å distribuere filer og sørge for at maskiner har samme oppsett.&lt;br /&gt;
&lt;br /&gt;
== Sette opp ny salt minion ==&lt;br /&gt;
&lt;br /&gt;
=== Installasjon ===&lt;br /&gt;
&amp;lt;pre&amp;gt;$ apt-get install salt-minion&lt;br /&gt;
$ ssh root@salt.pvv.ntnu.no&lt;br /&gt;
salt-master# salt-key -L&lt;br /&gt;
salt-master# salt-key -a hostname.pvv.ntnu.no&lt;br /&gt;
salt-master# salt &#039;*&#039; test.ping&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hvis alt har har gått bra, vil pingtesten gi true for maskinen din nå. Hvis ikke, kjør &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;service salt-minion status&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; som root på din nye minion for å få hint om hva som er galt. Konfigurasjonsfilen til salt ligger i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Et kjent problem er at dns-oppsettet vårt ikke lar salt-minion finne salt-masteren vår med standardinnstillingene. Løsningen på dette er å legge til &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;master: lommel&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
I tilfellet man endrer hostname på en minion, gjør følgende for å få det oppdatert i salt: Stop salt-minion på den berørte maskinen. Slett nøkkelen til maskinen fra salt-master. Slett &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion/minion_id&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Start salt-minion service-en. Autoriser den nye nøkkelen med det nye navnet i salt-master.&lt;br /&gt;
&lt;br /&gt;
Husk å legge nyoppsatte maskiner til i riktige [[Drift/Salt#Grains|grains]].&lt;br /&gt;
&lt;br /&gt;
== Legge til nye filer ==&lt;br /&gt;
&lt;br /&gt;
== Grains ==&lt;br /&gt;
Salt kan bruke grains for å gjøre noe på en gruppe med maskiner. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;hostname*&#039; grains.items&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; viser alle grains hostname er med i. For eksempel kan man si &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt -G &#039;os_familt:Debian&#039; test.ping&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; for å pinge maskiner som er basert på Debian.&lt;br /&gt;
&lt;br /&gt;
For å legge en minion til en gruppe gjør følgende på minion-en:&lt;br /&gt;
&lt;br /&gt;
=== Konfigurasjon ===&lt;br /&gt;
&amp;lt;pre&amp;gt;$ vim /etc/salt/grains&lt;br /&gt;
&lt;br /&gt;
roles:&lt;br /&gt;
  - workstations&lt;br /&gt;
  - typing_machine&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Når minions har blitt lagt til i roller er det viktig å huske på å synkronisere disse med masteren. Den letteste måten å gjøre det på er å kjøre &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;*&#039; saltutil.sync_grains&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; fra salt-masteren.&lt;br /&gt;
&lt;br /&gt;
For å nå maskiner gjennom egendefinerte grains bruk &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt -G &#039;attributt:verdi&#039; kommando&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Et eksempel er &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt -G &#039;roles:workstation&#039; test.ping&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Nyttige kommandoer og syntax ==&lt;br /&gt;
&lt;br /&gt;
Hvordan kopiere filer fra salt-master til minions:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt-cp &amp;quot;*&amp;quot; /path/to/file/on/salt/master /path/to/file/on/minions&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hvordan kjøre kode på minions:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &amp;quot;*&amp;quot; cmd.run &amp;quot;ps -e | grep salt&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å kjøre på enkeltmaskiner istedenfor alle eller grains skriv inn navnet istedenfor &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;quot;*&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Eksempel:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt maskinnavn.pvv.ntnu.no cmd.run &amp;quot;ps -e | grep salt&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Drift/Salt&amp;diff=4249</id>
		<title>Drift/Salt</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Drift/Salt&amp;diff=4249"/>
		<updated>2015-09-14T20:44:38Z</updated>

		<summary type="html">&lt;p&gt;Simongli: Added example of how to target a single machine through salt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Salt er, som [[Drift/Puppet]], et system for å distribuere filer og sørge for at maskiner har samme oppsett.&lt;br /&gt;
&lt;br /&gt;
== Sette opp ny salt minion ==&lt;br /&gt;
&lt;br /&gt;
=== Installasjon ===&lt;br /&gt;
&amp;lt;pre&amp;gt;$ apt-get install salt-minion&lt;br /&gt;
$ ssh root@salt.pvv.ntnu.no&lt;br /&gt;
salt-master# salt-key -L&lt;br /&gt;
salt-master# salt-key -a hostname.pvv.ntnu.no&lt;br /&gt;
salt-master# salt &#039;*&#039; test.ping&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hvis alt har har gått bra, vil pingtesten gi true for maskinen din nå. Hvis ikke, kjør &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;service salt-minion status&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; som root på din nye minion for å få hint om hva som er galt. Konfigurasjonsfilen til salt ligger i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Et kjent problem er at dns-oppsettet vårt ikke lar salt-minion finne salt-masteren vår med standardinnstillingene. Løsningen på dette er å legge til &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;master: lommel&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
I tilfellet man endrer hostname på en minion, gjør følgende for å få det oppdatert i salt: Stop salt-minion på den berørte maskinen. Slett nøkkelen til maskinen fra salt-master. Slett &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion/minion_id&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Start salt-minion service-en. Autoriser den nye nøkkelen med det nye navnet i salt-master.&lt;br /&gt;
&lt;br /&gt;
Husk å legge nyoppsatte maskiner til i riktige [[Drift/Salt#Grains|grains]].&lt;br /&gt;
&lt;br /&gt;
== Legge til nye filer ==&lt;br /&gt;
&lt;br /&gt;
== Grains ==&lt;br /&gt;
Salt kan bruke grains for å gjøre noe på en gruppe med maskiner. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;hostname*&#039; grains.items&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; viser alle grains hostname er med i. For eksempel kan man si &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt -G &#039;os_familt:Debian&#039; test.ping&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; for å pinge maskiner som er basert på Debian.&lt;br /&gt;
&lt;br /&gt;
For å legge en minion til en gruppe gjør følgende på minion-en:&lt;br /&gt;
&lt;br /&gt;
=== Konfigurasjon ===&lt;br /&gt;
&amp;lt;pre&amp;gt;$ vim /etc/salt/grains&lt;br /&gt;
&lt;br /&gt;
roles:&lt;br /&gt;
  - workstations&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Nyttige kommandoer og syntax ==&lt;br /&gt;
&lt;br /&gt;
Hvordan kopiere filer fra salt-master til minions:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt-cp &amp;quot;*&amp;quot; /path/to/file/on/salt/master /path/to/file/on/minions&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hvordan kjøre kode på minions:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &amp;quot;*&amp;quot; cmd.run &amp;quot;ps -e | grep salt&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For å kjøre på enkeltmaskiner istedenfor alle eller grains skriv inn navnet istedenfor &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;quot;*&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Eksempel:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt maskinnavn.pvv.ntnu.no cmd.run &amp;quot;ps -e | grep salt&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Drift/Salt&amp;diff=4248</id>
		<title>Drift/Salt</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Drift/Salt&amp;diff=4248"/>
		<updated>2015-09-14T20:38:39Z</updated>

		<summary type="html">&lt;p&gt;Simongli: Added useful example commands&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Salt er, som [[Drift/Puppet]], et system for å distribuere filer og sørge for at maskiner har samme oppsett.&lt;br /&gt;
&lt;br /&gt;
== Sette opp ny salt minion ==&lt;br /&gt;
&lt;br /&gt;
=== Installasjon ===&lt;br /&gt;
&amp;lt;pre&amp;gt;$ apt-get install salt-minion&lt;br /&gt;
$ ssh root@salt.pvv.ntnu.no&lt;br /&gt;
salt-master# salt-key -L&lt;br /&gt;
salt-master# salt-key -a hostname.pvv.ntnu.no&lt;br /&gt;
salt-master# salt &#039;*&#039; test.ping&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hvis alt har har gått bra, vil pingtesten gi true for maskinen din nå. Hvis ikke, kjør &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;service salt-minion status&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; som root på din nye minion for å få hint om hva som er galt. Konfigurasjonsfilen til salt ligger i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Et kjent problem er at dns-oppsettet vårt ikke lar salt-minion finne salt-masteren vår med standardinnstillingene. Løsningen på dette er å legge til &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;master: lommel&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
I tilfellet man endrer hostname på en minion, gjør følgende for å få det oppdatert i salt: Stop salt-minion på den berørte maskinen. Slett nøkkelen til maskinen fra salt-master. Slett &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion/minion_id&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Start salt-minion service-en. Autoriser den nye nøkkelen med det nye navnet i salt-master.&lt;br /&gt;
&lt;br /&gt;
Husk å legge nyoppsatte maskiner til i riktige [[Drift/Salt#Grains|grains]].&lt;br /&gt;
&lt;br /&gt;
== Legge til nye filer ==&lt;br /&gt;
&lt;br /&gt;
== Grains ==&lt;br /&gt;
Salt kan bruke grains for å gjøre noe på en gruppe med maskiner. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;hostname*&#039; grains.items&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; viser alle grains hostname er med i. For eksempel kan man si &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt -G &#039;os_familt:Debian&#039; test.ping&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; for å pinge maskiner som er basert på Debian.&lt;br /&gt;
&lt;br /&gt;
For å legge en minion til en gruppe gjør følgende på minion-en:&lt;br /&gt;
&lt;br /&gt;
=== Konfigurasjon ===&lt;br /&gt;
&amp;lt;pre&amp;gt;$ vim /etc/salt/grains&lt;br /&gt;
&lt;br /&gt;
roles:&lt;br /&gt;
  - workstations&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Nyttige kommandoer ==&lt;br /&gt;
&lt;br /&gt;
Hvordan kopiere filer fra salt-master til minions:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt-cp &amp;quot;*&amp;quot; /path/to/file/on/salt/master /path/to/file/on/minions&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hvordan kjøre kode på minions:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &amp;quot;*&amp;quot; cmd.run &amp;quot;ps -e | grep salt&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Drift/Salt&amp;diff=4246</id>
		<title>Drift/Salt</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Drift/Salt&amp;diff=4246"/>
		<updated>2015-09-14T17:46:55Z</updated>

		<summary type="html">&lt;p&gt;Simongli: Moved grains configuration subsection to the grains-section and clarified where the configuration should be run.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Salt er, som [[Drift/Puppet]], et system for å distribuere filer og sørge for at maskiner har samme oppsett.&lt;br /&gt;
&lt;br /&gt;
== Sette opp ny salt minion ==&lt;br /&gt;
&lt;br /&gt;
=== Installasjon ===&lt;br /&gt;
&amp;lt;pre&amp;gt;$ apt-get install salt-minion&lt;br /&gt;
$ ssh root@salt.pvv.ntnu.no&lt;br /&gt;
salt-master# salt-key -L&lt;br /&gt;
salt-master# salt-key -a hostname.pvv.ntnu.no&lt;br /&gt;
salt-master# salt &#039;*&#039; test.ping&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hvis alt har har gått bra, vil pingtesten gi true for maskinen din nå. Hvis ikke, kjør &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;service salt-minion status&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; som root på din nye minion for å få hint om hva som er galt. Konfigurasjonsfilen til salt ligger i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Et kjent problem er at dns-oppsettet vårt ikke lar salt-minion finne salt-masteren vår med standardinnstillingene. Løsningen på dette er å legge til &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;master: lommel&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
I tilfellet man endrer hostname på en minion, gjør følgende for å få det oppdatert i salt: Stop salt-minion på den berørte maskinen. Slett nøkkelen til maskinen fra salt-master. Slett &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion/minion_id&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Start salt-minion service-en. Autoriser den nye nøkkelen med det nye navnet i salt-master.&lt;br /&gt;
&lt;br /&gt;
Husk å legge nyoppsatte maskiner til i riktige [[Drift/Salt#Grains|grains]].&lt;br /&gt;
&lt;br /&gt;
== Legge til nye filer ==&lt;br /&gt;
&lt;br /&gt;
== Grains ==&lt;br /&gt;
Salt kan bruke grains for å gjøre noe på en gruppe med maskiner. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;hostname*&#039; grains.items&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; viser alle grains hostname er med i. For eksempel kan man si &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt -G &#039;os_familt:Debian&#039; test.ping&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; for å pinge maskiner som er basert på Debian.&lt;br /&gt;
&lt;br /&gt;
For å legge en minion til en gruppe gjør følgende på minion-en:&lt;br /&gt;
&lt;br /&gt;
=== Konfigurasjon ===&lt;br /&gt;
&amp;lt;pre&amp;gt;$ vim /etc/salt/grains&lt;br /&gt;
&lt;br /&gt;
roles:&lt;br /&gt;
  - workstations&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Drift&amp;diff=4245</id>
		<title>Drift</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Drift&amp;diff=4245"/>
		<updated>2015-09-14T17:42:28Z</updated>

		<summary type="html">&lt;p&gt;Simongli: Added link to salt configuration&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[#Administration|English]]&lt;br /&gt;
&lt;br /&gt;
Drift har ansvaret for å drive maskinene på PVV. Tidligere var drift organisert i egne grupper, først med ansvar for bestemte maskiner, deretter for bestemte tjenester, men har siden 2002 vært organisert i en stor driftsgruppe. I tillegg finnes en gruppe med ansvar for drift av e-postsystemet og en [[CERT|sikkerhetsgruppe]].&lt;br /&gt;
&lt;br /&gt;
Dersom du har generelle spørsmål skal disse sendes &amp;lt;b&amp;gt;drift(at)pvv.ntnu.no&amp;lt;/b&amp;gt;, ikke til enkelpersoner som er med i driftsgruppa. Driftskoordinator er p.t. `orjane`.&lt;br /&gt;
&lt;br /&gt;
Husk at drift utelukkende består av frivillige. Ingen får betalt for å gjøre dette og ingen driver med dette 24 timer i døgnet, 365 dager i året. Vi vil likevel gjøre vårt beste for å gi god hjelp og service til våre brukere.&lt;br /&gt;
&lt;br /&gt;
Driftsgruppen har ingen strenge krav til aktivitet eller erfaring for å bli medlem, så selv om du er ny i virket går det fint an å bare observere og absorbere i begynnelsen.&lt;br /&gt;
&lt;br /&gt;
==== Det finnes også en slags [[/Intro|introduksjon]] for nye driftere. ====&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
= [[Dokumentasjon|Nyttig for både bruk og drift]] =&lt;br /&gt;
Se [[Dokumentasjon]]&lt;br /&gt;
&lt;br /&gt;
= Bare nyttig for drift =&lt;br /&gt;
* [[/ToDo]] Ting som trenger gjøring&lt;br /&gt;
* [[/Scanner]] Scanner&lt;br /&gt;
* [[/Netboot]] Legge til linuxer i pxe-boot&lt;br /&gt;
* [[/DNS og dvask]] Legge til record på navnetjeneren vår, dvask&lt;br /&gt;
* [[/Kerberos]] Oppsett av kerberos&lt;br /&gt;
* [[/Mediawiki]] Oppsett av mediawiki&lt;br /&gt;
* [[/Seriellkonsoll]] Oppsett av seriellkonsoll&lt;br /&gt;
* [[/TRAC]] Trac på dev.pvv.ntnu.no&lt;br /&gt;
* [[/Puppet]] Dokumentasjon for Puppet&lt;br /&gt;
* [[/Salt]] Dokumentasjon for SaltStack&lt;br /&gt;
&lt;br /&gt;
= Handling drift ofte utfører =&lt;br /&gt;
&lt;br /&gt;
* [[Legge til bruker]]: Hvordan legge til en ny bruker på PVV.&lt;br /&gt;
* [[Drift/Endre brukeres passord|Endre brukeres passord]] Endre brukeres passord&lt;br /&gt;
* [[Redigere kvote]]: Hvordan opprette/utvide diskplass for en bruker når han har betalt for utvidet kvote.&lt;br /&gt;
* [[Drift/Mail|Epost]]: Behandle epost.&lt;br /&gt;
* [[Planlagt nedetid]]: Prosedyre for varsling av planlagt nedetid.&lt;br /&gt;
* [[Systembrukere]]: Regler for systembrukere.&lt;br /&gt;
* [[Endre eller slette bruker]]: Hva som skal gjøres når man endrer eller sletter brukere&lt;br /&gt;
* [[Opprette nye prosjekt på dev]]: Ting og tang som må gjøres for å opprette et nytt prosjekt.&lt;br /&gt;
* [[Drift/Oppdatere SSL-sertifikater|Oppdatere SSL-sertifikater]]&lt;br /&gt;
* [[Starte etter strømbrudd]]: Hva må gjøres når strømmen har vært borte?&lt;br /&gt;
&lt;br /&gt;
== Annet ==&lt;br /&gt;
* [[Drift/Backup|Backup]]&lt;br /&gt;
* [[Drift/Maskininstallasjon|Installasjon av OS]]&lt;br /&gt;
* [[Drift/Pakkeinstallasjon|Installasjon av programvare]]&lt;br /&gt;
* OS-Drift&lt;br /&gt;
** [[Drift/Partisjonering]]&lt;br /&gt;
** [[Drift/IRIX Install]]&lt;br /&gt;
** [[Drift/VAX Netboot]]&lt;br /&gt;
** [[Maskiner/Vrimmel|Virtualisering på vrimmel.pvv.ntnu.no]]&lt;br /&gt;
** [[Drift/SUSE]]&lt;br /&gt;
* [[Drift/OpenVPN|Hvordan sette opp, konfigurere, og vedlikeholde en OpenVPN server]]&lt;br /&gt;
* [[Drift/RootpassordReglement]]&lt;br /&gt;
* [http://www.pvv.ntnu.no/rootpassordskjema.ps Rootpassordskjema]&lt;br /&gt;
&lt;br /&gt;
= Roteloftet =&lt;br /&gt;
&lt;br /&gt;
Sider som egentlig ikke er relevante lenger.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;del&amp;gt;[[Maskiner/Octopus|Octopus]]&amp;lt;/del&amp;gt; (Ikke i bruk)&lt;br /&gt;
* [[Drift/Wiki|Den gamle wikien]]&lt;br /&gt;
* [[Drift/Bacula|Bacula, det forrige backupsystemet]]&lt;br /&gt;
&lt;br /&gt;
= Administration =&lt;br /&gt;
&lt;br /&gt;
The administration is responsible for maintaining the machines at PVV. Previously the administration was organized in separate groups, first with responsibility for certain machines, later for certain services, but has since 2002 been organized in a large administration group. In addition there exists a group that is responsible for the maintenance of the email system, and a [[CERT|security group]].&lt;br /&gt;
&lt;br /&gt;
If you have general questions these should be directed to &amp;lt;b&amp;gt;drift(at)pvv.ntnu.no&amp;lt;/b&amp;gt;, not to individual members of the administrative group. The coordinator of the administrative group at the moment is `orjane`.&lt;br /&gt;
&lt;br /&gt;
Remember that the administration consists exclusively of volunteers. Nobody is paid to do this and nobody is working on it 24 hours a day, 365 days a year. Even so we will try our best to give good help and service to our users.&lt;br /&gt;
&lt;br /&gt;
The administrative group has no strong requirements to activity or experience to become a member, so even if you are new to craft it&#039;s completely possible to just observer and absorb in the beginning.&lt;br /&gt;
&lt;br /&gt;
==== There also exists a kind of [[/Intro|introduction]] for fresh administrators. ====&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
= [[Dokumentasjon|Usefull for both users and administrators]] =&lt;br /&gt;
See [[Dokumentasjon]]&lt;br /&gt;
&lt;br /&gt;
= Only useful for administrators =&lt;br /&gt;
* [[/ToDo]] Things that need doing&lt;br /&gt;
* [[/Scanner]] Scanner&lt;br /&gt;
* [[/Netboot]] Add linuxes to pxe-boot&lt;br /&gt;
* [[/DNS og dvask|DNS and dvask]] Add records to our name-server, dvask&lt;br /&gt;
* [[/Kerberos]] Setup of kerberos&lt;br /&gt;
* [[/Mediawiki]] Setup of mediawiki&lt;br /&gt;
* [[/Seriellkonsoll|Serial console]] Setup of serial console&lt;br /&gt;
* [[/TRAC]] Trac on dev.pvv.ntnu.no&lt;br /&gt;
* [[/Puppet]] Documentation for Puppet&lt;br /&gt;
&lt;br /&gt;
= Actions the administration often execute =&lt;br /&gt;
* [[Legge til bruker|Adding new users]]: How to add a new user on PVV.&lt;br /&gt;
* [[Drift/Endre brukeres passord|Change users password]] Change a users password&lt;br /&gt;
* [[Redigere kvote|Edit quota]]: How to create/extend disc space for a user when he&#039;s paid for an extended quota.&lt;br /&gt;
* [[Drift/Mail|Mail]]: Process email.&lt;br /&gt;
* [[Planlagt nedetid|Planed downtime]]: Procedure for notifying planed downtime.&lt;br /&gt;
* [[Systembrukere|System users]]: Rules for system users.&lt;br /&gt;
* [[Endre eller slette bruker|Modify or delete user]]: What should be changed when one modifies or deletes users.&lt;br /&gt;
* [[Opprette nye prosjekt på dev|Creating a new project on dev]]: Things that must be done to create a new project.&lt;br /&gt;
* [[Drift/Oppdatere SSL-sertifikater|Update SSL-certificates]]&lt;br /&gt;
* [[Starte etter strømbrudd|Restarting after power outage]]: What has to be done when the power has been gone?&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
* [[Drift/Backup|Backup]]&lt;br /&gt;
* [[Drift/Maskininstallasjon|Installation of OS]]&lt;br /&gt;
* [[Drift/Pakkeinstallasjon|Installation of software]]&lt;br /&gt;
* OS-Administration&lt;br /&gt;
** [[Drift/Partisjonering|Administration/Partitioning]]&lt;br /&gt;
** [[Drift/IRIX Install|Administration/IRIX Install]]&lt;br /&gt;
** [[Drift/VAX Netboot|Administration/VAX Netboot]]&lt;br /&gt;
** [[Maskiner/Vrimmel|Virtualization on vrimmel.pvv.ntnu.no]]&lt;br /&gt;
** [[Drift/SUSE|Administration/SUSE]]&lt;br /&gt;
* [[Drift/RootpassordReglement|Administration/Root password rules]]&lt;br /&gt;
* [http://www.pvv.ntnu.no/rootpassordskjema.ps Root password scheme]&lt;br /&gt;
&lt;br /&gt;
= The Attic of Miscellaneous =&lt;br /&gt;
&lt;br /&gt;
Pages that aren&#039;t strictly relevant anymore.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;del&amp;gt;[[Maskiner/Octopus|Octopus]]&amp;lt;/del&amp;gt; (Not in use)&lt;br /&gt;
* [[Drift/Wiki|The old wiki]]&lt;br /&gt;
* [[Drift/Bacula|Bacula, the previous backup system]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Drift/Salt&amp;diff=4244</id>
		<title>Drift/Salt</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Drift/Salt&amp;diff=4244"/>
		<updated>2015-09-14T17:29:00Z</updated>

		<summary type="html">&lt;p&gt;Simongli: Clarifications around the setup process&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Salt er, som [[Drift/Puppet]], et system for å distribuere filer og sørge for at maskiner har samme oppsett.&lt;br /&gt;
&lt;br /&gt;
== Sette opp ny salt minion ==&lt;br /&gt;
&lt;br /&gt;
=== Installasjon ===&lt;br /&gt;
&amp;lt;pre&amp;gt;$ apt-get install salt-minion&lt;br /&gt;
$ ssh root@salt.pvv.ntnu.no&lt;br /&gt;
salt-master# salt-key -L&lt;br /&gt;
salt-master# salt-key -a hostname.pvv.ntnu.no&lt;br /&gt;
salt-master# salt &#039;*&#039; test.ping&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hvis alt har har gått bra, vil pingtesten gi true for maskinen din nå. Hvis ikke, kjør &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;service salt-minion status&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; som root på din nye minion for å få hint om hva som er galt. Konfigurasjonsfilen til salt ligger i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Et kjent problem er at dns-oppsettet vårt ikke lar salt-minion finne salt-masteren vår med standardinnstillingene. Løsningen på dette er å legge til &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;master: lommel&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; i &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
I tilfellet man endrer hostname på en minion, gjør følgende for å få det oppdatert i salt: Stop salt-minion på den berørte maskinen. Slett nøkkelen til maskinen fra salt-master. Slett &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/etc/salt/minion/minion_id&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Start salt-minion service-en. Autoriser den nye nøkkelen med det nye navnet i salt-master.&lt;br /&gt;
&lt;br /&gt;
=== Konfigurasjon ===&lt;br /&gt;
&amp;lt;pre&amp;gt;$ vim /etc/salt/grains&lt;br /&gt;
&lt;br /&gt;
roles:&lt;br /&gt;
  - workstations&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Legge til nye filer ==&lt;br /&gt;
&lt;br /&gt;
== Grains ==&lt;br /&gt;
Salt kan bruke grains for å gjøre noe på en gruppe med maskiner. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt &#039;hostname*&#039; grains.items&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; viser alle grains hostname er med i. For eksempel kan man si &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;salt -G &#039;os_familt:Debian&#039; test.ping&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; for å pinge maskiner som er basert på Debian.&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Drift&amp;diff=4243</id>
		<title>Drift</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Drift&amp;diff=4243"/>
		<updated>2015-09-13T18:08:04Z</updated>

		<summary type="html">&lt;p&gt;Simongli: Made the intorduction for new people section clearer&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[#Administration|English]]&lt;br /&gt;
&lt;br /&gt;
Drift har ansvaret for å drive maskinene på PVV. Tidligere var drift organisert i egne grupper, først med ansvar for bestemte maskiner, deretter for bestemte tjenester, men har siden 2002 vært organisert i en stor driftsgruppe. I tillegg finnes en gruppe med ansvar for drift av e-postsystemet og en [[CERT|sikkerhetsgruppe]].&lt;br /&gt;
&lt;br /&gt;
Dersom du har generelle spørsmål skal disse sendes &amp;lt;b&amp;gt;drift(at)pvv.ntnu.no&amp;lt;/b&amp;gt;, ikke til enkelpersoner som er med i driftsgruppa. Driftskoordinator er p.t. `orjane`.&lt;br /&gt;
&lt;br /&gt;
Husk at drift utelukkende består av frivillige. Ingen får betalt for å gjøre dette og ingen driver med dette 24 timer i døgnet, 365 dager i året. Vi vil likevel gjøre vårt beste for å gi god hjelp og service til våre brukere.&lt;br /&gt;
&lt;br /&gt;
Driftsgruppen har ingen strenge krav til aktivitet eller erfaring for å bli medlem, så selv om du er ny i virket går det fint an å bare observere og absorbere i begynnelsen.&lt;br /&gt;
&lt;br /&gt;
==== Det finnes også en slags [[/Intro|introduksjon]] for nye driftere. ====&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
= [[Dokumentasjon|Nyttig for både bruk og drift]] =&lt;br /&gt;
Se [[Dokumentasjon]]&lt;br /&gt;
&lt;br /&gt;
= Bare nyttig for drift =&lt;br /&gt;
* [[/ToDo]] Ting som trenger gjøring&lt;br /&gt;
* [[/Scanner]] Scanner&lt;br /&gt;
* [[/Netboot]] Legge til linuxer i pxe-boot&lt;br /&gt;
* [[/DNS og dvask]] Legge til record på navnetjeneren vår, dvask&lt;br /&gt;
* [[/Kerberos]] Oppsett av kerberos&lt;br /&gt;
* [[/Mediawiki]] Oppsett av mediawiki&lt;br /&gt;
* [[/Seriellkonsoll]] Oppsett av seriellkonsoll&lt;br /&gt;
* [[/TRAC]] Trac på dev.pvv.ntnu.no&lt;br /&gt;
* [[/Puppet]] Dokumentasjon for Puppet&lt;br /&gt;
&lt;br /&gt;
= Handling drift ofte utfører =&lt;br /&gt;
&lt;br /&gt;
* [[Legge til bruker]]: Hvordan legge til en ny bruker på PVV.&lt;br /&gt;
* [[Drift/Endre brukeres passord|Endre brukeres passord]] Endre brukeres passord&lt;br /&gt;
* [[Redigere kvote]]: Hvordan opprette/utvide diskplass for en bruker når han har betalt for utvidet kvote.&lt;br /&gt;
* [[Drift/Mail|Epost]]: Behandle epost.&lt;br /&gt;
* [[Planlagt nedetid]]: Prosedyre for varsling av planlagt nedetid.&lt;br /&gt;
* [[Systembrukere]]: Regler for systembrukere.&lt;br /&gt;
* [[Endre eller slette bruker]]: Hva som skal gjøres når man endrer eller sletter brukere&lt;br /&gt;
* [[Opprette nye prosjekt på dev]]: Ting og tang som må gjøres for å opprette et nytt prosjekt.&lt;br /&gt;
* [[Drift/Oppdatere SSL-sertifikater|Oppdatere SSL-sertifikater]]&lt;br /&gt;
* [[Starte etter strømbrudd]]: Hva må gjøres når strømmen har vært borte?&lt;br /&gt;
&lt;br /&gt;
== Annet ==&lt;br /&gt;
* [[Drift/Backup|Backup]]&lt;br /&gt;
* [[Drift/Maskininstallasjon|Installasjon av OS]]&lt;br /&gt;
* [[Drift/Pakkeinstallasjon|Installasjon av programvare]]&lt;br /&gt;
* OS-Drift&lt;br /&gt;
** [[Drift/Partisjonering]]&lt;br /&gt;
** [[Drift/IRIX Install]]&lt;br /&gt;
** [[Drift/VAX Netboot]]&lt;br /&gt;
** [[Maskiner/Vrimmel|Virtualisering på vrimmel.pvv.ntnu.no]]&lt;br /&gt;
** [[Drift/SUSE]]&lt;br /&gt;
* [[Drift/OpenVPN|Hvordan sette opp, konfigurere, og vedlikeholde en OpenVPN server]]&lt;br /&gt;
* [[Drift/RootpassordReglement]]&lt;br /&gt;
* [http://www.pvv.ntnu.no/rootpassordskjema.ps Rootpassordskjema]&lt;br /&gt;
&lt;br /&gt;
= Roteloftet =&lt;br /&gt;
&lt;br /&gt;
Sider som egentlig ikke er relevante lenger.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;del&amp;gt;[[Maskiner/Octopus|Octopus]]&amp;lt;/del&amp;gt; (Ikke i bruk)&lt;br /&gt;
* [[Drift/Wiki|Den gamle wikien]]&lt;br /&gt;
* [[Drift/Bacula|Bacula, det forrige backupsystemet]]&lt;br /&gt;
&lt;br /&gt;
= Administration =&lt;br /&gt;
&lt;br /&gt;
The administration is responsible for maintaining the machines at PVV. Previously the administration was organized in separate groups, first with responsibility for certain machines, later for certain services, but has since 2002 been organized in a large administration group. In addition there exists a group that is responsible for the maintenance of the email system, and a [[CERT|security group]].&lt;br /&gt;
&lt;br /&gt;
If you have general questions these should be directed to &amp;lt;b&amp;gt;drift(at)pvv.ntnu.no&amp;lt;/b&amp;gt;, not to individual members of the administrative group. The coordinator of the administrative group at the moment is `orjane`.&lt;br /&gt;
&lt;br /&gt;
Remember that the administration consists exclusively of volunteers. Nobody is paid to do this and nobody is working on it 24 hours a day, 365 days a year. Even so we will try our best to give good help and service to our users.&lt;br /&gt;
&lt;br /&gt;
The administrative group has no strong requirements to activity or experience to become a member, so even if you are new to craft it&#039;s completely possible to just observer and absorb in the beginning.&lt;br /&gt;
&lt;br /&gt;
==== There also exists a kind of [[/Intro|introduction]] for fresh administrators. ====&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
= [[Dokumentasjon|Usefull for both users and administrators]] =&lt;br /&gt;
See [[Dokumentasjon]]&lt;br /&gt;
&lt;br /&gt;
= Only useful for administrators =&lt;br /&gt;
* [[/ToDo]] Things that need doing&lt;br /&gt;
* [[/Scanner]] Scanner&lt;br /&gt;
* [[/Netboot]] Add linuxes to pxe-boot&lt;br /&gt;
* [[/DNS og dvask|DNS and dvask]] Add records to our name-server, dvask&lt;br /&gt;
* [[/Kerberos]] Setup of kerberos&lt;br /&gt;
* [[/Mediawiki]] Setup of mediawiki&lt;br /&gt;
* [[/Seriellkonsoll|Serial console]] Setup of serial console&lt;br /&gt;
* [[/TRAC]] Trac on dev.pvv.ntnu.no&lt;br /&gt;
* [[/Puppet]] Documentation for Puppet&lt;br /&gt;
&lt;br /&gt;
= Actions the administration often execute =&lt;br /&gt;
* [[Legge til bruker|Adding new users]]: How to add a new user on PVV.&lt;br /&gt;
* [[Drift/Endre brukeres passord|Change users password]] Change a users password&lt;br /&gt;
* [[Redigere kvote|Edit quota]]: How to create/extend disc space for a user when he&#039;s paid for an extended quota.&lt;br /&gt;
* [[Drift/Mail|Mail]]: Process email.&lt;br /&gt;
* [[Planlagt nedetid|Planed downtime]]: Procedure for notifying planed downtime.&lt;br /&gt;
* [[Systembrukere|System users]]: Rules for system users.&lt;br /&gt;
* [[Endre eller slette bruker|Modify or delete user]]: What should be changed when one modifies or deletes users.&lt;br /&gt;
* [[Opprette nye prosjekt på dev|Creating a new project on dev]]: Things that must be done to create a new project.&lt;br /&gt;
* [[Drift/Oppdatere SSL-sertifikater|Update SSL-certificates]]&lt;br /&gt;
* [[Starte etter strømbrudd|Restarting after power outage]]: What has to be done when the power has been gone?&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
* [[Drift/Backup|Backup]]&lt;br /&gt;
* [[Drift/Maskininstallasjon|Installation of OS]]&lt;br /&gt;
* [[Drift/Pakkeinstallasjon|Installation of software]]&lt;br /&gt;
* OS-Administration&lt;br /&gt;
** [[Drift/Partisjonering|Administration/Partitioning]]&lt;br /&gt;
** [[Drift/IRIX Install|Administration/IRIX Install]]&lt;br /&gt;
** [[Drift/VAX Netboot|Administration/VAX Netboot]]&lt;br /&gt;
** [[Maskiner/Vrimmel|Virtualization on vrimmel.pvv.ntnu.no]]&lt;br /&gt;
** [[Drift/SUSE|Administration/SUSE]]&lt;br /&gt;
* [[Drift/RootpassordReglement|Administration/Root password rules]]&lt;br /&gt;
* [http://www.pvv.ntnu.no/rootpassordskjema.ps Root password scheme]&lt;br /&gt;
&lt;br /&gt;
= The Attic of Miscellaneous =&lt;br /&gt;
&lt;br /&gt;
Pages that aren&#039;t strictly relevant anymore.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;del&amp;gt;[[Maskiner/Octopus|Octopus]]&amp;lt;/del&amp;gt; (Not in use)&lt;br /&gt;
* [[Drift/Wiki|The old wiki]]&lt;br /&gt;
* [[Drift/Bacula|Bacula, the previous backup system]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Drift&amp;diff=4242</id>
		<title>Drift</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Drift&amp;diff=4242"/>
		<updated>2015-09-13T17:59:00Z</updated>

		<summary type="html">&lt;p&gt;Simongli: Added alternative names for some links to make them prettier in the text&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[#Administration|English]]&lt;br /&gt;
&lt;br /&gt;
Drift har ansvaret for å drive maskinene på PVV. Tidligere var drift organisert i egne grupper, først med ansvar for bestemte maskiner, deretter for bestemte tjenester, men har siden 2002 vært organisert i en stor driftsgruppe. I tillegg finnes en gruppe med ansvar for drift av e-postsystemet og en [[CERT|sikkerhetsgruppe]].&lt;br /&gt;
&lt;br /&gt;
Dersom du har generelle spørsmål skal disse sendes &amp;lt;b&amp;gt;drift(at)pvv.ntnu.no&amp;lt;/b&amp;gt;, ikke til enkelpersoner som er med i driftsgruppa. Driftskoordinator er p.t. `orjane`.&lt;br /&gt;
&lt;br /&gt;
Husk at drift utelukkende består av frivillige. Ingen får betalt for å gjøre dette og ingen driver med dette 24 timer i døgnet, 365 dager i året. Vi vil likevel gjøre vårt beste for å gi god hjelp og service til våre brukere.&lt;br /&gt;
&lt;br /&gt;
Driftsgruppen har ingen strenge krav til aktivitet eller erfaring for å bli medlem, så selv om du er ny i virket går det fint an å bare observere og absorbere i begynnelsen. Det finnes også en slags [[/Intro|introduksjon]] for nye driftere.&lt;br /&gt;
&lt;br /&gt;
= [[Dokumentasjon|Nyttig for både bruk og drift]] =&lt;br /&gt;
Se [[Dokumentasjon]]&lt;br /&gt;
&lt;br /&gt;
= Bare nyttig for drift =&lt;br /&gt;
* [[/ToDo]] Ting som trenger gjøring&lt;br /&gt;
* [[/Scanner]] Scanner&lt;br /&gt;
* [[/Netboot]] Legge til linuxer i pxe-boot&lt;br /&gt;
* [[/DNS og dvask]] Legge til record på navnetjeneren vår, dvask&lt;br /&gt;
* [[/Kerberos]] Oppsett av kerberos&lt;br /&gt;
* [[/Mediawiki]] Oppsett av mediawiki&lt;br /&gt;
* [[/Seriellkonsoll]] Oppsett av seriellkonsoll&lt;br /&gt;
* [[/TRAC]] Trac på dev.pvv.ntnu.no&lt;br /&gt;
* [[/Puppet]] Dokumentasjon for Puppet&lt;br /&gt;
&lt;br /&gt;
= Handling drift ofte utfører =&lt;br /&gt;
&lt;br /&gt;
* [[Legge til bruker]]: Hvordan legge til en ny bruker på PVV.&lt;br /&gt;
* [[Drift/Endre brukeres passord|Endre brukeres passord]] Endre brukeres passord&lt;br /&gt;
* [[Redigere kvote]]: Hvordan opprette/utvide diskplass for en bruker når han har betalt for utvidet kvote.&lt;br /&gt;
* [[Drift/Mail|Epost]]: Behandle epost.&lt;br /&gt;
* [[Planlagt nedetid]]: Prosedyre for varsling av planlagt nedetid.&lt;br /&gt;
* [[Systembrukere]]: Regler for systembrukere.&lt;br /&gt;
* [[Endre eller slette bruker]]: Hva som skal gjøres når man endrer eller sletter brukere&lt;br /&gt;
* [[Opprette nye prosjekt på dev]]: Ting og tang som må gjøres for å opprette et nytt prosjekt.&lt;br /&gt;
* [[Drift/Oppdatere SSL-sertifikater|Oppdatere SSL-sertifikater]]&lt;br /&gt;
* [[Starte etter strømbrudd]]: Hva må gjøres når strømmen har vært borte?&lt;br /&gt;
&lt;br /&gt;
== Annet ==&lt;br /&gt;
* [[Drift/Backup|Backup]]&lt;br /&gt;
* [[Drift/Maskininstallasjon|Installasjon av OS]]&lt;br /&gt;
* [[Drift/Pakkeinstallasjon|Installasjon av programvare]]&lt;br /&gt;
* OS-Drift&lt;br /&gt;
** [[Drift/Partisjonering]]&lt;br /&gt;
** [[Drift/IRIX Install]]&lt;br /&gt;
** [[Drift/VAX Netboot]]&lt;br /&gt;
** [[Maskiner/Vrimmel|Virtualisering på vrimmel.pvv.ntnu.no]]&lt;br /&gt;
** [[Drift/SUSE]]&lt;br /&gt;
* [[Drift/OpenVPN|Hvordan sette opp, konfigurere, og vedlikeholde en OpenVPN server]]&lt;br /&gt;
* [[Drift/RootpassordReglement]]&lt;br /&gt;
* [http://www.pvv.ntnu.no/rootpassordskjema.ps Rootpassordskjema]&lt;br /&gt;
&lt;br /&gt;
= Roteloftet =&lt;br /&gt;
&lt;br /&gt;
Sider som egentlig ikke er relevante lenger.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;del&amp;gt;[[Maskiner/Octopus|Octopus]]&amp;lt;/del&amp;gt; (Ikke i bruk)&lt;br /&gt;
* [[Drift/Wiki|Den gamle wikien]]&lt;br /&gt;
* [[Drift/Bacula|Bacula, det forrige backupsystemet]]&lt;br /&gt;
&lt;br /&gt;
= Administration =&lt;br /&gt;
&lt;br /&gt;
The administration is responsible for maintaining the machines at PVV. Previously the administration was organized in separate groups, first with responsibility for certain machines, later for certain services, but has since 2002 been organized in a large administration group. In addition there exists a group that is responsible for the maintenance of the email system, and a [[CERT|security group]].&lt;br /&gt;
&lt;br /&gt;
If you have general questions these should be directed to &amp;lt;b&amp;gt;drift(at)pvv.ntnu.no&amp;lt;/b&amp;gt;, not to individual members of the administrative group. The coordinator of the administrative group at the moment is `orjane`.&lt;br /&gt;
&lt;br /&gt;
Remember that the administration consists exclusively of volunteers. Nobody is paid to do this and nobody is working on it 24 hours a day, 365 days a year. Even so we will try our best to give good help and service to our users.&lt;br /&gt;
&lt;br /&gt;
The administrative group has no strong requirements to activity or experience to become a member, so even if you are new to craft it&#039;s completely possible to just observer and absorb in the beginning. There also exists a kind of [[/Intro|introduction]] to the new administrators.&lt;br /&gt;
&lt;br /&gt;
= [[Dokumentasjon|Usefull for both users and administrators]] =&lt;br /&gt;
See [[Dokumentasjon]]&lt;br /&gt;
&lt;br /&gt;
= Only useful for administrators =&lt;br /&gt;
* [[/ToDo]] Things that need doing&lt;br /&gt;
* [[/Scanner]] Scanner&lt;br /&gt;
* [[/Netboot]] Add linuxes to pxe-boot&lt;br /&gt;
* [[/DNS og dvask|DNS and dvask]] Add records to our name-server, dvask&lt;br /&gt;
* [[/Kerberos]] Setup of kerberos&lt;br /&gt;
* [[/Mediawiki]] Setup of mediawiki&lt;br /&gt;
* [[/Seriellkonsoll|Serial console]] Setup of serial console&lt;br /&gt;
* [[/TRAC]] Trac on dev.pvv.ntnu.no&lt;br /&gt;
* [[/Puppet]] Documentation for Puppet&lt;br /&gt;
&lt;br /&gt;
= Actions the administration often execute =&lt;br /&gt;
* [[Legge til bruker|Adding new users]]: How to add a new user on PVV.&lt;br /&gt;
* [[Drift/Endre brukeres passord|Change users password]] Change a users password&lt;br /&gt;
* [[Redigere kvote|Edit quota]]: How to create/extend disc space for a user when he&#039;s paid for an extended quota.&lt;br /&gt;
* [[Drift/Mail|Mail]]: Process email.&lt;br /&gt;
* [[Planlagt nedetid|Planed downtime]]: Procedure for notifying planed downtime.&lt;br /&gt;
* [[Systembrukere|System users]]: Rules for system users.&lt;br /&gt;
* [[Endre eller slette bruker|Modify or delete user]]: What should be changed when one modifies or deletes users.&lt;br /&gt;
* [[Opprette nye prosjekt på dev|Creating a new project on dev]]: Things that must be done to create a new project.&lt;br /&gt;
* [[Drift/Oppdatere SSL-sertifikater|Update SSL-certificates]]&lt;br /&gt;
* [[Starte etter strømbrudd|Restarting after power outage]]: What has to be done when the power has been gone?&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
* [[Drift/Backup|Backup]]&lt;br /&gt;
* [[Drift/Maskininstallasjon|Installation of OS]]&lt;br /&gt;
* [[Drift/Pakkeinstallasjon|Installation of software]]&lt;br /&gt;
* OS-Administration&lt;br /&gt;
** [[Drift/Partisjonering|Administration/Partitioning]]&lt;br /&gt;
** [[Drift/IRIX Install|Administration/IRIX Install]]&lt;br /&gt;
** [[Drift/VAX Netboot|Administration/VAX Netboot]]&lt;br /&gt;
** [[Maskiner/Vrimmel|Virtualization on vrimmel.pvv.ntnu.no]]&lt;br /&gt;
** [[Drift/SUSE|Administration/SUSE]]&lt;br /&gt;
* [[Drift/RootpassordReglement|Administration/Root password rules]]&lt;br /&gt;
* [http://www.pvv.ntnu.no/rootpassordskjema.ps Root password scheme]&lt;br /&gt;
&lt;br /&gt;
= The Attic of Miscellaneous =&lt;br /&gt;
&lt;br /&gt;
Pages that aren&#039;t strictly relevant anymore.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;del&amp;gt;[[Maskiner/Octopus|Octopus]]&amp;lt;/del&amp;gt; (Not in use)&lt;br /&gt;
* [[Drift/Wiki|The old wiki]]&lt;br /&gt;
* [[Drift/Bacula|Bacula, the previous backup system]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Simongli</name></author>
	</entry>
</feed>