Comment inspecter une réponse json à partir d'Ansible URI appel

J'ai un appel de service qui retourne l'état du système dans json format. Je veux utiliser le ansible URI module pour faire l'appel, puis inspectez la réponse pour savoir si le système est en haut ou en bas

{"id":"20161024140306","version":"5.6.1","status":"UP"}

Ce serait le json qui est retourné

C'est l'ansible tâche, qui fait un appel:

 - name: check sonar web is up
   uri:
    url: http://sonarhost:9000/sonar/api/system/status
    method: GET
    return_content: yes
    status_code: 200
    body_format: json
    register: data

Question est de savoir comment puis-je accéder à data et l'inspecter, comme par ansible la documentation c'est comment nous stockons les résultats d'un appel. Je ne suis pas sûr de l'étape finale qui consiste à vérifier l'état.

Vous pouvez commencer avec de simples debug: var=data comme tâche suivante pour voir ce qui est inscrit à l'intérieur de la variable. Cela vous aidera à avancer.
Grâce à ce qui a contribué à briser le problème pour moi. 🙂
Remarquez comment register est en retrait ce qui a entraîné data is undefined erreur à résoudre cette question, vous devez unindent de même espacement que uri

OriginalL'auteur Hafiz | 2016-10-25