Сбор фактов из azure vnet и регистрация для дальнейшего использования в playbook

Если вы хотите проверить содержимое перед установкой пакета, вы также можете перейти к http://packages.debian.org/<package name>, затем выбрать версию пакета, который вы хотите проверить, а затем внизу страницы появится таблица загрузки ссылки на этот пакет для каждой доступной архитектуры. В правом -самом столбце этой таблицы есть ссылки с пометкой [list of files]. Нажмите на ссылку, соответствующую архитектуре вашей системы, и вы увидите, что именно содержит пакет, даже не загружая его.

Если вы уже загрузили пакет .deb, но еще не установили его, вы можете просмотреть его содержимое с помощью dpkg -c <package.deb>. Если вы хотите посмотреть, что будет делать сценарий установки пакета после -, вы можете использовать dpkg -I <package.deb> postinst. Вместо postinstвы также можете использовать ключевые слова preinst, postrmи prermдля просмотра соответствующих скриптов, если они существуют в пакете.

0
03.03.2020, 10:28
1 ответ

У меня была точно такая же проблема. Я решил это, создав новый факт и с json_query.

В вашем случае нужно добавить:

- set_fact: 
    myvnetid: "{{ snd_mel_vnet_reg| json_query('virtualnetworks[0].id') }}"

Используйте отладку для проверки правильности вывода:

- debug: var=myvnetid 
0
28.04.2021, 23:21

Теги

Похожие вопросы