Rootmanual:Nya Puppet: Skillnad mellan sidversioner
Hoppa till navigering
Hoppa till sök
Hugo (diskussion | bidrag) (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...') |
Hugo (diskussion | bidrag) Ingen redigeringssammanfattning |
||
Rad 21: | Rad 21: | ||
; CentOS |
; CentOS |
||
rpm -Uvh https://yum.puppetlabs.com/puppet6/puppet6-release-el-7.noarch.rpm |
|||
yum install puppet |
|||
; Ubuntu 18.04 (troligen alla Debian-derivat, med modifikation) |
; 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: |
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.