Timur
.
Really.
Timur
Тогда пардон, mea culpa
.
Я не подумал, что это важно уточнить, меня сами принципы интересовали, как быть в таких случаях. raw помог, спасибо.
.
Мнда, ансибельный модуль apt в любом случае явно не совместим с ALTLinuxовской реализацией.
George
George
я просто не въезжаю - чем альт от деб отличается?
Dmitry
Dmitry
.
Альт отпочковался в начале 2000 от мандрейка, он никогда дебом не был.
Но для пакетной базы они используют apt поверх rpm'а
George
:-o :-o 👌
.
vserv.vn | FAILED! => {
"changed": false,
"cmd": "apt-get install —no-install-recommends python-apt -y -q",
"msg": "E: Command line option —no-install-recommends is not understood",
"rc": 100,
"stderr": "E: Command line option —no-install-recommends is not understood\n",
"stderr_lines": [
"E: Command line option —no-install-recommends is not understood"
],
"stdout": "",
"stdout_lines": []
}
.
Ладно, у альтов спрошу :)
niko
у man не проще спросить?)
.
Dmitry
niko
ну апт-гета
niko
он же на ключ ругается
.
чисто тестик
niko
скажи ему install_recommends=yes :)
niko
он наверно уберет этот ключ
Dmitry
Corresponds to the --no-install-recommends option for apt. yes installs recommended packages. no does not install recommended packages. By default, Ansible will use the same defaults as the operating system. Suggested packages are never installed. что то намутили в апте альты
Dmitry
альт линукс - вообще радует открытиями, начиная от дефолтных лимитов для СЕРВЕРНЫХ версия, до вкоряченного старого rpm
.
.
Dmitry
Не, не прокатило
могу порекомендовать использовать salt - там действующая инсталляция - все ок 😄 ну или ковырнуть модуль для ансибла на предмет отправляемых значений
Dmitry
о, а какая версия ансибла?
.
.
.
Упс, тут кажется надо другое использовать
$ ansible-doc -l |grep apt_rpm
apt_rpm apt_rpm package manager
Dmitry
🤦♂️
Dmitry
обожаю альт =)
George
George
и вообще надо опенсусе пользоваться
Sun
Sun
если уж оффтопить про удобство, то самый классный шелл у микрота. Их tab-completion надо бы распространить на все дистры.
.
А для менеджмента процессов у Ансибля ничего нету? не могу найти.
Например, перед тем как удалить пользователя, было бы неплохо убить все процессы от его имени.
пока что ничего лучше shell: pgrep -u "{{us}}" && killall -9 -u "{{us}}" на ум не приходит.
Есть варианты?
Sun
.
Eduard
.
Eduard
Хорошо, пройди ансамблем по папке со скринами и tty.
.
Хорошо, пройди ансамблем по папке со скринами и tty.
"пройди ансиблем" - я пока слишком зелен для такого кунфу. :)
хотелось бы универсального подхода. Тут вот на screen напоролся, на терминальных серверах частые явления - куча процессов имени пользователя, в сессиях и без сессий.
моё любимое kilall -u, так и то выяснилось что далеко не везде у нас стоит.
Eduard
Точно можно паму обьяснить, вот только как - не помню.
Eduard
Я лично не парился бы, и в качестве временного решения килл юзал, но при рефакторе - нашёл бы поизящнее метод
.
кстати, от такого shell я всегда получаю желтый статус changed, что логично, команда то выполнялась
а можно как-то менять на зелёное OK, если ничего убивать не пришлось?
Eduard
Eduard
block/rescue?
Timur
Отделение Bereke Bank
у кого-нибудь получалось импортировать inventory с vault в awx?
гугл выдает только closed issue
inqfen
Посоны, кто юзает hosts с inventory plugin ec2?
inqfen
нашел пример такой
[root@ansible base]# cat inventory/aws/hosts.yml
all:
children:
tag_srv_tag_os_rhel74:
vars:
ansible_ssh_user: ec2-user
tag_srv_tag_os_ubuntu1604:
vars:
ansible_ssh_user: ubuntu
ansible_python_interpreter: /usr/bin/python3
inqfen
1. Можно ли несколько тегов засунуть?
2. Можно ли где-то в переменных указать тэг для поиска, а название сделать человеческое?
Vladislav 👻
Alex
Я бы вообще всем запретил ссш
.
.
tmux, screen - нормальный инструмент, он реально востребован в работе
Vladislav 👻
Не, ну если киляют процессы без угрозения совести, то зачем им тогда разрешать?
inqfen
.
ой, этоже оффтоп
Vladislav 👻
Хм, тогда да
Denis 災 nobody
сотрудников..
Vladislav 👻
😂👍🏻
Timur
Timur
Увольняться только вперёд ногами
Denis 災 nobody
чтоб наверняка
Max
правильно, кстати.
Oleg
подскажите плиз в stdout_lines есть несколько строк, первую получаю норм
- debug: msg='{{results.stdout_lines[1]}}'
но вот,например,2ю строку сделав по аналогии, но лишь с stdout_lines[2] уже падает на ошибку.
как мне 2ю строку из stdout_lines выцепить? спасибо.
Womchik
с 0 отсчёт, не?
Max