Anton
Товарищи, есть ли альтернатива unarchive для распаковки zip архива не требующая zipinfo?
tutunak
tutunak
Anton
А чем zipinfo плох?
его отсутствием и не желанием тащить еще какую-то хрень которая будет тупо занимать место когда все равно будет вызываться unzip.
Т.е. я не понимаю смысла в этом во всем
tutunak
UglyKoyote
унзип ставить вроде бы надо, ну если это центось 7
UglyKoyote
поэтому не факт что оно есть
Anton
kali-linux в wsl есть и то и другое
Ib2828
доброго времени суток
как можно посмотреть или отредактировать encrypt_string в Ansible-Vault?
Ib2828
кто нить встречался с таким
tutunak
tutunak
хотя, видимо они это не так давно туда затащили
UglyKoyote
ну я сколько не запускал центось 7 вагрантом из стандартного бокса - не было унзипа
UglyKoyote
всегда сам доставляю, может его там спецом выпиливают..
tutunak
UglyKoyote
ну вагрант его сам тянет, не я
Sergey
можете подсказать заказываю вм на виндовс через ансибл в проксмокс все заказалось корректно но вот сеть не устанваливаеться command: "qm set {{ vms.vmid }} --ipconfig0 ip={{ vms.ipaddress }}"
Sergey
Sergey
Sergey
тут их куча
Maksim
Sergey
да не тут дело не в инструменте
Sergey
с линуксом все ок работает сети настраиваються
Sergey
а вот с виндой непонятки
Sergey
tutunak
tutunak
Если таже проблема или в чат по проксу, квм и т.д
Sergey
Nikita
есть какой то способ выключить become: true для одной таски?
Nikita
оставив для всего остального
Div
become: false
Div
в таске
Div
на уровне условий и циклов
Div
или явно задать юзера
Nikita
логично спс
Ганц
Как запустить ansible-playbook так, чтобы когда он делает, например, таск "copy", можно было понять, какие параметры получает этот таск на вход с раскрытием/интерполяцией переменных?
ANSIBLE_DEBUG пишет слишком много, мягко говоря...
Div
Div
и так по каждой нужной переменной
Div
путь ансибля = путь страданий
Ганц
путь ансибля = путь страданий
Я передаю модулю copy src="{{ playbook_dir }}/../../" - в этом может быть проблема какая-то?
Переменные посмотрел - с ними всё хорошо
Ганц
У меня copy просто намертво повисает и что-то непонятное делает в бесконечном цикле
Aleksandr
посмотри на удаленном хосте через strace, чем процесс занимается
🦆Nikita
как заставить ансибл запустить все таски, включая теги "never".
-t all не помогает, он пропускает всё равно. указывать все теги каждый раз?
Ганц
Что я делаю не так? Почему copy виснет в цикле, если раскомментировать модуль copy? Вдруг у кого есть догадки...
Fire
Fire
Aleksandr
Aleksandr
Всем привет! Нужна консультация. Дано: сервер nginx с пользователем nginx, у которого есть права на стоп/старт сервиса nginx без sudo. Локально все выполняется на ура! В плее не пишу повышение привилегий, выполняю таск остановки с модулем service. При выполнении ошибка- unable stop nginx.service. Connection time out. В чем может быть причина? Дать права юзеру на python?
Aleksandr
Надо заюзать рольку для postgres.
Популярых две https://github.com/ANXS/postgresql и от Гирлинггая https://github.com/geerlingguy/ansible-role-postgresql. Есть у кого опыт использования? Что лучше?
Раскатывать буду на центось 7.
Mentat
Mentat
Смотри на конкретный функционал и надо ли тебе чтобы роль обновлялась, или она и так закрывает все твои потребности. Конкретно я, пока у меня был постгрес - сидел на anxs роли, но допиливал, немношко.
Aleksandr
Mentat
Дмитрий
Доброго дня! Рабят такой вопрос: есть playbook, в нем есть несколько тасков которые выполняются на разных хостах, но все в пределах одного playbook. Вот как можно указать ansible чтобы он такие таски запускал как то паралельно? почитал про async но не понял как он работает и это явно не почто мне нужно. Пробовал ключ -f но без изменений. Как то можно такие штуки паралелить? Спасибо
Div
по идее это уже встроено.
Div
люди наоборот ищут параметры для того чтобы выполнять последовательно.
Div
serial например
Fire
Div
да, месьё прав. я забыл https://docs.ansible.com/ansible/latest/user_guide/playbooks_strategies.html
Дмитрий
Дмитрий
Fire
А что надо?)
Дмитрий
А что надо?)
- hosts: "2"
gather_facts: false
tasks:
- include_vars: "vars.yml"
- name: "Change тфьу"
command: "blablabla"
- hosts: "23"
gather_facts: false
tasks:
- include_vars: "vars.yml"
- name: "Change name"
command: "blablabla"
- hosts: "router14"
gather_facts: false
tasks:
- include_vars: "vars.yml"
- name: "Change name"
command: "blablabla"
Дмитрий
вот такие задачи нужно паралельно запускать, ибо их выполнение не зависит друг от друга
Fire
стратегия.
Artem
ЭЙМ ХАЙ ТЕХ
tutunak
Норм, нужно с чего то начинать, главно потом что бы понимали как более правильно
Дмитрий
стратегия.
как я понял стратегия применяется если у меня в группе хостов несколько машин. а если одна то толку от этого нет?
Grek 🇺🇦
в твоем примере именно так - несколько хостов, а тебе надо на одном хосте паралелить таски? это черевато болью