Advertisement
Guest User

Untitled

a guest
Apr 26th, 2019
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. ---
  2.  
  3. - name: PERFORM COMPLIANCE CHECKS
  4. hosts: ios
  5. connection: local
  6. gather_facts: no
  7.  
  8. vars:
  9. provider:
  10. username: cisco
  11. password: cisco
  12. host: "{{ inventory_hostname }}"
  13.  
  14. tasks:
  15.  
  16.  
  17. - name: GATHER SHOW VERSION
  18. ios_command:
  19. commands:
  20. - show version
  21. provider: "{{ provider }}"
  22. register: output
  23.  
  24. - name: DUMP OUTPUT TO TERMINAL
  25. debug:
  26. var: output
  27.  
  28. - name: VERIFY OS AND CONFIG REGISTER
  29. assert:
  30. that:
  31. - "'Version 16.3' in output['stdout'][0]"
  32. - "'Configuration register is 0x2102' in output['stdout'][0]"
  33.  
  34. - name: ENSURE SNMP RO EXISTS
  35. ios_config:
  36. commands:
  37. - snmp-server community PUBLIC_SECURITY ro
  38. provider: "{{ provider }}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement