Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ## mcedit run_script.yml #
- ---
- - name: Get SIP peers information
- hosts: all_groups
- gather_facts: no
- tasks:
- - name: Run SIP peers script
- shell: |
- rasterisk -x "sip show peers" | awk '{print $1}' | tail -n +3 | head -n -3 | while read -r peer; do
- clean_peer=$(echo "$peer" | sed 's/\/.*//')
- useragent=$(rasterisk -x "sip show peer $clean_peer" | grep Useragent | awk -F ': ' '{print $2}')
- reg_contact=$(rasterisk -x "sip show peer $clean_peer" | grep "Reg. Contact" | awk -F ': ' '{print $2}')
- echo "$clean_peer *** $useragent *** $reg_contact"
- done
- register: sip_peers_output
- - name: Display SIP peers information
- debug:
- var: sip_peers_output.stdout_lines
- ansible-playbook -i hosts run_script.yml > /home/load/users.txt
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement