Ansible
Adhoc scripts
Adhoc scripts
create a temp hostfile and run a command against all machines in that file
the first line in temp-hostlist is creating a hostgroup called allhosts
vi temp-hostlist
[allhosts]
server1
server2
run uptime against the "allhosts" hostgroup in the ./temp-hostlist file
ansible allhosts -i ./temp-hostlist --ask-pass --ask-sudo-pass -m command -a "uptime"
Limit host with regex to include only servers where the 15th character is a 1
ansible-playbook --limit='~^.{14}1'