Мне нужна помощь относительно того, как получить определенное значение c с помощью Ansible
Моя задача:
- name: 'check Describe Information'
debug:
var: describeresult.stdout
Мне нужно значение IP-адреса из стандартного вывода, что должно Я ввел отладочную переменную для получения IP-адреса
TASK [check Describe Information] **********************************************
task path: /home/tom/Getipaddress.yml:28
ok: [127.0.0.1] => {
"describeresult.stdout": {
"failures": [],
"tasks": [
{
"attachments": [
{
"details": [
{
"name": "subnetId",
"value": "subnet-xxxxxxxxxxxxxx"
},
{
"name": "networkInterfaceId",
"value": "eni-xxxxxxxxxxxxxxxx"
},
{
"name": "macAddress",
"value": "xxxxxxxxxxxxxxxxxx"
},
{
"name": "privateIPv4Address",
"value": "xxxxxxxxxxxxxxxxxx"
}
Плюс я использую команду AWS ECS для генерации вышеуказанного вывода с --output
как JSON не знаю, как использовать --query
для фильтр или выборка только выше IP-адреса