h1 Hei maailma, verkon yli ja idempotenssi.
Lue aikataulussa mainitut artikkelit. Joko linkistä tai googlettamalla/duckittamalla artikkelin nimeä.
a) Asenna Salt ja siihen uusi orja. Voit tehdä ne esimerkiksi uudelle virtuaalikoneelle, niin pääset kokeilemaan puhtaalta pöydältä.
b) Tee saltille idempotenssi hei maailma (siis tiedostosta, foo.sls)
d) Kerää tietoa koneesta saltin avulla (grains.items)
e) Kokeile jotain toista tilaa kuin file.managed. Tärkeitä ovat pkg.installed, file.managed, service.running, file.symlink, user.present, group.present. Ohjeita saa esim ’sudo salt kissa sys.state_doc pkg.installed|less’
f) Vapaaehtoinen: Laita Salt Master palvelimelle, joka näkyy Internetiin. Silloin orjat saavat siihen yhteyden tulimuurin läpi, ei-julkisista (NAT) osoitteista ja vaikkapa virtuaalikoneista.
a) Ensiksi ajetaan update ja uprgadet ja pyyhitään pölyjä koneelta.

Näiden jälkeen tarkistetaan komennolla Hostname -I oma IP osoite, joka lisätään tiedostoon /etc/slat/minion kansioo, kun minion on asennettu.

Kun ip osoite ja id on saatu tiedstoon laitettua hyväksytään saltkey komennolla
sudo salt-key -A
Tehtävä b)
Loimme tiedoston /srv/salt/hello.sls ja lisäsimme sinne tekstiä, jotta master pystyy kopioimaan tiedostosta txt tiedoston heimaailma.txt

Tehtävä d)
grains.items haualla löytyy paljon tietoa esim cpu flageja, cpu model yms.

tehtävä e)
Kokeilimme pkg installed tilaa onnistuneesti. Loimme /srv/salt kansioon uuden .sls tiedoston, jonka sisään annoimme komennot ja mitkä paketit halusimme ladata.


Huomsin, että rsync oli jo asennettu valmiiksi.
Lähteet: