Teen erillisen vertaisarvioinnin kurssitovereideni moduuleista, sillä en työn takia ehdi tekemään sitä 17.5 Keskiviikkona kokeen jälkeen.
Valitsin kolme moduulia, mitä testaan sekä kommentoin
1) Lauri Miettinen -Videoeditointi ja nauhoitus moduuli
Ensimmäisenä testausvuorossa oli Laurin oma moduuli.
https://laurimiettinen1.wordpress.com/2017/05/16/lopputyon-raportti/
Moduulin tarkoituksena on helpottaa omien YouTube, Vimeo videoiden aloittamista, koska on aikaa vievää aloittaa ensin etsimään ohjelmat. Kun olin päättänyt lopputyön aiheen, aloitin selvittämään mitkä nauhoitus ja videoeditointiohjelmat ovat Xubuntu 16.04 64 bittiselle jakelulle tällä hetkellä parhaimmat. -Lauri
Testasin moduulia kloonaamalla hänen moduulinsa GitHubista:
https://github.com/LM42/video-editor-module
Ajoin puppet moduulin omalla terminaalillani. Tulos oli seuraava:
Notice: Compiled catalog for xubuntu.dhcp.inet.fi in environment production in 0.17 seconds Notice: /Stage[main]/Test1/Package[blender]/ensure: ensure changed 'purged' to 'present' Notice: /Stage[main]/Test1/Package[guvcview]/ensure: ensure changed 'purged' to 'present' Notice: /Stage[main]/Test1/Package[openshot]/ensure: ensure changed 'purged' to 'present' Notice: /Stage[main]/Test1/Package[kazam]/ensure: ensure changed 'purged' to 'present' Notice: Finished catalog run in 34.58 seconds
Moduuli siis toimii ainakin, Guvcview ei suostunut avautumaan minulla ( No video device was found )
Kaiken kaikkiaan moduuli on OK. Se tekee mitä sen on luotu tekemään, Cuvcview hiukan hankasi mutta muut kolme ohjelmaa toimivat. Olisin ehkä toivonut hiukan enemmän moduulilta kuin vain pakettien asennuksen.
2) Ilari Huura – Musamoduuli
Seuraavaksi testasin Ilarin moduulia:
Tämän moduulin tarkoitus on asentaa käyttäjälle ilmaisia musiikin nauhoitus ja editointi ohjelmistoja. Näiden sovellusten avulla aloitteleva köyhä muusikko voi opetella kuinka musiiki nauhoitus ja editointi toimii. Moduuliin kuuluu seuraavat sovellukset: Lmms, Audacity, Guitarix jne. -Ilari
GitHubista löytyi toisaalta kylläkin tarvittava Puppet koodi, joten kopioidaanpas se omalle koneelle ja testataan:
https://github.com/PEELO1994/PEELO/blob/master/puppet/modules/musamoduuli/manifests/init.pp
Notice: /Stage[main]/Test2/Package[audacity]/ensure: ensure changed 'purged' to 'present' Notice: /Stage[main]/Test2/Package[guitarix]/ensure: ensure changed 'purged' to 'present' Notice: /Stage[main]/Test2/Package[lmms]/ensure: ensure changed 'purged' to 'present' Notice: /Stage[main]/Test2/Exec[moi2]/returns: executed successfully Notice: /Stage[main]/Test2/Exec[moi4]/returns: executed successfully Notice: /Stage[main]/Test2/Exec[moi3]/returns: executed successfully Notice: Finished catalog run in 31.81 seconds
Moduuli siis toimii myös, ainakin asennuksen perusteella. Guitarix ohjelma toisaalta ei avautunut itsellä, vaikka Puppet koodissa oli määritelty että se aukeaisi itsestään. Vaikea sanoa toisaalta johtuuko ongelmat siitä että koneeni ei ole tehty musantekoa varten. (Guitarix esimerkiksi herjasi kun jack ei ole kytketty kiinni)
3) Yaël Kermorvant – Java & Eclipse + apache config
Kolmantena testasin Yaëlin moduulia, joka oli suunniteltu lähinnä ohjelmistotuotannon opiskelijoille.
Everyone in the class had to reserve a puppet module that could do something useful, for example I chose to create a module that could help our school’s programming students, by installing Java, IntelliJ/Eclipse, localhost (apache2) and to do the right configuration. -Yaël
Myös Yaëlin moduuli löytyi GitHubista
https://github.com/a1600567/mymodule.git
Huomasin, että Yaëlin moduulissa on autorun skripti, jolla kaikki sujuu yhdellä komennolla.
Kopioidaan siis ensiksi koko Git repositoryyn ja mennään moduulikansioon
start.sh scriptille ei oltu laitettu execute oikeuksia, korjataan asia.
sudo chmod +x start.sh
Nyt ajetaan skripti, ja katsotaan mitä tapahtuu
./start.sh
Notice: /Stage[main]/Asennusmoduuli/Package[openjdk-8-jre]/ensure: ensure changed 'purged' to 'present'
Notice: /Stage[main]/Asennusmoduuli/Package[eclipse]/ensure: ensure changed 'purged' to 'present'
Notice: /Stage[main]/Asennusmoduuli/Exec[OpenEclipse]/returns: executed successfully
Notice: /Stage[main]/Asennusmoduuli/Package[apache2]/ensure: ensure changed 'purged' to 'present'
Notice: /Stage[main]/Asennusmoduuli/File[/var/www/html/index.html]/content: content changed '{md5}9ad421244b28db9cb4a6857edd297ef5' to '{md5}08c5836bd6a7c3f795c4e8b13c3ca977'
Notice: Finished catalog run in 66.61 seconds
Ja noin! Sekin moduuli toimii! Siinä meni suhteellisen kauan, mutta ymmärrettävää kuin näin moni asia tungettu moduuliin.
Kaiken kaikkiaan erittäin näppärä moduuli, mille on tilaa kehitykselle! Plussaa varsinkin siitä että moduuli suoriutui ilman virheitä.


























