Skip to content

Instantly share code, notes, and snippets.

@pradeepchhetri
Created August 19, 2015 10:05
Show Gist options
  • Select an option

  • Save pradeepchhetri/ae22866e2cbad8f286bb to your computer and use it in GitHub Desktop.

Select an option

Save pradeepchhetri/ae22866e2cbad8f286bb to your computer and use it in GitHub Desktop.
---
- debug: msg="{{ marathon_app | to_json }}"
- name: "launch app: {{ marathon_app.id }}"
uri: >
url="{{ marathon_url }}/v2/apps/{{ marathon_app.id }}"
method=PUT
HEADER_Content-Type="application/json"
body='{{ marathon_app | to_json }}'
status_code=200,201
register: marathon_deployment
- name: "wait for app: {{ marathon_app.id }}"
uri: >
url="{{ marathon_url }}/v2/deployments"
method=GET
status_code=200
register: marathon_deployments
until: "{{ marathon_deployment.json.deploymentId not in marathon_deployments.json|map(attribute='id') }}"
delay: 1
retries: 3600
when: marathon_wait_for_deployment
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment