Anonymous
таки да, сам отвечу - модно современно через yml писать, ошибка ушла
George
George
к
Anonymous
George
k c a e
Anonymous
я знаю о чем вы) но кирилицы там точно небыло, не я не мои коллеги таким "творчеством" не страдаем
Anonymous
помогло переписать на yaml
George
😳
Anonymous
Anonymous
иначе поиск буквы "с" легко превращается в двухчасовую эпопею
Anonymous
ну в моем случае имена групп через тире (-)
Anonymous
тоже добавило
Anonymous
особенно когда обнаруживается на втором часе билда в Оутлшты
Anonymous
я просто не сразу понял что он смотрит и другие, а не только ту что я тестировал
Sergey
Anonymous
ну дженкинс я не люблю из-за того что он не осилил точку в логине
Anonymous
помню потратил почти час пока понял почему не авторизует ) даже баг находил многолетний которым им завели но они положили
Alexander
- name: Update monit to Xenial version if on Trusty
...
when: ansible_distribution_release != 'xenial'
...
Я и твой кот
Привет.
Где можно быстро в установленном пакете ansible (rhel7/centos7) увидеть пример формата json'а, который ansible ожидает увидеть от dynamic inventory? И ключи --list и --host.
Я и твой кот
И вопрос в догонку:
[root@rhel7 ~]# rpm -q ansible; ansible-2.7 --version | grep ^ansible; ansible --version | grep ^ansible
ansible-2.4.6.0-1.el7ae.noarch
ansible-2.7 2.4.6.0
ansible 2.4.6.0
[root@rhel7 ~]#Так-то ansible - это симлинк на ansible-2.7 в этом пакете.
Так это ansible 2.4, или 2.7?
Sergey
el7ae - что за репа?
Denis 災 nobody
тут похоже 2 независимых пакета, ansible & ansible-2.7, поэтому их можно оба одновременно ставить
Sergey
Sergey
Я и твой кот
Пакет, соотв. ansible-2.4.6.0-1.el7ae.noarch
Sergey
"yum provides ansible-2.7" что возвращает?
Я и твой кот
[root@rhel7 ~]# rpm -ql ansible-2.4.6.0-1.el7ae | egrep -E "bin/ansible$|bin/ansible-2.*$"
/usr/bin/ansible
/usr/bin/ansible-2
/usr/bin/ansible-2.7
[root@rhel7 ~]#
Denis 災 nobody
хотя может не обошлось без make install в сорцах с 2.4
Denis 災 nobody
с заменой файлов от 2.7
Я и твой кот
"yum provides ansible-2.7" что возвращает?
...
ansible-2.4.6.0-1.el7ae.noarch : SSH-based configuration management, deployment, and task execution system
Repo : @rhel-7-server-ansible-2.4-rpms
Matched from:
Filename : /usr/bin/ansible-2.7
Sergey
Такой пакет, очевидно
Denis 災 nobody
вопрос, зачем
Denis 災 nobody
короче, есть нормальные источники
Я и твой кот
Это понятно. Но мне не понятно, ansible таки 2.4, или 2.7.
Denis 災 nobody
снести ЭТО и ставить оттуда
Denis 災 nobody
в официальной всё нормально с версиями
Denis 災 nobody
даже в эпеле 2.7.8
Denis 災 nobody
так, сюрприз, yum info ansible не обновляет репы. 2.8.0 там уже
Я и твой кот
Как узнать, достаточно ли официальный у меня репо?
[rhel-7-server-ansible-2.4-rpms]
metadata_expire = 86400
sslclientcert = /etc/pki/entitlement/xxx.pem
baseurl = https://cdn.redhat.com/content/dist/rhel/server/7/7Server/$basearch/ansible/2.4/os
ui_repoid_vars = basearch
sslverify = 1
name = Red Hat Ansible Engine 2.4 RPMs for Red Hat Enterprise Linux 7 Server
sslclientkey = /etc/pki/entitlement/xxxx.pem
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled = 1
sslcacert = /etc/rhsm/ca/redhat-uep.pem
gpgcheck = 1
Denis 災 nobody
[rhel-7-server-ansible-2.4-rpms] ничего не говорит?
Я и твой кот
Впрочем, это была хорошая идея. У меня, видимо, 2.4.
Denis 災 nobody
ну и baseurl
Denis 災 nobody
мало кто упаковывает версию 2.4 в пакет с именем 2.7
Я и твой кот
Я как-то ожидал увидеть непротиворечивую однозначную информацию из выхлопа --version
Я и твой кот
> если авторы не наркоманы
Видимо, в Red Hat наркоманы. Я логики не увидел.
Denis 災 nobody
но тут скорее это "фича", когда нужна именно старая версия
Denis 災 nobody
когда в более свежих версиях что-то работает не так и нужна именно 2.4, но зачем при этом делать -2.7 файл я плохо представляю
Я и твой кот
Denis 災 nobody
в доке?
Denis 災 nobody
или в сорцах.. оно на питоне
Denis 災 nobody
https://docs.ansible.com/ansible/2.4/index.html
Denis 災 nobody
и далее
Я и твой кот
Я, может, плохо искал, но формат json'а там не нашёл.
✙ DarkKC ✙
Я и твой кот
Умеет.
Sergey
Denis 災 nobody
Denis 災 nobody
впрочем, можно начать с кода тогда
Sergey
В статью глянь 😉
Я и твой кот
Любопытно, что полные доки ансибла есть только в пакетах ansible-doc-2.4.* и ansible-doc-2.5.*. Во всех более поздних версиях полные доки выпилили.
Антон
Я и твой кот
Полные доки - *.rst'шки, копия сайта docs.
Я и твой кот
Очень жаль.
Я и твой кот
Я и твой кот
Ответ - "а шут его знает".
Я и твой кот
Anonymous
Вопрос, а с этим ботом можно ссылки постить или нет ?
Ivan
mitogen и wait_for у вас корректно работают?
Sergey
Anonymous
Ответ: не стоит
Жалко, без ссылок - вряд ли кто-то открывать будет это вот всё.
Sergey
Ну ты б сразу сказал, что вопрос по Ansible задать хочешь 😊
Anonymous
Anonymous
Есть ещё host vars
Sergey