Lamp moduuli

Tero Karvisen Palvelinten hallinta kurssin viimeisenä työnä tein moduulin, joka asentaa Lampin eli Linuxin lisäksi apachen, php:n ja mysql:n. Tämä moduuli on pohjana siihen, että myöhemmin teen moduulin joka asentaa automaattisesti wordpressin. Yritin tehdä sen myös nyt, mutta en saanut sitä toimimaan joten nyt toimiva moduulini asentaa vain lampin.

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

Continue reading “Lamp moduuli”

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.