Ivan
лол
Dmitry
Ivan
Ишуткину не дали админа за то, что он людей пинал, так с него теперь требуют :D
hackru
казалось что да
Ivan
Д - Да
Dmitry
простите, что не справляюсь, подаю в отставку )
Max
😂😂😂
hackru
@freeseacher давай бота
Aleksey
Которого?
hackru
добавь антиспам-бота, если сам не справляешься
Aleksey
которого бота ?
Magistr
silent ban of bot есть такой например
Anonymous
@rbocharov, поприветствуйте присутствующих. Вот как это было бы в моем случае: "Ребята, всем привет. Меня зовут Владимир, мне 32 года и я используя ансибл. Под виндовс"
hackru
Roman
Привет! Меня зовут Роман, мне 26 и я не бородат. Ансиблом плотно пользуюсь, интересны сценарии использования у других
Dmitry
[хором] привееееет, Ромааан!
✙ DarkKC ✙
✙ DarkKC ✙
нашел в коде: {{ item.item.item }}
✙ DarkKC ✙
работает.
✙ DarkKC ✙
Ха, теперь у меня есть
name="{{ item.item.key }}"
Roman
@cadmi тут часто заходят "меня зовут %name%, и я алкоголик" ?
Anonymous
Aleksey
Dima
✙ DarkKC ✙
Уже, даже кушать не могу
Aleksey
такое лекарство хуже болезни
Dmitry
как скипнуть тэг в плейбуке, а не команд лайне?
Dmitry
а хотя, пох - не надо наверное
Pavel
В жаббере немало неадекватов водится, в том числе и среди админов/модеров.
Dmitry
Dmitry
почему чуть
Dmitry
вот такой вопрос: допустим есть специфичная роль для проекта, и есть некий список стандартный ролей которые должны быть выполнены, и вот плейбук выглядит типа:
roles:
- nginx
- php
- mysql
- project
Dmitry
надо ли проверять в последней роли выполнение предыдущих?
Max
если у тебя роли зависят от других то да
Dmitry
например, я кладу специфический my.cnf - надо ли проверять, а стоит ли там мускул ваще?
Dmitry
ну да, конечно зависит
Max
для этого делается role/yoba/meta/main.yml
Dmitry
Dmitry
спс
Max
не за что )
Ruslan
- name: import public and signing keys
command: gpg —import {{ storage_path }}/public.key {{ storage_path }}/signing.key
register: gpg_key_imported
Ruslan
всё равно повторно импортируются ключи, точнее пытаются, видимо я неправильно понимаю register
Max
Не правильно
Ruslan
как правильно?
Max
Ты просто регаешь состояние таска, почему он не должен выполнится ещё раз?
Ruslan
без игнорирования ошибок?
Max
Ты можешь проверить есть ли ключ на месте, сделать register: gpg-state
Max
И к импорту присобачить when: gpg-state
Max
С мобилы тяжело написать, в доке всё есть
Max
Я ж правильно понял, тебе нужно положить ключик, если его нету?
Ruslan
ага, смотрю man
Max
Во
Max
Нашел пример
Max
- name: add td-agent apt-key   apt_key: url=http://packages.treasuredata.com/GPG-KEY-td-agent state=present - name: add td-agent repo   apt_repository: repo='deb http://packages.treasuredata.com/2/ubuntu/{{ ansible_distribution_release }}/ {{ ansible_distribution_release }} contrib' state=present   register: repo_state - name: update apt-cache if repo changed   apt:       update_cache=yes   when: repo_state|changed
Max
Ток без отступов сорян
Ruslan
разберёмся, спасибо!
Sergey
Aleksey
Господа, а куда посмотреть почему при
- name: Add EPEL Repo
yum:
name: https://dl.fedoraproject.org/pub/epel/epel-release-latest-{{ ansible_distribution_major_version }}.noarch.rpm
state: present
validate_certs: yes
environment:
https_proxy: "{{http_proxy}}"
http_proxy: "{{http_proxy}}"
tags:
- repo
получается
Failure downloading https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm, An unknown error occurred: coercing to Unicode: need string or buffer, NoneType found
при скачивании через прокси.
при скачивании напрямую всё ок.
при выключении валидаци сертификатов тоже ок. но я не хочу выключать валидацию :(
Aleksey
ca-certificates конечно поставлены
hackru
в кавычки name ебануть?
hackru
ну а с -vvv чо пишет?
Aleksey
тоже самое и пишет
Aleksey
ловит питонячую ошибку и всё
Aleksey
сам файл с сервера качается курлом без косяков
hackru
а юм на питоне шоле?
hackru
я был лучшего мнения о шапке
hackru
ну ебани враппер на yum
hackru
чтоб сохранять енв и $0 и $* в лог
Vlad
а чем не устраивет epel-release имеющийся в списке пакетов?
Aleksey
Vlad
Aleksey
а откудаберется ?
Aleksey
хм. а как его подкчлюить ?
Aleksey
я так себе с rhel разобрался