@pro_ansible

Страница 443 из 625
Ievgen
15.04.2018
13:48:53
всегда больше одного варианта решения и не всегда получается в лоб

alex
15.04.2018
14:45:31
Всем привет

уже неделю бьюсь над проблемой законектить ансимбл на 1 виндовую машинку https://serverfault.com/questions/907221/windows-ubuntu-bash-hypervisor-winrm-ansible-server-not-found-in-kerberos

Google
alex
15.04.2018
14:46:31
может кто может подсказать, идеи какие? я кажеться все уже перепробовал

ansible + winrm + kerberos

Danila
15.04.2018
14:58:14
Написать статью, где 80% оной про его половые трудности с become - ну такое себе

Остальные 20 про то, что человек не может в вагрант по-нормальному

alex
15.04.2018
15:38:04
народ, если я неправильно обратился, может скинете какой канал IRC или еще куда можно спросить? =)

блин, неделю сидел мучался с багом, чтобы понять что я долбаеб

C:\WINDOWS\System32\Drivers\etc\hosts был прописан айпишник на этот долбанный сервер (

Wom
15.04.2018
16:47:54
неделю?

alex
15.04.2018
16:49:04
да (

Wom
15.04.2018
16:49:28
мне бы столько времени...

alex
15.04.2018
16:49:56
это домашняя сеть, поэтому после работы в течении недели каждый день часа 3 =)

Google
Wom
15.04.2018
16:51:25
21 час? пол рабочей недели? дорого

alex
15.04.2018
16:52:59
да, называется решил узнать что такое ansible, в итоге столько всего узнал про winrm и kerberos :D

Wom
15.04.2018
16:53:46
ааа. винда, как полигон для изучения ансибла

Aleserche
15.04.2018
18:39:54
А может лого поправите? По краям белые пиксели. Каждый раз когда смотрю, немного больно. Две недели терпел

Алексей
15.04.2018
18:50:59
зато теперь ясно чьи плейбуки смотреть можно без боли.

есть ссылка на gh?

Vladimir
16.04.2018
06:43:10
зато теперь ясно чьи плейбуки смотреть можно без боли.
покажите, как правильно делать без боли ) есть где-то ВР?

Adil
16.04.2018
07:54:59
вот к примеру, rbenv install требует ruby-build, если я установил rbenv_root и подставил его в команду rbenv install, в таком случае как можно обратиться к плагинам ruby-build

в environment можно добавлять любые переменные, и они будут видны в command, или это ансибловское обращение в системным переменным?

Nklya
16.04.2018
08:07:28
покажите, как правильно делать без боли ) есть где-то ВР?
http://docs.ansible.com/ansible/latest/user_guide/playbooks_best_practices.html

Sergey
16.04.2018
08:29:37
всем привет. на уровне плейука в секции name, можно ли прописывать условия выполнения? к примеру:

- 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*'}

Vitaliy
16.04.2018
08:36:12
- 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*'}
- name: test hosts: mpx_siem gather_facts: true ignore_errors: True register: generate_dump roles: - { role: common_systemctl_restart, global_systemd_restart_lin: 'rabbitmq*', when: generate_dump == "yes" }

Sergey
16.04.2018
08:38:05
в код роли не надо лезть?

Виталий, спасибо. сейчас попробую

Adil
16.04.2018
09:45:34
что означает Escalation succeeded?

Google
Adil
16.04.2018
09:46:08
весь процесс установки rbenv зависает на этой строке

Sergey
16.04.2018
10:23:54
"Повышение прав успешно"

но всё равно ты что-то плохое делаешь

Я вот точно помню, что дрянь/гадость рубишная умеет собираться локально ("local install" вроде зовётся). Единственная проблема - нужна изоляция ФС в том месте, где собираешь, т.к. эта дрянь/гадость обладает скверной привычкой "запекать" в себя пути ФС.

Тогда все твои проблемы с rebenv, вот этим вот всем отсутствуют как класс.

Artem
16.04.2018
13:17:57
Ребят, такая проблема. Должен запускаться OpenVPN через Ansible, далее стартовать ПО. Но, как я понимаю после выполнения команды запуска ВПН, терминал перезапускается для выполнения новых команд. Дело в том, что вместе с запуском новой команды он тушит и окно терминала с впн....можно как-то терминал с ВПН заблокировать, чтобы после выполнения не закрывался..и в фоне работал?

Artem
16.04.2018
13:18:42
?

Artem
16.04.2018
13:39:39
google: nohup
Это что такое?) А то в документации не нашел. ))

