Alexander
Как-то сложно. Делаю через fetch
Anonymous
Как-то сложно. Делаю через fetch
Ну как хочешь) По-моему, всё просто, смотри, примерчик накидаю:
Записать факты в file1.fact файл:
- name: Write facts
ini_file:
path: /path/to/current/facts/file1.fact
section: my_section
option: configure_variable
value: "{{ configure_variable }}"
Прочитать и начать использовать факты из .fact файла(уже типо в другом месте проекта):
- name: Read facts
setup:
fact_path: "/path/to/current/facts/file1.fact"
filter: ansible_local
Начать использовать факты:
- set_fact:
configure_variable: "{{ ansible_local.file1.my_section
.configure_variable }}"
Alexander
Спасибо за пример
Артём
Есть роль с тегированными тасками. Можно ли из плейбука выполнить только таски по нужным тегам?
myrole:
—-
tasks:
- name: TaskA
tags: myrole_A
- name: TaskB
tags: myrole_B
playbook:
—
roles:
myrole:
tags:
- myrole
- myrole_A
- myrole_B
Если так делать и вызывать ansible-playbook myplaybook.yml -t myrole_A - выполняется вся роль.
tutunak
Egor
Egor
конечно оно полностью будет выполняться
Maxim
Dmitry
Dmitry
Не, я тоже в восторге
Dmitry
Без сарказма
Egor
ребят, поскажите, есть плейбук, хочу дёрнуть его таски, но применить на другую группу хостов
Egor
можно на лету переопределить список хостов?
Anonymous
Egor
ty
Alexander
Alexander
И так, чтобы не было автогенерации путей, содержащих имя хоста
Alexander
А то с fetch так происходит
Anonymous
Anonymous
Anonymous
То есть да, на ремоут
Anonymous
Но если ты делегируешь на локалхост, то запишет на локалхост)))
Alexander
Наверно проще тогда жирный плейбук собрать, состоящий из двух других
Timur
Timur
Или что значит "на лету"?
Egor
то и значит, есть плейбук, я хочу его вызвать с другим списком хостов, не создавая новый плейбук и т.д.
Anonymous
уже же ответил как :)
Sergey
Egor
чего странного?
Anonymous
ничего странного. есть такой кейс и есть его стандартное решение
Sergey
чего странного?
Странное - не пользоваться стандартными функциями инструмента.
Объявляешь ещё одну группу, вызываешь таски/роли для неё в отдельном плее.
Egor
с тем же успехом я могу просто в инвентори в ту же группу его добавить и воспользоваться вызовом плейбука с лимитом на хост
Egor
у меня есть дев сервер, я хочу на него накатить стопку ролей с нескольких разных плейбуков и посмотреть, умрёт он от этого или нет, сидеть ради этого переписывать инвентори или писать новый плейбук - лениво
Sergey
Egor
потому и спросил, а нельзя ли взять плейбук и прям в командной строке, когда его вызываю, указать другой хост, к которому его применить
Egor
переопределив, по факту, hosts
Egor
я в курсе
Alexander
Sergey
я в курсе
Извини, из твоего вопроса мне это не было понятно (либо я плохо понимаю сегодня и сейчас).
Egor
возможно
Anonymous
давайте уже это. не будем. Егор спросил, получил ответ. Егор думаю, доволен ответом :)
Anonymous
Anonymous
Tadeusz
он тебе по взгляду прикольным показался, без чтения?
Alexander
Alexander
Не, тут именно один
Anonymous
Окидоки
Alexander
Спасибо тебе за помощь, пойду бодаться
Alex
а есть ли возмодность выполнить systemctl reset-failed с помощью systemd модуля?
Timur
Sashko
Sergey
- name: Clean up throat
anzibel:
dest: Timur
state: healthy
Damir
Помощь при боли в попе ))
Timur
Tadeusz
Denis 災 nobody
📢 Грядет новый DevOps Battle!
Приглашаем поучаствовать в интеллектуальной игре DevOps Battle. Ждем всех, кого не пугают слова Ansible, Python, CI/CD, Linux, Bash, Jenkins, Git, Kafka, Docker, ICMP, LDAP, Networking, Regex, Scripting, Tcpdump.
Всех участников мы разделим на команды по шесть человек и предложим выполнить задания разной степени сложности. За каждый верный ответ будем начислять баллы, а в финале выберем победителей.
Баттл пройдет 5 октября в офисе EPAM на Петроградке.
Подробности и регистрация 👇🏻
https://events.epam.com/events/devops-battle-2
Denis 災 nobody
надо бы тоже навестить )
Denis 災 nobody
а почему нет? )
Denis 災 nobody
и сразу видно кого можно взять
George
👍
Denis 災 nobody
да и зп там норм. Хотя это и галеры.
Anonymous
Alex
Танцевать и петь там все так же надо? :D
Alex
3К до уплаты налогов, работатб надо было в Праге
Anonymous
Denis 災 nobody
Ivan
Колллеги, а на сколько моветон(и моветон ли) использовать параметр конфигурации hash_behaviour=merge?
И как вы обычно мержите свои hash vars?