Erinevus lehekülje "Ansible" redaktsioonide vahel

Allikas: Kuutõrvaja
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 12: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

https://github.com/asjalik/ansible

http://docs.ansible.com/ansible/latest/proxmox_module.html