Size: a a a

2021 March 15

RB

Roman Bolgov in Ansible
Коллеги, подскажите как обратится к нужному параметру вывода? Делаю запрос:
win_shell: Get-NetConnectionProfile | select networkcategory | ConvertTo-Json
Выводит какой-то полу json
"msg": {
       "changed": true,
       "cmd": "Get-NetConnectionProfile | select networkcategory | ConvertTo-Json",
       "delta": "0:00:00.546905",
       "end": "2021-03-15 02:32:36.047098",
       "failed": false,
       "rc": 0,
       "start": "2021-03-15 02:32:35.500193",
       "stderr": "",
       "stderr_lines": [],
       "stdout": "{\r\n    \"NetworkCategory\":  2\r\n}\r\n",
       "stdout_lines": [
           "{",
           "    \"NetworkCategory\":  2",
           "}"
       ]
   }
}
Нужно получить значение поля NetworkCategory.
источник

RB

Roman Bolgov in Ansible
пробовал json_query, но пока не получилось запрос сделать рабочий
источник

L

Lamobot in Ansible
Roman Bolgov
пробовал json_query, но пока не получилось запрос сделать рабочий
Добавьте к таску
register: shell_result
А потом используйте
{{ shell_result['stdout']|from_json }}
источник

DH

Dzmitry H in Ansible
Anton Sergievich
Если банальная х..ня не идёт... может бубен отложить и набухаться?
Если перевести на старосовецкий, утро вечером мудренее:)
источник

AS

Anton Sergievich in Ansible
Именно что оно {утро} вечером... И мудренее...
Из вариантов решения пока только конвертировать до получения данные в base64 и при применениях не забывать извлекать обратно. Что крайне напряжно. И так там изменения связанные с null
источник

AS

Anton Sergievich in Ansible
Есть идеи как избежать value_specified_in_no_log_parameter?
источник

RB

Roman Bolgov in Ansible
Lamobot
Добавьте к таску
register: shell_result
А потом используйте
{{ shell_result['stdout']|from_json }}
Спасибо, сработало)
источник

VM

Vladislav Markov in Ansible
Всем добрый день, использую модуль "url" и метод GET. Получаю такой интересный ответ
Request failed: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify faile
источник

VM

Vladislav Markov in Ansible
кто нибудь сталкивался с подобным? что-то с питоном?
источник

SP

Sergey Pechenkó in Ansible
Варианты:
1. Серт протух
2. CA серта нету в питонячьем списке
3. Сильно время расходится на контроллере и целевой тачке
4. Версии OpenSSL не сходятся (?)
источник

VS

Vladislav 👻 Shishkov... in Ansible
Vladislav Markov
кто нибудь сталкивался с подобным? что-то с питоном?
У вас похоже самоподписанный серт, либо игнорьте валидацию, либо добавьте свой СА в модуле
источник

AB

Artem Brodetskiy in Ansible
Sergey Pechenkó
Варианты:
1. Серт протух
2. CA серта нету в питонячьем списке
3. Сильно время расходится на контроллере и целевой тачке
4. Версии OpenSSL не сходятся (?)
разные чиферсьюты (старый опенссл и винда >=2019)
источник

AB

Artem Brodetskiy in Ansible
ну это пунктом 5.
источник

SP

Sergey Pechenkó in Ansible
4 :-)
источник

VM

Vladislav Markov in Ansible
источник

RT

Ruslan Tyutin in Ansible
Гайз всем привет. Нужна Ваша помощь . Хочу вывести сообщение что rsync не установлен и будет сейчас установлен. Это можно как-то сделать в том же таске?
источник

RT

Ruslan Tyutin in Ansible
спрошу по другому, можно тут вывести что rsync не установлен и сейчас ставится
источник

L

Lamobot in Ansible
Ruslan Tyutin
Гайз всем привет. Нужна Ваша помощь . Хочу вывести сообщение что rsync не установлен и будет сейчас установлен. Это можно как-то сделать в том же таске?
{{ "rsync is installed" if "rsync" in ansible... else "rsync is not installed" }}
источник

L

Lamobot in Ansible
Ruslan Tyutin
спрошу по другому, можно тут вывести что rsync не установлен и сейчас ставится
Возможно написав свой callback плагин... но зачем?
источник

L

Lamobot in Ansible
Добавьте таск c msg, до apt. Делайте проще :)
источник