Ansible: erinevus redaktsioonide vahel
Allikas: Kuutõrvaja
Mine navigeerimisribaleMine otsikasti
Resümee puudub |
Resümee puudub |
||
| 15. rida: | 15. rida: | ||
'''Käsurealt kasutamine''' | '''Käsurealt kasutamine''' | ||
Kõikide nodede korrasoleku kontroll | |||
# ansible all -m ping | |||
Küsime nodedelt hostname käsku | |||
# ansible -m shell -a "hostname" all | # ansible -m shell -a "hostname" all | ||
Samamoodi võib käsurealt otse teha ka jõhkramaid toiminguid, nt midagi installida | |||
# ansible all -s -m shell -a 'apt-get install nginx' | |||
'''Playbook''' | '''Playbook''' | ||
Redaktsioon: 20. august 2017, kell 09:39
Install
# apt-get install software-properties-common ansible
Kõisse masinaisse tuleb paigaldada SSH võti
# ssh-keygen -t rsa
Kliendid vaja defineerida
Kliendi defineerimine toimub failis /etc/ansible/hosts
[test] 10.20.0.20
Käsurealt kasutamine
Kõikide nodede korrasoleku kontroll
# ansible all -m ping
Küsime nodedelt hostname käsku
# ansible -m shell -a "hostname" all
Samamoodi võib käsurealt otse teha ka jõhkramaid toiminguid, nt midagi installida
# ansible all -s -m shell -a 'apt-get install nginx'
Playbook
Playbookid on .yml failid, kus defineeritakse Ansible tegevused ja tegevuste järjekord
Nende käivitamiseks
# ansible-playbook test.yml
https://github.com/randohinn/KnowHow/blob/master/docs/Vorgurakendused/ansible.rst