
Ivan
13.07.2018
15:14:24
а на одном ни как хосте?

Roman
13.07.2018
15:14:39
В остальном выполнение одних зависит от других. Давайте обсудим конечную задачу.
Цель такого запуска :)

Ivan
13.07.2018
15:15:15
насоздавать кучу симлинков разных

Google

Ivan
13.07.2018
15:15:30
one by one все ок работает)
хотелось просто время сократить на это

Nklya
13.07.2018
15:16:08
напиши свой модуль

Ivan
13.07.2018
15:16:56
попробую, спасибо

Roman
13.07.2018
15:29:08

Vladimir
13.07.2018
15:31:10
баш-скриптом однострочным тогда ?, но это не "ansible way"
<@insomnia> Нужно выполнить всего три команды, чтобы поставить Gentoo
<@insomnia> cfdisk /dev/hda && mkfs.xfs /dev/hda1 && mount /dev/hda1 /mnt/gentoo/ && chroot /mnt/gentoo/ && env-update && . /etc/profile && emerge sync && cd /usr/portage && scripts/bootsrap.sh && emerge system && emerge vim && vi /etc/fstab && emerge gentoo-dev-sources && cd /usr/src/linux && make menuconfig && make install modules_install && emerge gnome mozilla-firefox openoffice && emerge grub && cp /boot/grub/grub.conf.sample /boot/grub/grub.conf && vi /boot/grub/grub.conf && grub && init 6
<@insomnia> это первая

Roman
13.07.2018
15:32:24
ага, в таком духе)

Sergey
13.07.2018
15:52:08


Alexander
13.07.2018
21:54:44

nikoinlove
14.07.2018
01:08:42
прочитал rpg via ssh. задумался.

Sergey
14.07.2018
07:19:07
Rpg via telnet = MUD

Google

Старый
14.07.2018
11:08:16
TASK [Gathering Facts] **************************************************************************************************************************************************
Saturday 14 July 2018 07:01:05 -0400 (0:00:00.047) 0:00:01.086 *****
fatal: [localhost]: FAILED! => {"changed": false, "module_stderr": "/bin/sh: /usr/bin/python3: Нет такого файла или каталога\n", "module_stdout": "", "msg": "MODULE FAILURE", "rc": 127}
сталкивался кто, а то тем дофига а и везде темы не завершены

Robert
14.07.2018
11:10:05
Нет питона?

Nklya
14.07.2018
11:25:02
Причём третьего

Sergey
14.07.2018
13:49:25

Старый
14.07.2018
13:50:25
Нет питона?
самое интересное что есть, но уже решил проблему, надо будет баг писать написавшему плейбуки
lineinfile or replace?

Robert
15.07.2018
10:52:08
Первое - добавить, второе - знаменить

Старый
15.07.2018
10:53:54

Robert
15.07.2018
10:55:43
Если тебе нужно заменить listen :80, а если такой строчки нет, то ничего не делать, то втрое. а если добавить если такой строчки нет то первое

Старый
15.07.2018
10:57:22
просто у меня сейчас задача не оч приятная, надо без файлов вс1 чисто через плейбук сделать, так бы готовые конфиги перенёс и всё, а вот думаю, чем лучше, точнее чем проще.

Robert
15.07.2018
10:59:22

Старый
15.07.2018
11:01:53
если файл пустой
я правильно понял?
и такой вопрос, некоторые файлы xml\yaml\json, они автоматом синтаксис подхватывают?

Robert
15.07.2018
11:03:06
Если файл пустой то replace ничего не сделает, только lineinfile или blockinfile

Старый
15.07.2018
11:07:11

Alexander
15.07.2018
11:21:34
А чем template не подходит?

Google

Старый
15.07.2018
11:24:15
у меня 1,5 года задача ансибла была конфиги положить готовые, перезапустить службы системд, да даемон релоад сделать
а тут надо фулл сделать через него
-name: file.yaml
lineinfile:
dest: /opt/service/125.yaml
и чтот не оч понял, что писать в regexp

