Size: a a a

ansible — русскоговорящее сообщество

2019 December 06

КС

Константин Сергеевич in ansible — русскоговорящее сообщество
Добрый день.
источник

КС

Константин Сергеевич in ansible — русскоговорящее сообщество
Ребята,  кто нибудь может подсказать. Немогу найдти, как обратиться к приватному ключу во время выполнения job в awx. Нашел что он храниться в бд и перед использованием дешифруется и помещается в канал. Как из него сделать get.... Отвечая на вопрос "за какой надобностью". Хочу из одного плейбука вызвать другой, с другим inventory.
источник

V

Voicy in ansible — русскоговорящее сообщество
yo on
источник

NH

Nihil Homini in ansible — русскоговорящее сообщество
Константин Сергеевич
Ребята,  кто нибудь может подсказать. Немогу найдти, как обратиться к приватному ключу во время выполнения job в awx. Нашел что он храниться в бд и перед использованием дешифруется и помещается в канал. Как из него сделать get.... Отвечая на вопрос "за какой надобностью". Хочу из одного плейбука вызвать другой, с другим inventory.
https://docs.ansible.com/ansible-tower/2.3.0/html/towerapi/credentials.html
Не оно?
AWX снёс, к сожалению проверить не могу
источник

NH

Nihil Homini in ansible — русскоговорящее сообщество
И расскажите, что за кейс, интересно)
Может его можно чуть изящнее реализовать
источник

КС

Константин Сергеевич in ansible — русскоговорящее сообщество
Nihil Homini
https://docs.ansible.com/ansible-tower/2.3.0/html/towerapi/credentials.html
Не оно?
AWX снёс, к сожалению проверить не могу
Да находил это, только ключь от туда не выдрать.
источник

КС

Константин Сергеевич in ansible — русскоговорящее сообщество
будет много букавак.
источник

NH

Nihil Homini in ansible — русскоговорящее сообщество
Ну, если из апи не вытянуть, как вариант вижу подключить Hashicorp Vault
креды хранить там, тогда к ним можно будет получить доступ и по запросу откуда-то ещё

А вообще, вроде как креды попадают в переменные среды при выполнении

https://github.com/ansible/awx/blob/01161c7afd1e253e0790f24fb609318cf5f24c2a/awx/main/models/credential/__init__.py#L443

Советую попробовать вывести дебагом env и поискать там, для начала. А если не найдётся - разобрать метод по ссылке
источник

КС

Константин Сергеевич in ansible — русскоговорящее сообщество
Nihil Homini
https://docs.ansible.com/ansible-tower/2.3.0/html/towerapi/credentials.html
Не оно?
AWX снёс, к сожалению проверить не могу
текстом не пролазит.
источник

КС

Константин Сергеевич in ansible — русскоговорящее сообщество
Застрял на пункте 3 =)
источник

М

Макс in ansible — русскоговорящее сообщество
любое сообщение
источник

A

Alexey Yamschikov in ansible — русскоговорящее сообщество
Макс
любое сообщение
👍
источник

O

O in ansible — русскоговорящее сообщество
привет.
Как нужно передовать переменные в словарь?

- ansible_facts.services['zabbix-agent.service'].status == "disabled"

вместо zabbix-agent хочу использовать свою переменную
источник

O

O in ansible — русскоговорящее сообщество
источник

t

tartis in ansible — русскоговорящее сообщество
/help@voicybot
источник

V

Voicy in ansible — русскоговорящее сообщество
😎 Voicy converts speech to text from any voice messages and audio files (.ogg, .flac, .wav, .mp3) it receives. You can either talk to Voicy in the private chat or add it to a group.

If you want to use this bot in private messages, please, create a private group with anyone and add Voicy there. If you want to add Voicy to a group chat, please, add it as a participant on the group profile or to the group in the Voicy bot profile.

/help — Shows this message 😱
/engine — Lets you pick a voice recognition engine: wit.ai or Google Speech ⚙
/language — Lets you pick a voice recognition language 📣
/lock — Toggles lock or unlock of non-admins using commands in group chats 🔑
/files — Toggles if the bot should attempt to convert audio files or just ignore them 📁
/silent — Toggles silent mode when no extra messages like Voice recognition is initiated are sent 😶
/google — Set up google credentials for Google Speech 🦆
/geeky — The rest of extra functions mostly used by advanced users (like sharing google credentials or bypassing 20mb Telegram limit) 👻
/privacy — Privacy policy

Address any concerns and questions to my creator — @borodutch_support 🦄 P.S., if you want to help this bot, please, donate through the GitHub Sponsors program here.
источник

t

tartis in ansible — русскоговорящее сообщество
/warn
источник

M

Mikhail in ansible — русскоговорящее сообщество
Константин Сергеевич
Застрял на пункте 3 =)
Может я не понял, но почему бы не сделать include_tasks в цикле, чтобы переменная цикла пробегала имена хостов, а в включаемом тасклисте указать delegate_to: в переменную цикла?
А возможно даже include_tasks не понадобится.
Примерно как тут показано https://coderwall.com/p/yvdojq/delegating-to-a-group-of-hosts
источник
2019 December 07

t

tartis in ansible — русскоговорящее сообщество
@Shencham отлиичная конфа
источник

t

tartis in ansible — русскоговорящее сообщество
Тут и наркотики и 100 акков удаленых и реклама опционок
источник