
Максималист
31.08.2018
10:26:51

Andor
31.08.2018
10:27:23

Максималист
31.08.2018
10:28:12
c ординарными выдает ошибку
File paths must be fully qualified, not '$isdns_dba_dir'

Google

Максималист
31.08.2018
10:28:40
File paths must be fully qualified, not '$isd_dba_dir'
точнее

Freddie
31.08.2018
10:30:08
вообще не нужны потому что

dk
31.08.2018
10:30:46
file { $isd_dba_dir:
ensure => 'directory',
owner => $ora_user,
group => $ora_group,
mode => 750,
}

Максималист
31.08.2018
10:31:14
хмм щас затестим

dk
31.08.2018
10:31:18
replace для директории тоже непонятно зачем

Максималист
31.08.2018
10:31:34
если директория есть не создавать ее снова
разве не так?

dk
31.08.2018
10:31:58
Паппет не делает что-то, он приводит к состоянию

Freddie
31.08.2018
10:32:25
если там нет recurse => true, то реплейс действительно не нужен

dk
31.08.2018
10:32:27
Если там есть такая директория, он убедтся, что у нее нужные права и владелец, и пройдет дальше

Freddie
31.08.2018
10:32:47
надо же просто создавать диру с правильным владельцем? тогда без replace всё збс будет

dk
31.08.2018
10:33:39

Google

dk
31.08.2018
10:33:51
Он ее вычистит только с опцией purge

Freddie
31.08.2018
10:33:52
вот если бы был что-то вроде такого:
file{'/etc/foo':
ensure => directory,
source => 'file:///tmp/foo.prepare',
recurse => true,
}
тогда был бы смысл в replace => false.

dk
31.08.2018
10:34:15
Хотя, может повлиять на права файлов

Freddie
31.08.2018
10:35:12
типа если ты хочешь *один раз* собрать целую диру (со всем, что внутри должно быть) в отдельном пути и переложить куда надо, и больше никогда не трогать
например, для приложения создаёшь всю структуру, а потом другие люди туда деплоят дату
https://puppet.com/docs/puppet/5.5/type.html#file-attribute-purge был неправ. касается всего unmanaged, если recurse => true

Максималист
31.08.2018
10:37:19
надо задуматься о ревизии других скриптов что написал

Freddie
31.08.2018
10:37:53
и yes/no для булов тоже работает, оказывается. не знал

dk
31.08.2018
10:38:02
Удобно управлять всякими conf.d

Freddie
31.08.2018
10:39:25
я буду продолжать настаивать, что как только конфиги становятся настолько развесистыми, их скорее всего надо деплоить как-то отдельно
а то как-то два года конфиг сквидов держали в хиере, длиннющими такими хэшами
и сиди жди, пока протестится ВСЁ, чтобы один http_access поправить

ptchol
31.08.2018
10:50:16

dk
31.08.2018
10:50:46

Freddie
31.08.2018
10:51:00
именно хиера - ни при чём, да

Максималист
31.08.2018
10:51:06

Google

Freddie
31.08.2018
10:52:15
именно хиера - ни при чём, да
было бы оно просто файлом, воркфлоу бы не поменялся: правишь, пушишь, ждёшь тестов, ждёшь ревью от людей, которым ваще насрать на эти ваши прокси, им ебли с паппетом хватает
потом переделал: паппетом ставим пакетики и приносим "внешний" конфиг, а отдельными джобами из отдельной репы потом деплоятся acl'и http_access'ы
если бы сразу так сделал, мог бы не поругаться с несколькими хорошими людьми :)

dk
31.08.2018
11:04:06
Это все сильно от воркфлоу зависит
acl'ями вообще рулить средствами паппета - та еще радость ?

ptchol
31.08.2018
11:05:59
Какими ацл ?
Если iptables то довольно просто
Просто выдумывает свои экспортед ресурсы которые несут поля для рулов
И пишешь 20 строк которые коллектят их на основе некоторой меты

Freddie
31.08.2018
11:08:18
и получаешь боль рано или поздно
хотя если их собирать только когда что-то новое взлетаешь, как часть форкфлоу (болтом или ансиблом каким), наверно будет ок летать

ptchol
31.08.2018
11:09:19
Не получаешь

dk
31.08.2018
11:09:20

Freddie
31.08.2018
11:09:35
получаешь когда-нибудь
особенно если людей много, и ошибки делаются

ptchol
31.08.2018
11:09:44
Какая каша то ?
У вас руля примитивные
Рулы

dk
31.08.2018
11:11:46

Freddie
31.08.2018
11:11:56
пижон :)

Google

ptchol
31.08.2018
11:12:44
По другому называется

Freddie
31.08.2018
11:13:25
да ладно, нормально выебнулся. я ip6tables вживую за все эти годы только у себя дома видел

dk
31.08.2018
11:14:06
Хорошо вам, v6 - та еще боль, хотя привыкнуть можно

Freddie
31.08.2018
11:15:07
а у нас есть (немношк), но без iptables
а дома наоборот от болей избавился

ptchol
31.08.2018
11:16:57
Да можно привыкнуть к чему угодно

Freddie
31.08.2018
11:17:36

ptchol
31.08.2018
11:19:49

Максималист
31.08.2018
11:22:43

Admin
ERROR: S client not available

Freddie
31.08.2018
11:22:53
во Вьетаме

Максималист
31.08.2018
11:23:36
а физически где?

Freddie
31.08.2018
11:23:42
здесь же

Максималист
31.08.2018
11:25:54
во тебя занесло

Freddie
31.08.2018
11:25:55
снимал на лапоть, уж звыняйте. ночь у нас, сквозь окно только такая фигня может получиться

Максималист
31.08.2018
11:25:59
и увас там что ночь

Freddie
31.08.2018
11:26:23
полседьмого вечера, как раз минут пять, как солнце закатилось

Andor
31.08.2018
11:50:48
это из нового офиса такой вид?

dk
31.08.2018
12:10:33
Выглядит отлично

Google

Максималист
31.08.2018
14:31:02
Бойз
А никто ещк не догадался пуппет едитор сделать?
Открываешь проект в нем твой гит
Пишешь новый модуль - сразу все зависимости

dk
31.08.2018
14:31:49
Хз

ptchol
31.08.2018
14:33:05
есть же синтакс хайлайтеры и ресурс хелперы для всяких там атомов \ вскодов

Protos
31.08.2018
14:50:43
Это есть кто живой?
Чот я запутался
Руби могет в each.do по каунту?

Andor
31.08.2018
14:51:30
не пашет?

Protos
31.08.2018
14:53:28
Короче хочу в темплейте не завязывать ич ду на хиеру

Andor
31.08.2018
14:54:12
при чём тут ваще хиера

Protos
31.08.2018
14:55:39
Вечер
Короче если я хочу делать луп по некоему каунту полученному ранее?

Andor
31.08.2018
15:01:18
что это значит?

Protos
31.08.2018
15:01:19
А все отбой так не выйдет сори

Andor
31.08.2018
15:01:40
просто посчитать от 1 до числа?

Protos
31.08.2018
15:02:17
Не не я просто забыл что темплейт генерируется до применения внутреннего кода
Чот склинило