Size: a a a

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

2019 September 27

DU

Daniil U in ansible — русскоговорящее сообщество
Снимаю шляпу.

Спокойно себе ставит пакеты на тот же фрибсд.
источник

A

Anatoliy in ansible — русскоговорящее сообщество
Daniil U
Снимаю шляпу.

Спокойно себе ставит пакеты на тот же фрибсд.
еще есть https://docs.ansible.com/ansible/latest/modules/package_module.html гарантия ОС независимости
источник
2019 September 29

M

Mikhail in ansible — русскоговорящее сообщество
Daniil U
Так вот.
Начал читать доки.
Т.е. получается все что я здесь пишу будет прибито гвоздям к конкретному семейству и конкретной версии линукс?
Или я все еще понимаю это неправильно?

(мое сообщение стирается если я юзаю кавычки, так что простите)

 - name: ensure apache is at the latest version
   yum:
     name: httpd
     state: latest


yum - Ansible Documentation

Installs, upgrade, downgrades, removes, and lists packages and groups with the yum package manager.
Имена и набор необходимых пакетов могут конечно отличаться для разных платформ, но если они отличаются, то они при любом подходе будут отличаться (в shell сценарии например)

Для кроссплатформенных ролей обычно список пакетов из переменной берут.

Можно в Ansible Galaxy попробовать найти подходящую готовую роль поддерживающую нужные платформы.
источник

Puma Вольфович in ansible — русскоговорящее сообщество
Daniil U
Так вот.
Начал читать доки.
Т.е. получается все что я здесь пишу будет прибито гвоздям к конкретному семейству и конкретной версии линукс?
Или я все еще понимаю это неправильно?

(мое сообщение стирается если я юзаю кавычки, так что простите)

 - name: ensure apache is at the latest version
   yum:
     name: httpd
     state: latest


yum - Ansible Documentation

Installs, upgrade, downgrades, removes, and lists packages and groups with the yum package manager.
можно писать сразу под все линуксы , но это сразу увеличивает обьем работы в n раз где n количество дистров , а так в целом стандартыне вещи обычно сразу под пару тройку дистров пишется и ничего не прибито
источник

S

SarDigital in ansible — русскоговорящее сообщество
ребят, а помогите плз
источник

S

SarDigital in ansible — русскоговорящее сообщество
"ansible_default_ipv4": {
           "address": "172.16.2.222",
           "alias": "eth0",
           "broadcast": "172.16.2.255",
           "gateway": "172.16.2.220",
           "interface": "eth0",
источник

S

SarDigital in ansible — русскоговорящее сообщество
вот есть кусок фактов, как отсюда выбрать, например, gateway ?
источник

S

SarDigital in ansible — русскоговорящее сообщество
а всё, до меня доперло :)
источник
2019 September 30

A

Anatoliy in ansible — русскоговорящее сообщество
тоже нубовский вопрос: у меня есть список словарей. мне нужно проверить, есть ли в списке словарь у которого совпадает значение с заданным. без цикла это можно сделать?
пример списка:
- job: job1
- job: job2
- job: job3
нужно проверить, что уже есть элемент списка, скажем, с job2
источник

TG

Timur Gadiev in ansible — русскоговорящее сообщество
Anatoliy
тоже нубовский вопрос: у меня есть список словарей. мне нужно проверить, есть ли в списке словарь у которого совпадает значение с заданным. без цикла это можно сделать?
пример списка:
- job: job1
- job: job2
- job: job3
нужно проверить, что уже есть элемент списка, скажем, с job2
selectattr
источник

A

Anatoliy in ansible — русскоговорящее сообщество
благодарю
источник
2019 October 01

M

Max in ansible — русскоговорящее сообщество
Я писал сообщение, оно сразу пропало. Мне его снова набирать?
источник

AM

Alexander Maslov in ansible — русскоговорящее сообщество
Max
Я писал сообщение, оно сразу пропало. Мне его снова набирать?
наверное там были ссылки...
источник

D

Daniil in ansible — русскоговорящее сообщество
скорее кавычки `
источник

☭k

☭ ktrace in ansible — русскоговорящее сообщество
привет. а вот такой синтаксис не работает?
- name: 'install package (shell and default soft)'
 apt: name=['git', 'vim', 'zsh', 'htop', 'sudo', 'screen']
источник

Puma Вольфович in ansible — русскоговорящее сообщество
☭ ktrace
привет. а вот такой синтаксис не работает?
- name: 'install package (shell and default soft)'
 apt: name=['git', 'vim', 'zsh', 'htop', 'sudo', 'screen']
а зачем такой странный синтаксис ? в новом ансибле можно их просто перечислить
источник

Puma Вольфович in ansible — русскоговорящее сообщество
в удобоваримом виде
источник

Puma Вольфович in ansible — русскоговорящее сообщество
apt:
   name:
    - ruby2.4
    - ruby2.4-dev
    - libruby2.4
    - ruby-switch
источник

☭k

☭ ktrace in ansible — русскоговорящее сообщество
Puma Вольфович
а зачем такой странный синтаксис ? в новом ансибле можно их просто перечислить
ну как бы у меня было с циклом with_items но в варнинге был именно такой, таки я попробовал - не получилось
источник

Puma Вольфович in ansible — русскоговорящее сообщество
я выше дал синтаксис который работает без with items
источник