Nklya
16.04.2018
13:40:14
man nohup

Artem
16.04.2018
14:09:08
google: nohup
Вроде работает ? спасибо)

man nohup
Спасибо)

Artem
16.04.2018
14:15:08
systemd service? NetworkManager?
Уже решил через nohup, а после нашел в ансибл команду —daemon c аналогичным действием

Salem
16.04.2018
14:50:14
Господа, а нет ли модуля под сабж, чтобы в AWS послать ивент на autoscaling group hook

а то городить свой питон скрипт на boto3 не охота

Андрей
16.04.2018
16:19:36
Коллеги, вопрос про логирование в кастом модулях. Смотрю в сорцы - есть методы дебаг, вербосе, v, vv, vvv, e.t.c. пробую заимплементить - не работает. Дисплей пробовал инициализировать - тоже хрен, но это уже на дурака. Как кастомное сообщение состряпать?

Ivan
16.04.2018
17:59:24
Там ещё от используемого stdout callback плагина зависит, будут ли сообщения от модуля или только его статус.

Google
Андрей
16.04.2018
18:47:33
Это да, согласен

И методы вызываю, дп, снова правы

Попробую каэшна в лог заглянуть, есть ли там мои сообщения, потому что на экран, действительно, выводится только то, что в стдаут плагин идет

Антон
17.04.2018
07:19:51
Добрый день

Коллеги. Подскажите по ансиблу. Почему-то часть пакетов не резолвится т.е. ансибл пишет в выхлоп, что нету совпадений по пакетам. Если делаю руками yum install все находится. Сталкивался кто7

Антон
17.04.2018
07:33:50
попробуй указывать имя пакета с точностью до версии
в том и прикол. ставится gluster, сейчас там версия 3.12. Раньше работало) сейчас перестало) я теряюсь в догадках)

две мысли...там 3.12, если я ее укажу и произойдет обновления он не будет ставить самую последнюю версию вторая мысль. Раньше-то работало...или ансиблу нельзя указывать две переменные "{{item}}"?\

Vadim
17.04.2018
07:35:59
покаж код и версию ansible

Антон
17.04.2018
07:38:33
покаж код и версию 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]

покаж код и версию 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

покаж код и версию ansible
код только с куском, который ставит гластер. там еще есть общее обнолвение системы и установка разных пакетов через "{{item}}"

Vadim
17.04.2018
07:40:25
и падает на последней таске? На каком item?

Антон
17.04.2018
07:40:41
и падает на последней таске? На каком item?
на всех, ничего, что связано с гластером не ставиться

и падает на последней таске? На каком item?
"(item=[u'glusterfs-server', u'glusterfs-client', u'gluster-fuse']) => {"changed": false, "item": ["glusterfs-server", "glusterfs-client", "gluster-fuse"], "msg": "No package matching 'gluster-fuse' found available, installed or updated", "rc": 126, "results": ["No package matching 'gluster-fuse' found available, installed or updated"]} "

если я тут же пробую руками ставлю, копируя названия пакетов из ошибки - все работает

Антон
17.04.2018
07:43:41
поправил

работает

Google
Антон
17.04.2018
07:43:59
выходит из-за ошибки в одном пакете, падает весь таск

странно
спасибо)

Vadim
17.04.2018
07:44:52
да, в ansible.cfg есть настройка чтобы оно не объединяло их - но тогда сама установка будет длиннее

Nikita
17.04.2018
07:56:26
Всем привет, подкажите пожалуйста, нужно в роль добавить установку вот этого https://github.com/creationix/nvm для локального пользователя на удаленной машине у которого нет доступа по ssh Я не совсем понимаю как работает become_user. Ansible выдает ошибку о том, что мой пользователь не иммет прав на темповую директорию ansible - name: test hosts: '{{ target }}' become: true tasks: - name: install nvm git: path: /home/deploy/.nvm repo: https://github.com/creationix/nvm.git become_user: deploy Как будет правильней установить в окружение локального пользователя данную приблуду?

Разобрался, allow_world_readable_tmpfiles = True

Ostap
17.04.2018
08:24:30
Разобрался, allow_world_readable_tmpfiles = True
можешь таску показать ?

Nikita
17.04.2018
08:24:59
можешь таску показать ?
Дык выше написано

Ostap
17.04.2018
08:25:20
Разобрался, allow_world_readable_tmpfiles = True
то есть, добаить просто allow_world_readable_tmpfiles ?

Страница 443 из 625