Nklya
15.07.2018
11:37:20
Вот шаблонами и делай.
Прочее говно оно для обкладывания костылями
И рано или поздно оно подложит мину

Старый
15.07.2018
11:39:09
мне завтра надо отдать утром 8 плейбуков, а ещё их надо успеть обкатать

Alex
15.07.2018
13:07:08
а грамотно написанные lineinfile или blockinfile решают все задачи. никогда они еще не подводили, особенно с backrefs

Nklya
15.07.2018
13:15:50
Это проблема не шаблонов, а процессов

Andrey
15.07.2018
13:18:56

Nklya
15.07.2018
13:19:14
Но когда все печально то да, blockinfile выглядит меньшим злом

Старый
15.07.2018
13:29:22
кстати у кого 2.6.1

Kirill
15.07.2018
13:29:23

Старый
15.07.2018
13:29:35
чток что начал тестить плейбук и веселье

Alexander
15.07.2018
13:29:43

Alex
15.07.2018
13:31:16
изначально речь была о lineinfile и template для конфигов ? всякие etcd для хранения кофигурации - это отдельная тема

Старый
15.07.2018
13:31:21
http://dpaste.com/1K99YQA что оно везде на синтаксис ругается вдруг?

Alex
15.07.2018
13:31:56
-name: node_exporter enabled
systemd:
лишние пробелы

Google

Старый
15.07.2018
13:32:52
https://docs.ansible.com/ansible/latest/modules/yum_module.html
но тут пробелы есть
после : 1 пробел

Alex
15.07.2018
13:33:38
у тебя неправильное форматирование. имя модуля должно быть на одном уровне с названием
и там не 1 пробел, а два
стандарт yaml
только после - должен быть 1 пробел

Admin
ERROR: S client not available

Danila
15.07.2018
13:34:40
сидел щас думал, ну пришел чувак, хоть бы в какой-емть атом или вскод с плагином ямла засунул
а потом посмотрел, что это Хрыч

Старый
15.07.2018
13:35:07

Alex
15.07.2018
13:35:17
такие в каждом чатике есть. при любой ошибке - сразу совет спрашивать вместо того, чтобы синтаксис чекнуть и подумать

Старый
15.07.2018
13:39:32
по модулю, в примерах

Alex
15.07.2018
13:40:18
в документации
- name: upgrade all packages
у тебя
-name: units node_exporter
в документации
- name: install the nginx rpm from a remote repo
yum:
у тебя
-name: node_exporter enabled
systemd:
в одном месте 1 пробел, в другом 2
тебе же сказали где ошибка уже

Google

Andrey
15.07.2018
13:41:32

Alex
15.07.2018
13:41:32
прям показывать место нужно

Nklya
15.07.2018
13:43:38
Дык некогда читать, плейбуки надо завтра))

Ketzal
15.07.2018
16:01:37
имхо, помогать ему не стоит вообще

Старый
15.07.2018
16:05:34

Ketzal
15.07.2018
16:06:12
Иди доку читай

Старый
15.07.2018
16:06:15
а отнюдь не из доки

Ketzal
15.07.2018
16:06:19
Не отвлекайся

Старый
15.07.2018
16:06:31

Ketzal
15.07.2018
16:06:35
Тебе сдавать скоро плейбуки

Старый
15.07.2018
16:09:45
Тебе сдавать скоро плейбуки
это повод меня оскорблять?я не так часто и спрашиваю, и вопрос в основном был, потому что смотря доку, мне казалось, что там 2 пробела,видимо штрифты такие в канари

Ketzal
15.07.2018
16:10:56
А тебя никто не оскорблял, а если думаешь что да, пиши в спортлото или админу чата

Sin
15.07.2018
16:13:50

Nklya
15.07.2018
16:13:58
Видимо пора настроить VS code и перестать править файлики в консоли

Ketzal
15.07.2018
16:15:55