H4: Ansiblen ja Saltin testaus

Tero Karvisen Palvelinten hallinta kurssin neljäntenä kotitehtävänä oli testata Saltia ja Ansiblea, jotka ovat Puppetin ja Chefin lisäksi suosituimpia palvelinten hallinta ohjelmia.

Continue reading “H4: Ansiblen ja Saltin testaus”

Advertisements

H1: Puppetin asennus

Tero Karvisen Palvelinten hallinnan kurssin kotitehtävät löytyvät täältä.

Kotitehtävinä oli Puppetin ja moduulin asennus sekä Githubin käyttöönotto.

a) Puppetin asennus

Aloitin urakan asentamalla Puppetin komennolla sudo apt-get install puppet

Testasin, että Puppet on varmasti asennettu tarkistamalla /etc/puppet/ kansiosta, että onko Puppet asentunut ja siellähän se.

b) SSH moduulin asennus

Asensin moduulin Tero Karvisen sivuilta löytyvien ohjeiden avulla. Ohjeet löytyivät täältä.

Aloitin asentamisen menemällä /etc/puppet/manifests/ kansioon ja luomalla sinne tiedoston komennolla sudoedit site.pp

Tiedostoon sallin ssh moduulin seuraavasti.

Sen jälkeen menin /etc/puppet/modules kansioon ja loin sinne sudo mkdir ssh komennolla moduulilleni oman kansion.

Ssh kansioon loin taas manifests kansion komennolla sudo mkdir manifests ja manifests kansioon moduulini asennustiedoston komennolla sudoedit init.pp

Sinne tiedostoon asensin moduulini komennot seuraavasti.

Sen jälkeen tallensin tiedostot ja asensin moduulin komennollasudo puppet apply -e ‘class {“ssh”:}’

EDIT 31.10.2017: Moduuli löytyy myös täältä: https://github.com/Baddinki/knutas_puppet

Testaus

Seuraavaksi haluan testata, että ssh toimii. Koska käytän Linuxia livetikun kautta niin luon uuden käyttäjän, jotta voin testata SSHl:n toimimista.

Joten luon uuden käyttäjän komennolla sudo adduser knutas ja annan käyttäjälle salasanan.

Sen jälkeen otan ssh-yhteyden komennolla ssh knutas@localhost ja kuten näkyy niin kaikki toimii normaalisti.