Err
Err
- command: export PATH="$HOME/.rbenv/shims:$PATH"
- lineinfile:
path: ~/.bashrc
line: export PATH="$HOME/.rbenv/bin:$PATH"
environment:
PATH: '{{ rbenv_root }}/bin:{{ rbenv_root }}/shims:{{ rbenv_plugins }}/ruby-build/bin:{{ ansible_env.PATH }}'
Err
варианты
Артём
become: yes
become_user: user1
become_method: su
become_flag: "-"
Err
пишет ошибкой на become_flag
Err
кто хочет посмотреть, скиньте ssh ключ, дам доступ на сервак
Err
Err
Наверное это все таки в оси дело
Err
Debian GNU/Linux 9 (stretch)
Ievgen
именно так я и делал.
Слушай, ну вот зачем тебе PATH юзера, почему бы не вызвать напрямую rbenv из home каталога - username известен, где хомяк тоже?
Err
Ievgen
всегда больше одного варианта решения и не всегда получается в лоб
Ждун
Всем привет
Ждун
уже неделю бьюсь над проблемой законектить ансимбл на 1 виндовую машинку https://serverfault.com/questions/907221/windows-ubuntu-bash-hypervisor-winrm-ansible-server-not-found-in-kerberos
Ждун
может кто может подсказать, идеи какие? я кажеться все уже перепробовал
Ждун
ansible + winrm + kerberos
Danila
Danila
Написать статью, где 80% оной про его половые трудности с become - ну такое себе
Danila
Остальные 20 про то, что человек не может в вагрант по-нормальному
Ждун
народ, если я неправильно обратился, может скинете какой канал IRC или еще куда можно спросить? =)
Ждун
блин, неделю сидел мучался с багом, чтобы понять что я долбаеб
Ждун
C:\WINDOWS\System32\Drivers\etc\hosts был прописан айпишник на этот долбанный сервер (
Danila
Womchik
неделю?
Ждун
да (
Womchik
мне бы столько времени...
Ждун
это домашняя сеть, поэтому после работы в течении недели каждый день часа 3 =)
Womchik
21 час? пол рабочей недели? дорого
Ждун
да, называется решил узнать что такое ansible, в итоге столько всего узнал про winrm и kerberos :D
Womchik
ааа. винда, как полигон для изучения ансибла
Nklya
Ievgen
Aleserche
А может лого поправите? По краям белые пиксели. Каждый раз когда смотрю, немного больно. Две недели терпел
Danila
Aleksey
Aleksey
зато теперь ясно чьи плейбуки смотреть можно без боли.
Aleksey
есть ссылка на gh?
Err
вот к примеру, rbenv install требует ruby-build, если я установил rbenv_root и подставил его в команду rbenv install, в таком случае как можно обратиться к плагинам ruby-build
Err
в environment можно добавлять любые переменные, и они будут видны в command, или это ансибловское обращение в системным переменным?
Sergey
всем привет. на уровне плейука в секции name, можно ли прописывать условия выполнения? к примеру:
Sergey
- name: test
hosts: mpx_siem
gather_facts: true
ignore_errors: True
register: generate_dump
when: generate_dump == "yes"
roles:
- { role: common_systemctl_restart, global_systemd_restart_lin: 'rabbitmq*'}
Sergey
в код роли не надо лезть?
Sergey
Виталий, спасибо. сейчас попробую
Err
что означает Escalation succeeded?
Err
весь процесс установки rbenv зависает на этой строке
Sergey
"Повышение прав успешно"
Sergey
но всё равно ты что-то плохое делаешь
Sergey
Я вот точно помню, что дрянь/гадость рубишная умеет собираться локально ("local install" вроде зовётся). Единственная проблема - нужна изоляция ФС в том месте, где собираешь, т.к. эта дрянь/гадость обладает скверной привычкой "запекать" в себя пути ФС.
Sergey
Тогда все твои проблемы с rebenv, вот этим вот всем отсутствуют как класс.
Hikik0m0ri
Ребят, такая проблема. Должен запускаться OpenVPN через Ansible, далее стартовать ПО. Но, как я понимаю после выполнения команды запуска ВПН, терминал перезапускается для выполнения новых команд. Дело в том, что вместе с запуском новой команды он тушит и окно терминала с впн....можно как-то терминал с ВПН заблокировать, чтобы после выполнения не закрывался..и в фоне работал?
Tadeusz
😵
Anton
Hikik0m0ri
google: nohup
Это что такое?) А то в документации не нашел. ))
Nklya
man nohup
Hikik0m0ri
Vadim
Salem
Господа, а нет ли модуля под сабж, чтобы в AWS послать ивент на autoscaling group hook
Salem
а то городить свой питон скрипт на boto3 не охота
Andrew
Коллеги, вопрос про логирование в кастом модулях. Смотрю в сорцы - есть методы дебаг, вербосе, v, vv, vvv, e.t.c. пробую заимплементить - не работает. Дисплей пробовал инициализировать - тоже хрен, но это уже на дурака. Как кастомное сообщение состряпать?
Sergey
Ivan
Там ещё от используемого stdout callback плагина зависит, будут ли сообщения от модуля или только его статус.
Sergey
Andrew
Это да, согласен
Andrew
И методы вызываю, дп, снова правы
Andrew
Попробую каэшна в лог заглянуть, есть ли там мои сообщения, потому что на экран, действительно, выводится только то, что в стдаут плагин идет
Asgoret
Добрый день
Asgoret
Коллеги. Подскажите по ансиблу. Почему-то часть пакетов не резолвится т.е. ансибл пишет в выхлоп, что нету совпадений по пакетам. Если делаю руками yum install все находится. Сталкивался кто7
Sergey
Asgoret
две мысли...там 3.12, если я ее укажу и произойдет обновления он не будет ставить самую последнюю версию
вторая мысль. Раньше-то работало...или ансиблу нельзя указывать две переменные "{{item}}"?\
Vadim
покаж код и версию ansible
Asgoret
покаж код и версию ansible
ansible 2.5.0
config file = /etc/ansible/ansible.cfg
configured module search path = [u'/root/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python2.7/dist-packages/ansible
executable location = /usr/bin/ansible
python version = 2.7.12 (default, Dec 4 2017, 14:50:18) [GCC 5.4.0 20160609]
Asgoret
покаж код и версию ansible
- hosts: glusterfs
tasks:
- name: Install GlusterFS Repo
yum:
name: centos-release-gluster
state: latest
- name: Update system
yum:
name: '*'
state: latest
- name: Install GlusterFS packages
yum:
name: "{{ item }}"
state: present
with_items:
- glusterfs-server
- glusterfs-client
- gluster-fuse