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

Freddie
23.10.2018
10:12:56

Google

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