Advertisement
Guest User

Untitled

a guest
Feb 1st, 2016
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. # Playbook Task
  2.  
  3. - name: 'Find the sterling hosts'
  4. sterling_agent_ctrl:
  5. env: "{{ target_env }}"
  6. AD_PASSWORD: "{{ AD_PASSWORD }}"
  7. AD_USER: "{{ AD_USER }}"
  8. agent: '{{ agent|default(None) }}'
  9. register: sterling_h
  10.  
  11. # Module Params
  12. module = AnsibleModule(
  13. argument_spec=dict(
  14. AD_USER=dict(required=True),
  15. AD_PASSWORD=dict(required=True, no_log=True),
  16. env=dict(required=True),
  17. agent=dict(required=True),
  18. ),
  19. supports_check_mode=False
  20. )
  21. p = module.params
  22.  
  23. module.fail_json(msg="our agent value is: ".format(p['agent']))
  24. main()
  25.  
  26. ## CLI and Result
  27. ansible-playbook playbooks/apps/commerce_sterling_agent_control.yml -i inventory/hosts -e "target_env=ecn30 action_type_sterling=status-all agent=GCFillAsyncPublishAgentServer-0" --ask-vault-pass
  28. TASK: [Find the sterling hosts] ***********************************************
  29. failed: [tower] => {"failed": true}
  30. msg: our agent value is:
  31.  
  32. FATAL: all hosts have already failed -- aborting
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement