Perl 6 - the future is here, just unevenly distributed

IRC log for #salt, 2018-04-07

| Channels | #salt index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:00 onslack joined #salt
00:11 onlyanegg joined #salt
01:00 onlyanegg joined #salt
01:09 Kelsar joined #salt
01:12 mauli joined #salt
01:37 exarkun joined #salt
01:57 shiranaihito joined #salt
01:58 ilbot3 joined #salt
01:58 Topic for #salt is now Welcome to #salt! <+> Latest Versions: 2017.7.5, 2018.3.0 <+> Support: https://www.saltstack.com/support/ <+> Logs: http://irclog.perlgeek.de/salt/ <+> Paste: https://gist.github.com/ <+> See also: #salt-devel, #salt-offtopic, and https://saltstackcommunity.herokuapp.com (for slack) <+> We are volunteers and may not have immediate answers
02:00 mrueg joined #salt
02:00 tiwula joined #salt
03:01 onlyanegg joined #salt
03:01 armyriad joined #salt
03:05 lungaro joined #salt
03:11 frew joined #salt
03:17 exarkun joined #salt
03:53 Rubin joined #salt
04:10 cyteen joined #salt
04:14 Rubin joined #salt
04:57 exarkun joined #salt
05:03 zulutango joined #salt
05:23 sauvin joined #salt
05:23 cyp3d joined #salt
05:30 zulutango joined #salt
06:19 briner joined #salt
06:38 exarkun joined #salt
06:41 chowmeined joined #salt
06:48 briner joined #salt
06:51 zulutango joined #salt
07:34 om2 joined #salt
08:18 exarkun joined #salt
08:24 DanyC joined #salt
08:26 xet7 joined #salt
08:33 Gabemo joined #salt
08:35 xet7 joined #salt
08:40 v12aml joined #salt
08:41 LotR joined #salt
08:52 justanotheruser joined #salt
08:52 DanyC joined #salt
08:56 Gabemo joined #salt
08:59 DanyC joined #salt
09:07 cyteen joined #salt
09:12 DanyC joined #salt
09:14 mikecmpbll joined #salt
09:20 DanyC joined #salt
09:26 DanyC joined #salt
09:58 exarkun joined #salt
11:38 exarkun joined #salt
11:51 deuscapturus joined #salt
11:55 yidhra joined #salt
11:58 Trauma joined #salt
12:03 mbologna joined #salt
12:04 mbologna joined #salt
12:22 mbologna joined #salt
12:23 xet7 joined #salt
12:58 Hybrid joined #salt
13:00 shoogz joined #salt
13:00 Trauma joined #salt
13:16 Hybrid joined #salt
13:17 deuscapturus joined #salt
13:26 sjorge joined #salt
13:29 viq MTecknology: https://pbot.rmdir.de/sl4S52BNCresOdTIK0f_5g
13:49 shoogz joined #salt
13:56 deuscapturus joined #salt
13:56 TooLmaN joined #salt
13:58 sjorge joined #salt
14:09 aldevar joined #salt
14:31 aldevar joined #salt
14:34 XenophonF is pipenv something you wrote?
14:35 XenophonF TIL: https://docs.pipenv.org/
14:35 XenophonF thanks viq! definitely adding that to my arsenal
14:40 MTecknology pipenv looks like a total mess of a deployment/dev tool to me
14:41 * XenophonF shrugs
14:41 XenophonF YMMV
14:42 MTecknology eh, it's not a mileage thing, I dislike it for the same reasons I dislike pip/npm/etc. .. except it bring all those terrible solutions together
14:42 XenophonF I've given up on developers releasing native packages for things on a proper schedule.
14:43 viq XenophonF: no, I'm a total noob in pythonverse, someone mentioned it and I picked it up
14:44 viq My other attempt at running salt not from system packages ended up with https://forums.habitat.sh/t/plan-for-saltstack-having-issues/457/8 :P
14:44 MTecknology viq: hopefully a dumb nonesense question.. is the trailing slash screwing anything up?
14:45 viq MTecknology: if you mean for thorium_roots then it makes no difference, I've added it recently
14:46 viq But I can remove it and restart, sec
14:51 viq Nope, didn't help
14:51 viq So yeah, neither slack nor thorium engines want to cooperate
15:00 MTecknology that was the best guess I had :(
15:10 viq Any idea about slack?
15:11 viq ah, https://github.com/saltstack/salt/issues/46943
15:30 buumi joined #salt
16:29 heyimawesome joined #salt
16:43 exarkun joined #salt
16:44 pf_moore joined #salt
16:48 aphor I'm making some progress doing rolling orchestration of async tasks using events. https://github.com/saltstack/salt/issues/32956
16:49 aphor But I kinda want states call_chunks call_chunk and parallelism to work differently.
16:51 aphor I'm going to work up a PR soon, but it will affect the state compiler, so I want to get proper guidance and review if anyone will provide constructive criticism.
16:52 sauvin joined #salt
16:55 shoogz joined #salt
17:21 aphor What's a good verb to use for a runner function name that listens on the event bus and blocks waiting for an event?
17:25 MTecknology block runner
17:33 lompik joined #salt
17:58 iggy the event should call the runner not a runner that blocks
18:00 aldevar joined #salt
18:08 aphor @iggy what if you need to preserve context INSIDE a runner, like an orchestration state job that has variables determined by Jinja at render time?
18:10 aphor @iggy: I get what you're saying, but also sometimes you need to make sure you don't start reacting to an event tag matched by prefix until after you've done something in an orchestration state.
18:11 iggy we have something kind of like that at work, we actually store the state in redis that gets referenced between different parts of the whole process
18:12 aphor I'd like the orchestration job to be able to represent something close to a FSM, declaratively.
18:12 iggy flying spaghetti monster?
18:12 iggy lol
18:12 * aphor grins
18:12 aphor I suspected that would come up :)
18:12 iggy yeah, it's a tough problem
18:13 iggy I want to say the guy who wrote our provisioning stuff started off trying to keep a long running process to do everything (that just happened to tie into salt at a few points)
18:13 iggy and eventually went the other way
18:14 iggy but I think they've discussed going back to the other way at some point (mostly because we hit our saltmasters pretty hard and end up losing events)
18:14 iggy bound to happen when you're pushing close to 30k servers
18:15 iggy we definitely have scale problems that a lot of people don't see
18:21 aphor https://github.com/aphor/salt/commit/7cfcd18ffb823d323cf49bcf78269df48686f110 <-- taking a crack at this
18:22 aphor I need to add something to deal with the timeout exception under python2.
18:24 aphor @MTeknology I ended up naming it salt.runners.event.waitfor() instead of salt.runners.event.block_runner() because I'm also thinking about making it work as a requisite somehow for orchestration states.
18:26 aphor I got good results testing this out until I tried to make the states parallel: True https://gist.github.com/aphor/9e94a6aef663546575f5d0a13af1e825
18:30 viq I believe thorium is advertised as a runner that is able to keep state
18:32 swa_work joined #salt
18:33 aphor Thorium (a rolling task FSM) is probably a good direction to take this, but I'm trying to get there with baby steps.
18:36 aphor http://spacecraft.ssl.umd.edu/akins_laws.html <-- See #33
18:39 aphor Anyway.. I'd hate to stick a fork in your eye, but any additional perspective on this would be appreciated (by me, foremost).
18:43 om2 joined #salt
19:14 joshin joined #salt
19:14 joshin joined #salt
19:14 aldevar joined #salt
19:40 MTecknology aphor: this isn't twitter... type the first two characters of a nick, press tab, avoid misspellings
19:42 aphor Doh!
19:42 aphor Thx.
20:11 deuscapturus joined #salt
20:52 dimeshake Anyone know when https://ssc.saltstack.com/ might return to the land of the living? It's been down for a few days :)
20:54 dimeshake (at least)
20:57 gmoro_ joined #salt
21:35 deuscapturus joined #salt
21:37 MTecknology ^ gtmanfred, whytewolf, the servers need you!
21:47 ddg joined #salt
21:54 cewood joined #salt
21:55 cyteen joined #salt
22:00 deuscapturus joined #salt
22:01 eekrano joined #salt
23:11 zulutango joined #salt
23:16 mianosm Is there a better method to use for adding a user if the primary group for that user already exists? I'm getting an error when trying to run the state of group exists - if you want to add this uer to that group, use -g....
23:17 mianosm disregard, I got it.
23:17 mianosm adding the gid of the existing group did it.
23:19 mikecmpbll joined #salt
23:32 greatgatsby1 joined #salt
23:37 greatgatsby1 Hello.  Pretty new to salt.  I'm trying to deploy a multi master setup behind a load balancer doing round-robin.  This is causing issues since it seems although I'm sharing the directories as per the salt docs, each master runs its own zeromq message queue, so it's a hard requirement for a minion tasked from this master to respond back to it.  I'm reading now about salt syndic but don't quite understand it yet.  Would syndic help in this s
23:37 greatgatsby1 ituation?  Any alternative solutions?  Unfortunately session affinity doesn't seem to be an option at this point.
23:42 whytewolf https://docs.saltstack.com/en/latest/topics/tutorials/multimaster.html

| Channels | #salt index | Today | | Search | Google Search | Plain-Text | summary