マラソンでAnabilitiesを使用してアプリを投稿しようとしているときに、同じアプリをプレイブックで削除しようとしています。すべてうまく動作し、唯一の問題は、削除のために私のプレイブックを実行しているとき私はエラー以下になっているということです。マラソンでアプリケーションを削除しようとすると致命的なエラーが発生する
fatal: [localhost]: FAILED! =>
{
"cache_control":"no-cache, no-store, must-revalidate",
"changed":false,
"connection":"close",
"content":"{\"version\":\"2016-10-12T16:51:47.641Z\",\"deploymentId\":\"46edbf12-e837-45c5-9360-9824a4143868\"}",
"content_length":"92",
"content_type":"application/json; qs=2",
"date":"Wed, 12 Oct 2016 16:51:02 GMT",
"expires":"0",
"failed":true,
"json":{
"deploymentId":"46edbf12-e837-45c5-9360-9824a4143868",
"version":"2016-10-12T16:51:47.641Z"
},
"msg":"Status code was not [201]: OK (92 bytes)",
"pragma":"no-cache",
"redirected":false,
"server":"openresty/1.7.10.2",
"status":200,
"url":"http://mywebsite.com:19092/v2/apps/demoansible",
"x_marathon_leader":"http://10.201.160.1:31392"
}
あなたが上見ることができるように、JSONは、私はマラソンUI上でチェックするときにも、アプリが削除され、正常な応答とステータスが200であることを示しています。しかし唯一の問題は致命的です:[localhost]:FAILED! =>エラー。何らかの方法がありますか?そのエラーを取り除くことはできますか?ここ
は、削除のための私の脚本です:私はあなたの脚本から見る何
---
- hosts: local
gather_facts: false
tasks:
-
uri:
body: "{{ lookup('file','app.json') }}"
body_format: json
force_basic_auth: true
method: DELETE
password: password
status_code: 201
url: "url/v2/apps/demoansible"
user: user1
また、201はCREATEDを意味し、200 – Tobi