Dr. L.S.Dee
Говорю как подоконник.
Pavel
ансибль на 3м питоне нормально работает? https://www.python.org/doc/sunset-python-2/
Andor
да
Anonymous
А есть у кого-то рекомендации на тему количество необходимых CPU, RAM для запуска ansible? У нас будет один deployment хост на примерно 10-15 разработчиков, хочу примерно понимать какой тип инстанса в aws нужен. Там-же будет крутиться packer, который будет запускать ansible provisioner.
George
2 ядра 4 гига за глаза
George
насчет пакера вопрос - может понадобится и больше
Timur
Не понял... Раннеры чего именно?
Ну, вы же какой-то CI имели в виду явно?
Timur
Или ручками хотите пакер запускать?
Anonymous
Ну, вы же какой-то CI имели в виду явно?
Нет, пока речь про ручной запуск
Timur
Отделение Bereke Bank
2 ядра 4 гига за глаза
Игровая видеокарта
Pavel
Да, без проблем
Есть у кого-то опыт перехода со 2 на 3 питон в ансибле? или может ссылка почитать...
Timur
Что подразумевается под переходом?
Pavel
Что подразумевается под переходом?
если удалю питон2 и установлю питон3 - все будет сразу работать?
Timur
Да, если будут нормально прописаны пути и окружение
George
Это путь поломать полсистемы
Timur
Главное, чтобы питон был рабочим
Sergey
Это путь поломать полсистемы
+100500 CentOS/RHEL рассыпется
Timur
+100500 CentOS/RHEL рассыпется
Ну, если правильно поставить, то не рассыпется, но да - задача не совсем тривиальная
Вадим
Зачем так делать, когда есть virtualenv и pyenv ?
Вадим
а менять системный пайтон - гарантированно убить систему
Sergey
Зачем так делать, когда есть virtualenv и pyenv ?
Ты же выше прочитал? Человек хочет всё сломать, а не запустить ансибл с трёшкой.
Вадим
Вадим
а, ну да
Pavel
Ты же выше прочитал? Человек хочет всё сломать, а не запустить ансибл с трёшкой.
а может надо еще раньше почитать? я как раз спрашивал как правильно перейти со 2го на 3...
Вадим
вообще системный пайтон не надо трогать. от слова вообще. pyenv вам в помощь - это пром стандарт
Sergey
В контексте ансибла это звучит единственным способом: поставить его под трёшку в venv. Ну или в свежей убунте упражняться - там изначально нету двойки.
George
ты можешь передать путь к интепретатору на удаленной машине
Sergey
Опции - такое себе. Фокус в том ,что будучи запущен из-под трёшки, он будет искать трёшку. Из-под двушки - двушку.
Sergey
т.е. если на локальной машине 2ка, а на удаленной 3ка - не будет работать?
зачем тебе это, вот скажи? создай венв под 3ку, поставь в него ансибл - всё взлетит искаропки.
Sergey
Ты на RHEL не гони. yum install python3 - и всё, 3.6 приезжает.
inqfen
А шо, редхат уже запретил третий ставить?
Pavel
ансибль на 3м питоне нормально работает? https://www.python.org/doc/sunset-python-2/
@inqfen , вот спасибо.. я потому и поднял тему, что переходить надо
inqfen
С учетом того, что емнип уже какие-то модули на втором просто не работают в новых версиях
inqfen
Второй как бы не надо использовать
Sergey
Есть.
inqfen
А из сторонних модулей под второй уже вообще думаю не особо пишут
Sergey
Хмык. Мешок версий. И ещё когда они под SCL были доступны....
inqfen
Это какие, например?
Где-то глазом цеплялся в доке но не запоминал какие конкретно, потому что сам давно 3 онли использую
AlexShmel🐝
Привет, подскажите какой переменной игнорировать смену ssh fingerprint ? ANSIBLE_HOST_KEY_CHECKING=False \ ansible-playbook ..... Запускаю примерно таким образом. переменная проверку ключа убирает. но если в процессе настройки ансиблом у меня идёт смена фингерпринта, то выпадает с ошибками.
Sergey
https://stackoverflow.com/questions/32297456/how-to-ignore-ansible-ssh-authenticity-checking
Sergey
AlexShmel🐝
Отделение Bereke Bank
не совсем понимаю как в процессе настройки ансиблом может смениться fingerprint
Отделение Bereke Bank
Sergey
у меня эта переменная уже стоит
vars: ansible_ssh_extra_args: '-o StrictHostKeyChecking=no'
George
если у тебя, например, хетцнер в рекваери моуд
Anonymous
привет, кто-то пытался ставить апдейты на винду плейбуком? подскажите плз, как правильно мне использовать кондишалс, чтобы сработало нужное условие. этот плейбук просто поребутал все хосты и не заинсталил апдейты, а нужно немного наоборот - hosts: windows gather_facts: yes tasks: - name: Search updates win_updates: state: searched register: found_updates - name: Rebooting host before updates win_reboot: reboot_timeout: 1200 when: (found_updates.reboot_required) - name: Installing updates win_updates: state: installed register: installed_updates when: found_updates.found_update_count >=1 - name: Rebooting host after updates win_reboot: reboot_timeout: 1200 when: (installed_updates.reboot_required) or (installed_updates.installed_update_count >=1) https://docs.ansible.com/ansible/latest/modules/win_updates_module.html
Anonymous
это часть таски в дебаге, но при этом хост ребутнулся
Victor
это часть таски в дебаге, но при этом хост ребутнулся
может он ребутнулся в следущем таске?
Victor
сорян, туплю
Anonymous
может он ребутнулся в следущем таске?
неа, смотри, из дебага reboot_required false
Anonymous
а по условию, должно тригернуть когда true
Victor
минус два пробела
Victor
у регистр тоже должна быть меньше
Anonymous
идентация у when
загружать начало по крайней мере, спасибо большое. кондишины я правильно указал, да?