h3 Salt

Tehtävät on tehty kahdella xubuntu 16.04.3 livetikulla.

b)

c) Sls-tiedostoluonti

Loin salt/srv/multi kansion jonne loin tiedoston moikka.txt mistä löytyy teksti:

sipulisuutari

nuuskamuikkunen on {{ file }}

ja init.sls tiedoston josta löytyy teksti

{% for file in [‘bataatti.txt’, ‘porkkana.txt’, ‘palsternakka.txt’] %}

/tmp/moikat/{{ file }}:
file.managed:
– source: salt://multi/moikka.txt
– makedirs: True
– template: jinja
– context: null
file: {{ file }}

sudo salt ‘*’ state.apply multi komennon ajaessa:bataatti

ja 3 tiedostoa löytyy minion koneen /tmp/moikat kansiosta.

d) SSH-salt

Asensin ensin master-koneelle SSH:n sudo apt-get install -y ssh ja kopioin tiedoston sshd_config sudo cp /etc/ssh/sshd_config /srv/salt, muokkasin tiedoston port: muuttujan 22:sta 8888:aan.

Tämän jälkeen loin sls-tiedoston: sshd.sls jossa lukee seuraavaa:

#asennus

openssh-server:
pkg.installed

#tiedosto jota muokataan ja tiedosto jota käytetään muokkaukseen

/etc/ssh/sshd_config:
file.managed:
– source: salt://sshd_config

#varmistaa että ssh on päällä

sshd:
service.running:
– watch:
– file: /etc/ssh/sshd_config

Komennolla sudo salt ‘*’ state.apply sshd tapahtui seuraavaa:kollo

Yhdistäminen minion koneeseen:

ssh bataatti@iposoite

ssh: connect to host iposoite port 22: Connection refused

uudestaan: ssh -p 8888 bataatti@iposoite ja onnistui.

e) Kokeile jonkun muun tilaa

Valitsin Lauri Mattilan tilan joka asentaa nmap ja ack ohjelmat.

Loin /srv/salt kansioon tiedoston programs.sls tiedoston jossa lukee:

install_programs:
pkg.installed:
– pkgs:
– ack-grep
– nmap

Tila toimi, lopputuloksena minionille asentui grep ja nmap ja molemmat ohjelmat toimivat.

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s