Nik
а сделать yum clean all можно только через cmd?
Tadeusz
нет, боженька отпиздит.
Tadeusz
# ansible ds101 -m shell -a "yum clean all" ds101.example.com | SUCCESS | rc=0 >> Loaded plugins: fastestmirror, langpacks, openvz, priorities Cleaning repos: base epel extras factory openvz-os openvz-updates : percona-release-noarch percona-release-x86_64 updates : virtuozzolinux-openvz-factory Cleaning up everything Maybe you want: rm -rf /var/cache/yum, to also free up space taken by orphaned data from disabled or removed repos Cleaning up list of fastest mirrorsRepository epel is listed more than once in the configuration
Nikita
Кто-нибудь сталкивался с такой проблемой?
Nikita
https://github.com/ansible/awx/issues/1827
manefesto
я не уверен что они должны скачиваться
manefesto
сделай первую роль которая будет их скачивать
manefesto
ну костыль такой
bebebe
https://github.com/ansible/awx/issues/1827
Сталкивался с этим. Ставил роль внутри докер контейнера awx
Nikita
manefesto
просто докер по сути внутри не хранит нифига, надо тогда монтировать ~/.ansible куда то
manefesto
или ты думаешь что он все роли из galaxy будет внутри контейнера пихать ?
manefesto
ну ты пихал, но не внутрь awx
manefesto
потому что потом коммитить надо будет изменения
bebebe
ну ты пихал, но не внутрь awx
А куда? Когда использовал awx две недели пихал прямо в awx контейнер
manefesto
каким образом ?
bebebe
Ведь роли иногда требуют системных пакетов
manefesto
это уже кастомный контейнер получает
manefesto
ну это да
manefesto
но это не true way
Aleksey
я тоже так делаю
Aleksey
иногда роли хотят и питонящего пипа
manefesto
мапить .ansible куда нибудь и в путь
manefesto
аааа, ну тогда только коммитить
bebebe
но это не true way
Это одна из причин почему я перестал пользовать awx
manefesto
но можно его в принципе так то собрать из гита
manefesto
Хотя сами разработчики awx поддерживают только контейнеры
manefesto
вроде бы как
manefesto
инфа НЕ 100%
manefesto
интересно как дела у Tower
manefesto
мне уже на любой чих говорят "сделай нам ракету"
bebebe
но можно его в принципе так то собрать из гита
можно делать что угодно, было бы время и энтузиазм
manefesto
у меня вся работа энтузиазм
wndrfl
bebebe
у меня вся работа энтузиазм
тогда запилите поддержку запуска workerов в виде k8s workflow, это будет намного полезнее и уберет кучу проблем, в том числе и депендами
manefesto
всё хорошо, но... Только у меня не любят k8s и докер Но я втихаря пилю
manefesto
но докер странная херня
manefesto
ресурсов для его запуска порой надо больше чем для обычного приложения тот же самый k8s или rancher запросто сжирают 4 гига оперативки и 4 ядра
manefesto
это чистая установка
manefesto
херова туча зависимых сервисов который не пойми для чего
mandrivaman 👽
господа, нубовопрос в пятницу. допустим, мне нужно опросить инвентори на предмет открытого порта, выделить все хосты с этим условием в одну группу и с ней уже творить добро и насаждать справедливость. как это лучше реализовать?
Sun
это чистая установка
Ты когда-нибудь ставил MS Exchange? От нуля до пятисот пользователей потребление ресурсов вообще не меняется. Потом начинает понемногу расти. Здесь так же: оно раскладывает необходимые сервисы, забирает ресурсы и просто работает. А сможешь ли ты нагрузить его настолько, чтобы ему этих ресурсов не хватило — уже второй вопрос.
manefesto
я к тому что тестовый стенд нельзя поднять на хилых виртуалках
manefesto
а хотелось бы
manefesto
а вообще пока сижу циску колупаю
Sun
Да ладно! У меня мастер-ноды в 1-ядерных/512рамы виртуалках
Sun
Им тяжко, но мне хватает производительности
manefesto
manefesto
rancher os с кубером показывает LA 20
Sun
хз, у кубера требования 2 гига минимум
Это чтобы ему было комфортно. А чтобы худо-бедно в лабе работало — 512
manefesto
тот же coreos rancheros просто не стартует при памяти меньше 1500
mandrivaman 👽
wait_for_connection + ignore_errors + add_host в группу
а если речь о 443, например?
mandrivaman 👽
Тогда uri
ок, спасибо, пойду копать глубже.
mandrivaman 👽
Суббота
у меня была пятница.
Tadeusz
У мандривщиков все наоборот.
Tadeusz
Шучу.
bebebe
wait_for_connection + ignore_errors + add_host в группу
я бы предложил делать dynamic inventory с nmap'ом внутри пробовал делать такую оркестрацию, и выходит не очеь удобно в мелочах.
bebebe
@mandrivaman ^^^^
Vadim
я бы предложил делать dynamic inventory с nmap'ом внутри пробовал делать такую оркестрацию, и выходит не очеь удобно в мелочах.
я-то двинулся на k8s, полчаса придумывал ответ, где не было слов Prometheus и "оператор"
Vadim
нет, спасибо, еще одного обсуждения какую сеть выбрать я не перенесу
Err
Кто нибуть когда нибуть работал с RUNDECK в связке с ansible? кто может помочь
Err
а что за вопрос?
Хочу запустить ansible инструкции c git checkout, через rundeck API
Ievgen
ну собственно вот https://github.com/Batix/rundeck-ansible-plugin
Ievgen
я так понял тебе нужно сделать чекаут из гит и затем запустить playbook?
Err
я так понял тебе нужно сделать чекаут из гит и затем запустить playbook?
Нужно запустить плейбук с чекаутом, или через rundeck command
Ievgen
про плагин надо немного почитать, так чтобы все красиво интегрировалось - чтобы ноды в рандеке появились из ansible inventory итд
Ievgen
или тебе нужна просто пускалка плэйбуков с http api? при этом где делать и что все будет чисто в плейбуках?