Максималист
17.10.2018
16:56:13
Пользовался связкой vagrant + virtual box для рабочей станции
Тут говорят докер для windows есть
Пробывал ли кто? И в чем преимущество перед тем же vagrant
Andor
17.10.2018
16:57:04
> пробывал
Google
Максималист
17.10.2018
16:58:48
?
Спаасибо
Айтуар
17.10.2018
17:06:52
Andor
17.10.2018
17:08:22
первый принадлежит ораклу
dk
18.10.2018
08:03:45
Iurii
18.10.2018
09:10:17
https://puppet.com/download-learning-vm?ls=Campaigns&lsd=Paid-Social&cid=7010f000001yCrk&utm_medium=social-media-paid&utm_campaign=Q3FY19_AMER_All_DEMAND_SOC_LI_lrn-vm%7Crtg&utm_source=linkedin&utm_content=learning-vm
Andor
18.10.2018
11:14:34
чо это такое-тааа
Andrew
18.10.2018
11:15:04
что я делаю не так?
Andor
18.10.2018
11:27:55
для начала непонятно что ты вообще делаешь
что эти буквы обозначают
Andrew
18.10.2018
11:28:36
какие из
Andor
18.10.2018
11:31:08
и откуда по-твоему мы должны знать про твой модуль group1?
Google
Max
20.10.2018
17:17:48
Докер под винду - геморрой с дисками (нету симлинков и магия с пермишинами). Все остальное работает
Andrew
20.10.2018
20:50:46
илли уже только в новую переменную?
подскажите пожалуйста
Andor
20.10.2018
20:55:08
Syntax error
Andrew
20.10.2018
21:01:48
спасбио
спасибо
Freddie
22.10.2018
11:32:26
@Andorka , а вы прямо в бою forman-puppet (модуль) юзаете? А то он вроде прикольный, но какой-то очень уж многословный
Andor
22.10.2018
11:32:39
да
да он норм
Freddie
22.10.2018
11:33:09
+[main]
+ codedir = /etc/puppetlabs/code
+ hostprivkey = $privatekeydir/$certname.pem { mode = 640 }
+ logdir = /var/log/puppetlabs/puppet
+ pluginfactsource = puppet:///pluginfacts
+ pluginsource = puppet:///plugins
+ privatekeydir = $ssldir/private_keys { group = service }
+ rundir = /var/run/puppetlabs
+ server = redacted
+ show_diff = false
+ ssldir = /etc/puppetlabs/puppet/ssl
+ vardir = /opt/puppetlabs/puppet/cache
+
[agent]
-server = redacted
+ certname = redacted
+ classfile = $statedir/classes.txt
+ default_schedules = false
+ environment = minimal
+ listen = false
+ localconfig = $vardir/localconfig
+ masterport = 8140
+ noop = false
+ pluginsync = true
+ report = true
+ runinterval = 1800
+ splay = false
+ splaylimit = 1800
+ usecacheonfailure = true
\ No newline at end of file
Andor
22.10.2018
11:33:44
ну вот мне последняя строчка разве что не нравится
Freddie
22.10.2018
11:33:56
вот на почти пустом конфиге нагенерил аж столько. с виду вроде правильно все, но смущает privatekeydir = $ssldir/private_keys { group = service }
Andor
22.10.2018
11:34:19
ну это дефолты модуля
Freddie
22.10.2018
11:34:24
группы такой, конечно же, у нас нет, и это захардкожено в модуле
это хардкод
Andor
22.10.2018
11:34:41
прикольно если группы нет
ну заведи им тикет
Freddie
22.10.2018
11:35:00
заведу еще
оно вроде должно молча игнориться, если группы нет, но мне это не нравится
dk
22.10.2018
11:36:29
Фореман - ужас же
Google
Freddie
22.10.2018
11:36:29
может с форманом такая группа приезжает, а может просто глупость написали, и никто пока не репортил, а может я это неправильно понимаю
dk
22.10.2018
11:36:39
Зачем он?
Freddie
22.10.2018
11:37:03
а мне не нужен форман, это их модуль, который паппет конфигурит, никак на сам форман не завязанный
а вот это круто сделали:
# systemctl list-timers
NEXT LEFT LAST PASSED UNIT ACTIVATES
Mon 2018-10-22 12:09:00 UTC 17min left n/a n/a puppet-run.timer puppet-run.service
dk
22.10.2018
13:05:45
Это как это?ё
У агента теперь нет ранинтервала?
Andor
22.10.2018
13:06:22
это крон через системд
dk
22.10.2018
13:07:26
Таймеры уже давно запилили, но агент же демонизируется сам, ему не нужен крон/таймеры
Andor
22.10.2018
13:07:45
ни разу не видел чтобы юзали агента демоном в проде
везде был крон
dk
22.10.2018
13:08:12
Я видел :3
Andor
22.10.2018
13:16:54
Часто зависал?
ptchol
22.10.2018
13:21:20
никогда
Andor
22.10.2018
13:21:46
у нас изредка даже в кроне залипает
хз на чём
dk
22.10.2018
13:22:01
1 агент из 1000 раз в неделю вис
Andor
22.10.2018
13:22:46
ну вот примерно то же
Максималист
22.10.2018
15:58:26
Max
22.10.2018
18:52:37
Максималист на мой взгляд все ещё лучше использовать виртуалбокс и пробрасывать тср сокет.
Вагрантом можно накотить инстанс.
Сейчас ставлю докер через паппет модуль - очень все здорово ? и никакого гемора с депенденсами, нетворками и композом.
Максималист
22.10.2018
19:02:01
Google
Максималист
22.10.2018
19:02:26
Прогеры рассказали про докер под винду и мол лучше
Вот и поинтересовался что да как
?
Сеньку пойду спать
Freddie
23.10.2018
09:51:41
➜ puppet git:(sssd) g grep -F sssd.conf.simple site/ldapauth/ | cat
site/ldapauth/manifests/simple.pp: source => 'puppet:///modules/ldapauth/files/sssd.conf.simple',
➜ puppet git:(sssd) ls site/ldapauth/files/sssd.conf.simple
site/ldapauth/files/sssd.conf.simple
Admin
Freddie
23.10.2018
09:52:31
кто-нибудь видет, что не так с путем к файлу? переклинило что-то, не вижу, почему не находится на мастере
скорее всего тупая опечатка, но глаз замылился
все, вижу. Надо puppet:///modules/ldapauth/sssd.conf.simple, без files/
спасибо, что выслушали :)
@Andorka а что вы делаете насчет environment в puppet.conf с этим модулем? то ли я тупой, то ли нельзя его скипнуть, можно или подставить свое или дать паппету поставить $::environment. Как-то не очень, по-моему
Andor
23.10.2018
10:06:09
Я захардкодил в хиере
Freddie
23.10.2018
10:08:03
вот я тоже ничего лучше, чем вписать туда production не придумал
Andor
23.10.2018
10:08:25
Да и норм
Freddie
23.10.2018
10:08:57
но не эта липучесть очень не нравится. в этом проект похер, там писят хостов и два с половиной инженера, но все равно как-то не ок
Andor
23.10.2018
10:09:23
Какая "липучесть"?
Freddie
23.10.2018
10:10:04
puppet agent -t --environment foo, и все, тачка осталась там навсегда
Andor
23.10.2018
10:10:28
Ну впиши в хиере продакшн и никуда не денется
dk
23.10.2018
10:11:05
Andor
23.10.2018
10:11:31
Google
Freddie
23.10.2018
10:12:56
Andor
23.10.2018
10:13:18
Ну блядь отключи
Захардкодь энв
Freddie
23.10.2018
10:13:38
так низя (кажется), только хардкодить
но в другой ветке можно это сдуру переопределить
Andor
23.10.2018
10:13:58
Вся суперлогика автоподстановки энва сразу отвалится
Ты в другой ветке и модуль поменять можешь
Freddie
23.10.2018
10:14:31
я собственно спрашивал только одно: можно ли это скипнуть - у меня не получилось, и ты этого тоже не делал
я пока все понял :)
буду делать стремновато
Andor
23.10.2018
10:15:03
Хардкод в хиере и есть "скипнуть"
Freddie
23.10.2018
10:15:24
скипнуть - значит скипнуть :)
dk
23.10.2018
10:17:11
Andor
23.10.2018
10:17:48
Что
Freddie
23.10.2018
10:18:43
dk
23.10.2018
10:19:06
Что
env1 -> env2, env2 -> env1