@pro_ansible

Страница 512 из 625
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
хотелось просто время сократить на это
баш-скриптом однострочным тогда ?, но это не "ansible way"

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
тем временем, тихо и незаметно https://michaelwashere.net/ansible/void/infrastructure/2018/07/10/faster-than-light.html и https://github.com/dw/mitogen/releases/tag/v0.2.0
круто замахнулись. если оно в полной мере так рабоатет, как написано - оу....

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
Причём третьего

Старый
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 чисто через плейбук сделать, так бы готовые конфиги перенёс и всё, а вот думаю, чем лучше, точнее чем проще.

Старый
15.07.2018
11:01:53
Тогда посмотри blockinfile
а писать с нуля значит первым лучше?

если файл пустой

я правильно понял?

и такой вопрос, некоторые файлы xml\yaml\json, они автоматом синтаксис подхватывают?

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

Старый
15.07.2018
11:07:11
Строку ты описываешь в reg exp
примеры конечно неинформативные ужас

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
Какой должен быть процесс, чтобы решить эту проблему через шаблоны?
Такой, который не позволяет бесконтрольно накатывать апдейт, ломающий формат конфига столь критично, что темплейт перестаёт работать. Так и line in file не спасёт.

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

Alexander
15.07.2018
13:29:43
проблема шаблонов в том, что они не учитывают изменений конфигурационных файлов после апдейтов
Изменения в конфигов должно проходить через CM, а не хрен знает как.

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
сидел щас думал, ну пришел чувак, хоть бы в какой-емть атом или вскод с плагином ямла засунул

а потом посмотрел, что это Хрыч

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

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
Alex
15.07.2018
13:41:32
прям показывать место нужно

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

Ketzal
15.07.2018
16:01:37
такие в каждом чатике есть. при любой ошибке - сразу совет спрашивать вместо того, чтобы синтаксис чекнуть и подумать
этот персонаж отметился во всех чатиках вообще, devops, dba, ansible и тп, и везде демонстрирует какое-то принципиальное нежелание читать документацию и включать моск

имхо, помогать ему не стоит вообще

Старый
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
этот персонаж отметился во всех чатиках вообще, devops, dba, ansible и тп, и везде демонстрирует какое-то принципиальное нежелание читать документацию и включать моск
Это особенность менталитета.. есть люди, которым не трудно ответить одно предложение.. есть люди, которые потратят целое предложение с издевкой.. издержки социализма... проблема, что уважению нужно учиться на западе. В том числе мягко ответить «нет» или промолчать.. никто за язык не тянет.

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

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