Size: a a a

2021 February 16

PG

Pavel Gassan in Ansible
факты по установленным пакетам, или модуль сетап
источник

ДА

Дмитрий Айткулов... in Ansible
Народ а кто то работает с jupyter ansible? конкретно интересует вопрос подключения файла с переменными в плейбук а то через блок #vars много дублировать приходится
источник

SP

Sergey Pechenkó in Ansible
Дмитрий Айткулов
Народ а кто то работает с jupyter ansible? конкретно интересует вопрос подключения файла с переменными в плейбук а то через блок #vars много дублировать приходится
Ключ "--extra-vars" поддержвиает указание файла с переменными, но вообще-то есть более вменяемые способы запускать Ansible - Tower/AWX, Polemarch, Rundeck, вот это вот всё.
источник

ДА

Дмитрий Айткулов... in Ansible
Sergey Pechenkó
Ключ "--extra-vars" поддержвиает указание файла с переменными, но вообще-то есть более вменяемые способы запускать Ansible - Tower/AWX, Polemarch, Rundeck, вот это вот всё.
это понятно. но не то
источник

SP

Sergey Pechenkó in Ansible
Дмитрий Айткулов
это понятно. но не то
В смысле - не то? А чего тогда надо?
источник

ДА

Дмитрий Айткулов... in Ansible
Sergey Pechenkó
В смысле - не то? А чего тогда надо?
я работаю с этой штукой
https://github.com/ansible/ansible-jupyter-kernel#vars
там идея все записывать в ячейки и от туда дергать. но у меня несколько плейбуков раскиданных по файлам, а переменные одни на все. поэтому приходится копи пастить
источник

SP

Sergey Pechenkó in Ansible
Дмитрий Айткулов
я работаю с этой штукой
https://github.com/ansible/ansible-jupyter-kernel#vars
там идея все записывать в ячейки и от туда дергать. но у меня несколько плейбуков раскиданных по файлам, а переменные одни на все. поэтому приходится копи пастить
Ты хочешь #странное - ещё бы из Excel запускал... Но остановиться же уже всё равно сложно, правда? В общем, поименуй файлы разными именами и загрузи их все одним таском с циклом или несколькими тасками по очереди.
источник

ДА

Дмитрий Айткулов... in Ansible
Sergey Pechenkó
Ты хочешь #странное - ещё бы из Excel запускал... Но остановиться же уже всё равно сложно, правда? В общем, поименуй файлы разными именами и загрузи их все одним таском с циклом или несколькими тасками по очереди.
да если бы я, мне за уши хватает дефолтного. Шеф сказал работать в юпитере. я страдаю но ем кактус.
источник

t

tux in Ansible
Коллеги, добрый день
Подскажите должна ли работать такая конструкция loop с тэгами?
- name: test loop with tags
 hosts: localhost
 tasks:
     - name: Echo items based on a tag condition
       shell: echo {{item.cmd}}
       with_items:
          - {cmd: 'package_1', tag: 'first'}
          - {cmd: 'package_2', tag: 'second'}
источник

E

Elenhil in Ansible
tux
Коллеги, добрый день
Подскажите должна ли работать такая конструкция loop с тэгами?
- name: test loop with tags
 hosts: localhost
 tasks:
     - name: Echo items based on a tag condition
       shell: echo {{item.cmd}}
       with_items:
          - {cmd: 'package_1', tag: 'first'}
          - {cmd: 'package_2', tag: 'second'}
Вряд ли. Что вы пытаетесь сделать?
источник

t

tux in Ansible
Elenhil
Вряд ли. Что вы пытаетесь сделать?
Хочу сделать loop с тегами
источник

E

Elenhil in Ansible
tux
Хочу сделать loop с тегами
Прекрасно. А зачем?
источник

DS

Denis Seleznev in Ansible
tux
Хочу сделать loop с тегами
если имеется в виду проходить только по части значений, указанных в with_items, в зависимости от --tags, то не прокатит
источник

VZ

Vladimir Zhurkin in Ansible
Дмитрий Айткулов
я работаю с этой штукой
https://github.com/ansible/ansible-jupyter-kernel#vars
там идея все записывать в ячейки и от туда дергать. но у меня несколько плейбуков раскиданных по файлам, а переменные одни на все. поэтому приходится копи пастить
а разбить на окружение не ?
источник

ДА

Дмитрий Айткулов... in Ansible
Vladimir Zhurkin
а разбить на окружение не ?
врят ли это мне поможет
источник

VZ

Vladimir Zhurkin in Ansible
но вообще я конечно смутно понимаю проблему. Переменные они и так в общем то одни на всех
источник

VZ

Vladimir Zhurkin in Ansible
в inventory
источник

OK

Oleg Kalinin in Ansible
Комрадз, подскажите, плиз, можно ли как ниб по красоте одной таской описать подобное:
- name: Deploy config files
 template:
   src: "{{ item.src }}"
   dest: "{{ app_path }}/{{ item.dest }}"
with_items:
   - { src: 'master_redis.conf.j2', dest: '{{ app_path }}/master/redis.conf', when: "'master' in {{ group_names }}"}
   - { src: 'slave_redis.conf.j2', dest: '{{ app_path }}/slave/redis.conf', when: "'slave' in {{ group_names }}" }
что бы и with_items и when сразу в таком описание. Есть что то подобное?
источник

VV

Valiy Vvv in Ansible
По-моему по  красоте убрать логику мастер/слейв в шаблон)
источник

OK

Oleg Kalinin in Ansible
да, так тоже можно, но мне интерсно просто на этом примере узнать от опытных пользователей -можно ли так описывать таску в принципе)
источник