Fabric: Difference between revisions
Line 38: | Line 38: | ||
= Teenuse seadistamine = | = Teenuse seadistamine = | ||
Teeme kõigepealt lihtsama skripti testimaks kas fabric sai korralikult | Teeme kõigepealt lihtsama skripti testimaks kas fabric sai korralikult paigaldatud ja ka töötab. | ||
Selleks loome faili fabfile.py ja avame selle endale sobiva tekstiredaktoriga. | |||
<pre>nano fabile.py</pre> | |||
Sisestame järgneva koodi ja salvestame. | |||
<pre>def hello(): | |||
print "Hello World!" | |||
</pre> | |||
Kontrollime kas fab käsk lisati | |||
<pre>fab --list</pre> | |||
Peaks näitama | |||
<pre>Available commands: | |||
hello</pre> | |||
Kui selline tagastus on olemas saame käivitada skripti käsuga | |||
<pre>fab hello</pre> | |||
== Skanneerimine == | == Skanneerimine == |
Revision as of 17:41, 6 June 2015
Autor
Rain Kärner AK31
2015 kevad
Sissejuhatus
Fabric on vabavaraline tarkvara, mis võimaldab läbi SSH ühenduse käivitada Pythoni(2.5-2.7) programeeerimiskeele käske.
Selle käsurea tööriistaga saab käivitada nii lihtsamaid kui ka keerulisemad käske kas siis ühe või mitme masina peal.[1]
Eeldused
Ubuntu server 14.04
Ubuntu desktop 14.04
Python 2.7.5
Paigaldamine
NB! Kõik käsureategevused on läbi viidud juurkasutaja õigustes!
Järgnev juhend on tehtud Linux Ubuntu server 14.04 peal.
Enne installeerimist tasub uuendada tarkvara nimekirja:
apt-get update
Paki paigaldamine:
apt-get install fabric
Teenuse seadistamine
Teeme kõigepealt lihtsama skripti testimaks kas fabric sai korralikult paigaldatud ja ka töötab.
Selleks loome faili fabfile.py ja avame selle endale sobiva tekstiredaktoriga.
nano fabile.py
Sisestame järgneva koodi ja salvestame.
def hello(): print "Hello World!"
Kontrollime kas fab käsk lisati
fab --list
Peaks näitama
Available commands: hello
Kui selline tagastus on olemas saame käivitada skripti käsuga
fab hello
Skanneerimine
Tulemus
.