Rootmanual:Nya Puppet: Skillnad mellan sidversioner

Från Lysators datorhandbok, den ultimata referensen.
Hoppa till navigering Hoppa till sök
(Skapade sidan med '; Lysators Foreman (hanterar maskiner?) : https://chapman.lysator.liu.se/ ; Lysators R10K (lista över tillgängliga puppetmoduler) : https://git.lysator.liu.se/lysator/puppet...')
 
Ingen redigeringssammanfattning
Rad 21: Rad 21:


; CentOS
; CentOS
: <code>rpm -Uvh https://yum.puppetlabs.com/puppet6/puppet6-release-el-7.noarch.rpm</code>
rpm -Uvh https://yum.puppetlabs.com/puppet6/puppet6-release-el-7.noarch.rpm
: <code>yum install puppet</code>
yum install puppet
; Ubuntu 18.04 (troligen alla Debian-derivat, med modifikation)
; Ubuntu 18.04, Debian 10 (troligen alla Debian-derivat, med modifikation)
: <code>wget https://apt.puppet.com/puppet6-release-bionic.deb</code>
wget https://apt.puppet.com/puppet6-release-bionic.deb
: <code>dpkg -i puppet6-release-bionic.deb</code>
dpkg -i puppet6-release-bionic.deb
: <code>apt update</code>
apt update
: <code>apt install puppet-agent</code>
apt install puppet-agent


Kör sen:
Kör sen:

Versionen från 1 februari 2021 kl. 02.42

Lysators Foreman (hanterar maskiner?)
https://chapman.lysator.liu.se/
Lysators R10K (lista över tillgängliga puppetmoduler)
https://git.lysator.liu.se/lysator/puppet/r10k
Centralt lager för puppetmoduler
https://git.lysator.liu.se/lysator/puppet

https://git.lysator.liu.se/lysator/puppet/profiles

Uppdatera tillgängliga puppetklasser

Uppdatera r10k listan https://git.lysator.liu.se/lysator/puppet/r10k

Configure->Environments->Lilla dropdownpilen->Import classes

Få igång puppet mot Foreman på ny maskin

Se till att ha puppet 6 eller nyare (?). Notera att puppet hamnar i /opt/puppet/bin/

https://puppet.com/docs/puppet/6.17/install_puppet.html

CentOS
rpm -Uvh https://yum.puppetlabs.com/puppet6/puppet6-release-el-7.noarch.rpm
yum install puppet
Ubuntu 18.04, Debian 10 (troligen alla Debian-derivat, med modifikation)
wget https://apt.puppet.com/puppet6-release-bionic.deb
dpkg -i puppet6-release-bionic.deb
apt update
apt install puppet-agent

Kör sen:

puppet agent --test --server=chapman.lysator.liu.se --waitforcert=10
puppet agent --test --server=chapman.lysator.liu.se # Möjligen överflödig

Och hoppas att din maskin visas på https://chapman.lysator.liu.se/hosts. Lägg till lämpliga Puppet-klasser (profiles::service är en bra grundklass). Kör sedan en sista gång

puppet agent --test --server=chapman.lysator.liu.se

Sen bör maskinen vara inne i systemet, och kommer autouppdateras av Foreman.