ansible

Ansible بدون نصب agent فقط با SSH کار می‌کند؛ برای مدیریت تعداد زیادی سرور یکسان مناسب است.

با احتیاط

ساختار دستور

ansible <pattern> -m module [options]

نمونه‌های کاربردی

ansible all -m ping

تست دسترسی به همهٔ سرورها

ansible web -m shell -a "uptime"

اجرای دستور روی گروه web

ansible web -m apt -a "name=nginx state=latest" -b

نصب nginx با sudo

ansible all -m copy -a "src=./file dest=/tmp/file"

کپی فایل

آپشن‌های مهم

-i
فایل inventory
-m
ماژول
-a
آرگومان ماژول
-b
اجرا با sudo
-u
کاربر SSH
--limit
محدود کردن به سرورها