ich brauche nicht zu bekommen: - Echo mit dem valueOf Debuggen den ‚Standort‘ - überprüfen, ob der ‚Standort‘ bestimmtes Wort enthält (ganzes Wort ist in Ordnung)ansible den Wert aus der Liste der dicts
basierend auf diese Ausgabe durch die xml module erzeugt:
ok: [127.0.0.1] => {
"apps": {
"actions": {
"ensure": "present",
"namespaces": {},
"xpath": "/server/application"
},
"changed": false,
"count": 1,
"matches": [
{
"application": {
"context-root": "helloworld",
"location": "text.zip",
}
}
],
"msg": 1
}
}
/
Haben Sie etwas versucht, oder nehmen Sie nur an, dass ansible nicht den Wert aus der Liste der Diktate bekommt? – shaps
@shapsIch habe bereits versucht, mit apps.matches funktioniert gut, aber kann nicht in die Anwendung gelangen. app.matches ["application"] funktioniert nicht –
Nein, das wird nicht funktionieren, wie du im Titel sagtest, es ist eine Liste von dict, daher musst du darauf zugreifen als 'app.matches [0] [ "Antrag"] – shaps