Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2018
92
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.  
  4. - name: PERFORM COMPLIANCE CHECKS
  5. hosts: ios
  6. connection: local
  7. gather_facts: no
  8.  
  9. vars:
  10. provider:
  11. username: cisco
  12. password: cisco
  13. host: "{{ inventory_hostname }}"
  14.  
  15. tasks:
  16.  
  17.  
  18. - name: GATHER SHOW VERSION
  19. ios_command:
  20. commands:
  21. - show version
  22. provider: "{{ provider }}"
  23. register: output
  24.  
  25. - name: DUMP OUTPUT TO TERMINAL
  26. debug:
  27. var: output
  28.  
  29. - name: VERIFY OS AND CONFIG REGISTER
  30. assert:
  31. that:
  32. - "'Version 16.3' in output['stdout'][0]"
  33. - "'Configuration register is 0x2102' in output['stdout'][0]"
  34.  
  35. - name: ENSURE SNMP RO EXISTS
  36. ios_config:
  37. commands:
  38. - snmp-server community PUBLIC_SECURITY ro
  39. provider: "{{ provider }}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement