
Adil
15.04.2018
13:40:10

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 был прописан айпишник на этот долбанный сервер (

Danila
15.04.2018
16:43:40

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
ааа. винда, как полигон для изучения ансибла

Nklya
15.04.2018
17:55:40

Ievgen
15.04.2018
18:38:47

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

Danila
15.04.2018
18:41:34

Алексей
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

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

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
?

Anton
16.04.2018
13:38:42

Artem
16.04.2018
13:39:39

Nklya
16.04.2018
13:40:14
man nohup

Artem
16.04.2018
14:09:08

Vadim
16.04.2018
14:14:00

Artem
16.04.2018
14:15:08

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

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

Sergey
16.04.2018
17:35:48

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

Sergey
16.04.2018
18:14:48

Google

Андрей
16.04.2018
18:47:33
Это да, согласен
И методы вызываю, дп, снова правы
Попробую каэшна в лог заглянуть, есть ли там мои сообщения, потому что на экран, действительно, выводится только то, что в стдаут плагин идет

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

Sergey
17.04.2018
07:33:04

Антон
17.04.2018
07:33:50
две мысли...там 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=[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"]}
"
если я тут же пробую руками ставлю, копируя названия пакетов из ошибки - все работает


Vadim
17.04.2018
07:42:36
"(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"]}
"
А почему gluster-fuse, у нас glusterfs-fuse
странно

Антон
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

Nikita
17.04.2018
08:24:59

Ostap
17.04.2018
08:25:20