inqfen
Может действительно модуль сломали
Sergey
update_password исправь - получишь свой changed=False
George
Отделение Bereke Bank
я не умею в питон 😂 исправлю, спасибо
хотя в доке "always will update passwords if they differ". if they differ(!!!) 😑
Sergey
Anonymous
Code is your doc ;-)
код без документации? спасибо. оставьте себе. "If you want to contribute your module to Ansible, you must write your module in Python and follow the standard format described below." https://docs.ansible.com/ansible/devel/dev_guide/developing_modules_documenting.html#module-documenting
Sergey
inqfen
Самодокументируемый код
inqfen
Но не во всех модулях он
Nariman
Всем привет. Можете пояснить ? Внутри task-а что значит
Become: true
Become_user: postgres
Nariman
То есть сделай от имени postgress ? (C правами )
Max
да.
Nariman
Max
обычно это значит, что пользователь по умолчанию - иной
Max
когда все таски бегут под пользователем, указанном в ansible.cfg
Nariman
Nariman
Можете пояснить зачем это нужно делать тут ?
Nariman
Книга Запускаем Ansible 2018, страница 143
checkdiff
Обычно postgres в pg_hba имеет доступ peer:
local all postgres peer
поэтому дополнительная аутентификация не нужна и это наиболее легкий способ менеджить.
Nariman
))) Все понял
Nariman
Это не системный юзер в таске , таск создает юзера для базы делая это системным postgres юзером
Anonymous
@Honell будет жить. Поприветствуем!
Maksim
Здравствуйте.
Подскажите пожалуйста.
Как мне на удаленной системе запускать apt-get install -f ?
Alex
https://docs.ansible.com/ansible/latest/modules/apt_module.html
Alex
параметр force
Maksim
Мне нужен не force, а fix-broken
Maksim
это вроде как и есть -f
Maksim
могу ошибаться
Alex
да. увидел
Maksim
George
George
это фикс-брокен
Alex
а может кто подсказать. Почему на centos6 один модуль питоне не ставится, который нужен на uri модуля, а на rhel6 ставится без проблем
Alex
File "/tmp/pip-build-IHRFak/cryptography/setup.py", line 26, in <module>
"cryptography requires setuptools 18.5 or newer, please upgrade to a "
RuntimeError: cryptography requires setuptools 18.5 or newer, please upgrade to a newer version of setuptools
Alex
речь о модуле ndg-httpsclient
George
сетаптулз
George
написано же
George
разнеы версии у тебя наверняка
Alex
это я вижу
Alex
но на rhel6 точно такая же версия
Sergey
Alex
ибо они бинарно совместимые
Alex
если бы все было так просто - я бы не спрашивал наверное ;)
Alex
нельзя просто так взять и обновить setuptools
Alex
оно все ломает
Sergey
У которых просто.
Sergey
Те, у которых непросто - пытаются сломать системный питон, потом вкушают горечь неработающего yum.
Alex
вопрос был - почему на rhel6 с такой же версией setuptools пакет ставится, а на centos6 нет
Alex
> Как оно там, в 2011?
кровавый Ынтерпрайз, ничего не поделаешь :)
Alex
ничего не стоит, чистая система в GCP
AlexShmel🐝
И снова привет!
Есть такой немного абстрактный вопрос.
Как мне в одном плейбуке описать подключение к удалённому серверу два раза ?
Мне нужно в первый раз провести некие настройки, потом остановить ssh сервер и запустить его как
chroot /mnt/ /etc/init.d/ssh start
и подключить ансибл по ssh уже внутрь этого chroot
AlexShmel🐝
ну и продолжить настройку уже внутренней системы через всё тот же анибл
Anonymous
AlexShmel🐝
жаль что DO не позволяет по api переключать дроплет на recovery флешку, тогда была бы полностью автоматизированная переустановка OS. шифрование разделов и подключение к chef
AlexShmel🐝
А так нужно ручками ходить переключать режим(((
AlexShmel🐝
можно конечно selenium прикрутить но так ещё куча времени на разработку уйдёт(
Anonymous
Draven Black Jw будет жить. Поприветствуем!
Anonymous
Добрый день! Подскажите пожалуйста, у меня jinja template формирует строку вот такого вида
retry_join = ["1.1.1.1", "2.2.2.2", "3.3.3.3" ]
Через какой фильтр можно прогнать, чтобы убрать пробелы?
Anonymous
Сам шаблон выглядит так
retry_join = [{% for server in groups['nomad_servers'] %}"{{ hostvars[server].nomad_advertise_address | ipaddr() }}]"
George
Я не вижу пробелы
George
Это стандартный список в жисоне
Sergey
Anonymous
Я не вижу пробелы
Я хочу убрать проблемы между ip адресами
["1.1.1.1", "2.2.2.2", "3.3.3.3"
Anonymous
Проблемы нет, это конфиг валидный, но хочется чтобы было красиво
George
George
А ещё у джинджи - да, есть особенность, что она добавляет знак пробела, но это лечится параметром
George
Нпзвание забыл, но на стековерфлоу гугилтся на раз
Anonymous
George
https://stackoverflow.com/questions/35775207/remove-unnecessary-whitespace-from-jinja-rendered-template ?
Anonymous
UglyKoyote
привет люди добрые. подскажите, может кто знает почему может "залипать" таска
- name: Copy between nodes
synchronize:
src: /etc/a/a.key
dest: /etc/a/a.key
delegate_to: "{{ groups['srv'][0] }}"
when: inventory_hostname in groups['nodes']
просто стоит и всё. никаких ошибок нету в логах центоси на обеих сторонах. по vvv вижу что встает без ошибок и ждет чего то.
отключил селинукс, фаервол отключен
Артём
В ps что видно? strace что показывает?