Ping specific node
ansible -i hosts nycweb01.prod.local -m ping
Ping with wildcard
ansible -i hosts "nycweb*" -m ping
Ping all nodes with SSH user 'root'
ansible -i hosts all -m ping -u root
run a command
ansible -i hosts dev -a 'uname -a'
check Yum packages
ansible -i hosts dev -m yum
check if Docker rpm is installed
ansible -i hosts web01.nyc.local -m shell -a "rpm -qa | grep docker"
Get facts about a box
ansible -i hosts web01.nyc.local -m setup -a 'filter=facter_*'
run command with sudo
ansible -i hosts target-host -m shell -a "cat /etc/sudoers" --sudo
limit command to a certain group or server: add --limit *.nyc
No comments:
Post a Comment