Max
yes.
Timur
Если роль подразумевает работу с selinux, то логично установку нужных пакетов в ней делать
Max
в системе стоит, в виртенве есть, в молекуле не видно.
Timur
Просто добавьте нужные шаги
Max
понял.
Max
я не использую селинух напрямик.
Max
использую authorized_key
Sergey
Явки, пароли?
https://t.me/joinchat/DNdr5gw6hWWPkZ9eePzf2Q
Max
может он тянет.
Timur
в системе стоит, в виртенве есть, в молекуле не видно.
При чем тут система, венв и молекула? У вас же роль на инстансе выполняется. В докере, на чистой системе
Sergey
я не использую селинух напрямик.
Написано же вообще-то, что target использует. То есть та система, над которой Ансибл упражняется.
Timur
Надо все необходимые роли пакеты ставить
Max
добавил в роль, в начале установку пакетов йамом. добавил в докерфайл. не вижу результат выполнения команд в логе.
Max
может там репы все вырублены.
Timur
У меня телепатовизор не работает
Timur
Можно по старинке инфу запостить?
Max
читаю, если не смогу найти, кину ссылку. спасибо 🙏🏾
Igor
Флаг «creates»?
Сделал таской rescue, инф. таской, скинь линку на вебинар
Max
съехал на py2.7, все заработало. фиговенько...
Max
система centos7, т.е. съели нукс под 2.7
Max
2019 год.
Timur
На центоси по умолчанию питон 2.7 из коробки
Timur
Добрый вечер
Timur
Выйдет восьмая - там третий будет уже дефолтным
/warn
Что за налёт с самого утра?)
Roman
Понаехали
Anton
Всем привет. А роль можно применить к docker_container? Или как мне через ансиблт правильно команды выполнять в контейнере?
Kirill
Или в контейнер аниблом что-то ставить?
George
Я тоже не понял
George
docker exec - ансиблем легко сделать
Anton
Собирать образы но чтобы образ потом закомитить мне же надо туда поставить что-то
George
Собирать ансиблом образ - тоже можно. Только цель какая?
George
Это получается примерно реимплементация dapp/werf
George
Правда, там chef
Anton
Грубо говоря мне надо поднять контейнер поставить туда постгрес. Закомитить его в образ и потом поднимать этот образ
Kirill
Собирать образы но чтобы образ потом закомитить мне же надо туда поставить что-то
Для провижнинга ансиблом удобно использовать packer от hashicorp.
Kirill
Там свои минусы, будет всего один слой, но при определённых условиях это удобно
Anton
Именно да, как раз надо создать один слой
/warn
Привет, подскажите, как сюда впихнуть условие что папка не существует? - name: create folder /opt/efs/"{{ user }}" file: path: /opt/efs/{{ user }} owner: "{{ user }}" mode: 0700 state: directory
/warn
Ну сделать проверку и создавать папку только если она не существует.
Kirill
Ну сделать проверку и создавать папку только если она не существует.
Ансибл должен так по дефолту работать. Если изменение уже применено, то он его не применяет
Timur
Это называется "идемпотентность"
Vlad
Грубо говоря мне надо поднять контейнер поставить туда постгрес. Закомитить его в образ и потом поднимать этот образ
Если нет желания ставить ansible и питон в контейнер то можно использовать buildah connection plugin
igi
кто может подсказать как получить переменую на одном хосте и использовать на другом?
Timur
кто может подсказать как получить переменую на одном хосте и использовать на другом?
https://docs.ansible.com/ansible/latest/user_guide/playbooks_variables.html#accessing-information-about-other-hosts-with-magic-variables
igi
https://docs.ansible.com/ansible/latest/user_guide/playbooks_variables.html#accessing-information-about-other-hosts-with-magic-variables
спс а то уже были мысли поднять nginx для передачи переменой)))
Anonymous
- name: find all files that are older than 1 week find: paths: "{{ item }}" age: "1w" register: '{{ item }}' with_items: - oswiostat_srcfolder - oswmpstat_srcfolder
Anonymous
Hi any help me to correct this task
Sergey
Настало время обещанного воркшопа по Ансиблу: https://us04web.zoom.us/j/522901909.
NM
а сейчас есть подозрение что он перетирает и откатывает конфиг один очень важный
А может pupet ;-)😀 ну по logs ssh посмотри кто конеектится по дате сопоставимой с затираемым конфигом
Alex
Max
наверное имел ввиду MultiPath
Alex
наверное имел ввиду MultiPath
Ща опять будем гадать
Alex
Для определения дефолтного интерфейса ансибл берёт из таблицы маршрутизации интерфейс через который работает дефолтный шлюз. Для multipath используются отдельные таблицы и они не влияют на основную
NM
наверное имел ввиду MultiPath
Да да его. И разливаешь беря из инвентору, я через awx хосты инициализирую
Alex
А какой основным может быть интерфейс дефолтным при vti ?😉
Если, по дефолту, трафик идёт через впн, то айпишник впн, если нет, то в зависимости от настроек.
NM
Причем здесь vpn? Вы знаете что такое vti в ынтерпрайзе ?
Alex
Просто ещё один тип туннеля и в зависимости от состояния настроек сети на хосте на момент сбора фактов ансиблом, будет то что я описал выше
Oleksandr
Маршрут 0.0.0.0/0
А если их 2? ;)
Alex
А если их 2? ;)
Метрика тогда должна быть
Oleksandr
а если ее нет?