Perl 6 - the future is here, just unevenly distributed

IRC log for #salt, 2015-01-13

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

All times shown according to UTC.

Time Nick Message
00:01 druonysuse joined #salt
00:01 elmar555 iggy: i think i might have a found a bug, as when specifying the version in pkgs: less@1.7.0 works
00:01 iggy elmar555: weird, it looks to me like salt just passes that string all the way through from the top layer down to cmd.run_all
00:01 arno joined #salt
00:02 iggy elmar555: yeah, that sounds like a bug (at the very least, the docs are wrong)
00:02 elmar555 https://github.com/saltstack/salt/issues/18647
00:06 iggy yeah, still not fixed either
00:12 hellome joined #salt
00:13 druonysuse joined #salt
00:14 hellome joined #salt
00:20 I3olle joined #salt
00:21 joehh2 aranhoide, UtahDave definitely the docs are wrong - 14.04 is supported and packages are built for it
00:22 aranhoide joehh2: yes, I assumed that was the case.  thanks for confirming
00:23 UtahDave ah, thanks, joehh2!  that's what I figured.
00:26 aqua^mac joined #salt
00:30 ajw0100_ joined #salt
00:30 jcristau joined #salt
00:36 ocdmw joined #salt
00:47 Gareth anyone got a docker instance handy?  Any docker instance.
00:49 Gareth nm.
00:52 TyrfingMjolnir joined #salt
00:53 Mso150_e joined #salt
00:55 cads joined #salt
01:12 MugginsM joined #salt
01:14 aparsons joined #salt
01:15 redzaku joined #salt
01:19 aqua^mac joined #salt
01:20 yomilk joined #salt
01:21 shaggy_surfer joined #salt
01:22 dec joined #salt
01:24 murrdoc1 joined #salt
01:25 otter768 joined #salt
01:26 murrdoc joined #salt
01:34 twellspring joined #salt
01:37 twellspring joined #salt
01:41 cberndt joined #salt
01:43 malinoff joined #salt
01:46 AaronM joined #salt
01:48 hasues joined #salt
01:48 hasues left #salt
01:49 hellome joined #salt
01:49 otter768 joined #salt
01:51 kiorky joined #salt
02:02 toddnni joined #salt
02:06 vukcrni joined #salt
02:07 TheThing joined #salt
02:07 rhand joined #salt
02:08 aparsons joined #salt
02:12 kiorky joined #salt
02:13 aparsons joined #salt
02:16 kitp joined #salt
02:16 mrjk joined #salt
02:18 bhosmer joined #salt
02:21 jhauser_ joined #salt
02:22 kiorky joined #salt
02:23 redzaku joined #salt
02:28 ocdmw joined #salt
02:29 ajw0100 joined #salt
02:33 rhand joined #salt
02:39 anybroad joined #salt
02:45 mgw joined #salt
02:45 favadi joined #salt
02:46 nitti joined #salt
02:46 cberndt joined #salt
02:47 bhosmer joined #salt
02:52 jester1 joined #salt
02:52 jester1 anyone got any experience around pycharm and bitbucket VCS
02:58 mosen joined #salt
03:02 rhand joined #salt
03:04 nmadhok joined #salt
03:05 nmadhok joined #salt
03:05 rypeck joined #salt
03:05 ampex joined #salt
03:07 redzaku joined #salt
03:09 Alt joined #salt
03:10 foulou joined #salt
03:13 Guest48320 quit
03:13 bhosmer joined #salt
03:20 TyrfingMjolnir_ joined #salt
03:20 schlueter joined #salt
03:23 rhand joined #salt
03:26 jalaziz joined #salt
03:30 ocdmw joined #salt
03:30 ocdmw joined #salt
03:41 twellspring joined #salt
03:41 mgw joined #salt
03:48 d0xb joined #salt
03:51 xsteadfastx joined #salt
03:57 capricorn_1 joined #salt
04:00 badon joined #salt
04:03 jester1 joined #salt
04:03 jester1 is there anyone here with salt cloud and aws experience
04:10 malinoff jester1: ask your question
04:12 jester1 currently going through attempting to get aws with salt cloud sync'd. my problem is i am finding it hard to debug the actual issue. followed http://salt-cloud.readthedocs.org/en/latest/topics/aws.html and done a test to see if it would come back with a response... unfortunately all am getting is salt-cloud -p base_ec2_public ami.example.com [INFO    ] salt-cloud starting [ERROR   ] Profile base_ec2_public is not defined Error:     P
04:12 jester1 any ideas as to what could possibly be the issue
04:15 totte left #salt
04:18 Andre-B joined #salt
04:21 schristensen joined #salt
04:32 jalaziz joined #salt
04:37 totte joined #salt
05:01 Guest97950 joined #salt
05:02 Guest97950 left #salt
05:02 cheus joined #salt
05:10 totte joined #salt
05:14 nmadhok joined #salt
05:20 smcquay joined #salt
05:30 hasues joined #salt
05:31 hasues left #salt
05:48 shrihari joined #salt
05:50 schlueter joined #salt
06:00 smcquay joined #salt
06:07 badon_ joined #salt
06:28 otter768 joined #salt
06:30 linjan__ joined #salt
06:34 TheThing joined #salt
06:41 N-Mi_ joined #salt
06:41 CeBe joined #salt
06:52 cberndt joined #salt
06:58 dec I'm having an issue with salt-cloud too, trying to use make_master from a map.  Here's the issue: https://gist.github.com/tomlanyon/ce531c0fa4ce819d2032
06:58 gamingrobot joined #salt
06:59 dec that's running salt from HEAD of develop
07:00 colttt joined #salt
07:12 JlRd joined #salt
07:15 jester1 joined #salt
07:15 jester1 anyone got salt cloud and aws experience
07:16 AndreasLutro joined #salt
07:16 jester1 i am having issues listing all images for the aws cloud using salt syntax.
07:17 intellix joined #salt
07:17 flyboy joined #salt
07:20 felskrone joined #salt
07:24 yomilk_ joined #salt
07:28 ganes joined #salt
07:28 ganes hi all
07:29 ganes how to get ret value from sls file
07:29 badon joined #salt
07:32 anybroad_ joined #salt
07:33 colonD joined #salt
07:37 bluenemo joined #salt
07:38 I3olle joined #salt
07:44 linjan__ joined #salt
07:45 ndrei joined #salt
07:51 colonD joined #salt
07:54 linjan__ joined #salt
07:55 yomilk joined #salt
07:55 KermitTheFragger joined #salt
07:57 Auroch joined #salt
07:57 trikke joined #salt
08:01 N-Mi_ joined #salt
08:06 linjan__ joined #salt
08:14 kiorky joined #salt
08:15 joey_ joined #salt
08:23 funzo_ joined #salt
08:27 anotherZero joined #salt
08:27 schristensen joined #salt
08:27 jab416171 joined #salt
08:28 otter768 joined #salt
08:29 linjan__ joined #salt
08:30 slafs joined #salt
08:30 slafs left #salt
08:31 Andre-B joined #salt
08:34 dkrae joined #salt
08:36 kormoc joined #salt
08:37 alanpearce joined #salt
08:38 akafred joined #salt
08:43 kawa2014 joined #salt
08:45 felskrone joined #salt
08:49 hojgaard joined #salt
08:51 j-saturne joined #salt
08:59 zadock joined #salt
09:00 linjan joined #salt
09:04 karimb joined #salt
09:07 ale__ joined #salt
09:07 linjan_ joined #salt
09:08 I3olle joined #salt
09:12 chiui joined #salt
09:12 tux_ joined #salt
09:22 bluenemo joined #salt
09:22 ndrei joined #salt
09:27 linjan_ joined #salt
09:35 paulm- joined #salt
09:48 __ale__ any1 know of any arch docs that would help me get started with adding the inline_script stuff to salt-cloud ? I can try and follow through how the "script" is being passed through/along, but that may take longer :/
09:49 heaumer joined #salt
09:51 alexr_ joined #salt
09:53 ashb joined #salt
09:55 rbjorklin Hi, I'm seeing this with Salt 2014.7.0rc6 on ubuntu 12.04
09:55 rbjorklin [DEBUG   ] Traceback (most recent call last):
09:55 rbjorklin File "/usr/lib/python2.7/dist-packages/salt/output/__init__.py", line 36, in display_output
09:55 rbjorklin display_data = get_printout(out, opts)(data).rstrip()
09:56 rbjorklin File "/usr/lib/python2.7/dist-packages/salt/output/grains.py", line 33, in output
09:56 rbjorklin encoding = grains['locale_info']['defaultencoding']
09:56 rbjorklin KeyError: 'locale_info'
09:56 intellix joined #salt
10:01 yomilk joined #salt
10:03 badon joined #salt
10:04 d0xb joined #salt
10:11 __ale__ locale_info doesnt exist ?
10:13 diegows joined #salt
10:13 rbjorklin __ale__: running locale.getdefaultlocale() indicates that it does
10:14 rbjorklin the grains dict doesn't seem to populate correctly
10:14 __ale__ rbjorklin, hmmm - i'd raise a bug in github then ...
10:15 rbjorklin __ale__: Thing is I don't see this error in the testing environment. Only in production...
10:15 __ale__ oh? version difference somewhere ?
10:15 __ale__ i mean - master vs client etc.
10:16 rbjorklin __ale__: master is v2014.7.0 and clients are v2014.7.0rc6 so slight difference
10:17 __ale__ you could diff master vs client version and see if there was some change in that area ... (my guess would be yes :D)
10:18 __ale__ i'd probably create a new master with same version as client and see if that works (in a separate env)
10:18 rbjorklin __ale__: You mean for python libraries or salt? (or both?)
10:18 __ale__ both :)
10:19 __ale__ the diff will prob be quite big, i'd try a master & minion on same version first
10:20 rbjorklin __ale__: Might have found it... Seems I'm a genious and installed the master on ubuntu 14.04 whilst everything else is on 12.04
10:21 rbjorklin __ale__: master is also using zmq 4, all others zmq 3
10:21 rbjorklin __ale__: think I found the culprit...
10:23 jtang joined #salt
10:23 che-arne joined #salt
10:29 otter768 joined #salt
10:31 badon joined #salt
10:34 giantlock joined #salt
10:38 paulm- Are booleans case insensitive or not?
10:38 arno joined #salt
10:41 shiin joined #salt
10:42 shiin whenever I run a salt command, it creates a tilde directory where I am. How did I enable this, how can I turn it off again? I couldn't find any bug like that.
10:42 jtang joined #salt
10:45 yomilk joined #salt
10:46 paulm- How can I check if a LOCAL file exists (on the master) so I don't attempt to deploy files that don't exist?
10:50 baffle Is there released packages with the mine.get/compound fixes yet? I.e. the ones that were merged here: https://github.com/saltstack/salt/pull/18233
10:50 baffle (Ubuntu)
10:50 bhosmer joined #salt
10:51 baffle Err, actually, I mean the ones here: https://github.com/saltstack/salt/pull/17243 to 2014.7.0
10:52 baffle My whole platform has broken. :-)
10:53 ninkotech joined #salt
10:53 shorty_mu joined #salt
10:58 istram joined #salt
10:59 Linuturk joined #salt
11:00 yomilk joined #salt
11:02 __ale__ rbjorklin, :)
11:02 arno joined #salt
11:03 __ale__ paulm-, in python, valid bool are True and False (capitalized)
11:03 __ale__ (as far as i know)
11:03 aquinas joined #salt
11:04 paulm- __ale__: in my testing, true and false are also valid (non-caps)
11:04 felskrone can i send the modules a minion has available to the master somehow? like into the salt-mine maybe?
11:05 AndreasLutro paulm-: you mean in yaml?
11:05 AndreasLutro yaml and python are different syntaxes
11:06 redzaku joined #salt
11:09 __ale__ paulm-, hmmmm ... my python says http://dpaste.com/3NDDJMK
11:10 dstufft joined #salt
11:15 AndreasLutro https://bpaste.net/show/418e6f20d2d6 pyyaml parses it case-insensitively
11:18 s0lar joined #salt
11:19 s0lar hi ppl. anyone having experience running salt-master / salt-minion under a process manager such as supervisord (http://supervisord.org/) ?
11:20 paulm- AndreasLutro: Ah, yes, I guess it is pyyaml that is introducing the case insensitiveity, then
11:22 paulm- How can I check if a local file exists (on the host) so I don't attempt to deploy files that don't exist?
11:22 AndreasLutro looking at the docs it doesn't look like you can
11:22 AndreasLutro you can provide fallbacks though
11:23 paulm- How so? If the state errors it's all over... there's no such thing as error trapping in states is there?
11:23 AndreasLutro - source: [ 'file1', 'fallback' ]
11:24 shorty_mu Hi all, I need some help with pydsl syntax. I have to require two different "file"-states, e.g. https://bpaste.net/show/2e91aa67c811
11:24 shorty_mu How would be the syntax for this? BTW: If someone could point me to some documentation for Saltstacks pydsl it would be much appreciated.
11:24 paulm- Oh, cool
11:25 AndreasLutro shorty_mu: you can't pass two arguments with the same name to a function
11:27 shorty_mu AndreasLutro: It seems that way. But how can I require the two states?
11:27 AndreasLutro shorty_mu: try this https://bpaste.net/show/865272e22b86
11:27 AndreasLutro or if you're working in python, you might have to pass an array of OrderedDict objects
11:28 paulm- AndreasLutro: that doesn't work in salt.states.ssh_auth.present
11:28 paulm- AndreasLutro: AttributeError: 'list' object has no attribute 'startswith'
11:29 AndreasLutro oh, yeah, I was just looking at the file.managed documentation
11:29 shorty_mu Ahh, was wondering how to incorporate your paste into this one: https://bpaste.net/show/5357ae803ad0
11:30 shorty_mu Ok, since I'm new to Python I'll lookup passing an array of OrderedDicts. Thx
11:30 j-saturne joined #salt
11:31 AndreasLutro shorty_mu: I just know from debug logs that state yaml is usually parsed down to lists of OrderedDicts - maybe create a sample .sls file and get salt to parse it with -l debug to see exactly what it gets parsed as
11:33 j-saturne joined #salt
11:34 shorty_mu AndreasLutro: I already did that. i have a complete pydsl-state and the pasted code is part of that SLS. Problem is that I can't see how this one is rendered even with debug enabled.
11:39 monkey66 left #salt
11:39 AndreasLutro I'm not sure then, the ordereddict thing is just a wild guess, it might very well be completely useless to you
11:40 jtang joined #salt
11:41 kbyrne joined #salt
11:42 Nazzy joined #salt
11:42 shorty_mu AndreasLutro: I can't even guess ;) Can't find any docs for Saltstacks pydsl and I'm completely new to Python.
11:44 AndreasLutro shorty_mu: one thing that comes to mind is you could try .require([{pkg: docker}, {file: file1}, {file: file2}])
11:45 yomilk joined #salt
11:47 ndrei joined #salt
11:48 diegows is there a way to use unless (or something simlar) to call to an execution module instead of a command?
11:48 Nazca__ joined #salt
11:49 shorty_mu AndreasLutro: Nope, not the way to go.See https://bpaste.net/show/65138f442fe0
11:50 Cottser|away joined #salt
11:51 aqua^mac joined #salt
11:54 linjan joined #salt
11:55 shorty_mu AndreasLustro: I have it: https://bpaste.net/show/5137cd9f3145  Allthough I still don't grasp it...
11:56 ecdhe_ joined #salt
11:57 Ironhand left #salt
11:57 vbabiy joined #salt
12:06 pdayton joined #salt
12:07 bluenemo hi guys. Is it ok if I start a german saltstack channel #salt-de?
12:08 bhosmer joined #salt
12:08 bluenemo I allow myself to ping basepi on that one
12:15 istram joined #salt
12:17 AndreasLutro shorty_mu: aha, if you learn about python's *args and **kwargs it may make a bit more sense
12:23 linjan joined #salt
12:25 ganes hi all
12:25 ganes how to return the sls status??
12:26 ganes how to return ths sls execution status...
12:26 ganes any salt formulas with that parameter??
12:26 ganes or pythin code??
12:26 dstufft joined #salt
12:27 viq ganes: what do you mean, execution status?
12:27 martoss joined #salt
12:27 ganes viq: yes
12:27 JlRd joined #salt
12:27 viq "yes" doesn't tell me much :P
12:27 * babilen chuckles at the ganesism
12:29 intellix joined #salt
12:30 ganes i have a masterless setup and  install apache2  finally need the status...
12:30 viq status of what? Execution? You get that at the end
12:30 otter768 joined #salt
12:31 ganes ys, retrive the status and need to pass ...
12:32 viq Again, it isn't clear to me what more you're expecting than you're already getting
12:33 ganes not in console...need to catch and store the status..
12:33 viq elaborate
12:34 viq ganes: also, how about a returner? http://docs.saltstack.com/en/latest/ref/returners/
12:35 bhosmer joined #salt
12:35 ganes programatically i execute the sls file in masterless setup ... and need the status its is success or not!!!
12:36 ganes everything related to master- minion ... need in masterless it is possible
12:37 felskrone anyone know of a way to report the modules a minion has available to the master? this is to monitor that all minions always have the whole module set properly synced
12:39 viq ganes: how about http://docs.saltstack.com/en/latest/ref/states/all/salt.states.event.html or http://docs.saltstack.com/en/latest/ref/states/all/salt.states.xmpp.html ?
12:39 linjan joined #salt
12:40 viq felskrone: http://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.sysmod.html  ?
12:41 felskrone ja, perfect, did not know about that module, thanks alot :-)
12:43 s0lar felskrone, testing your eventsd right now :)
12:43 s0lar looks sweet
12:43 felskrone s0lar: nice, if you have any question feel free to ask :-9
12:43 felskrone :-)
12:44 felskrone working on a few improvements for monitoring it, like messages per second, supplying more workers, etc.
12:44 grok-johan joined #salt
12:45 s0lar felskrone, thanks! my collegue grok-johan just joined :) he just installed it
12:46 Grokzen felskrone, Is the package on pypi currently?
12:46 fredvd joined #salt
12:46 felskrone sadly no, i dont really have the ressources to support multiple installation procedures like pypi, debian, redhat etc.
12:46 Cimmerian_ joined #salt
12:46 felskrone but you can built a debian package straight from the git-repo
12:47 felskrone but you could run the setup.py locally of course, that should work
12:47 Grokzen ye that was what i did
12:47 Grokzen had to dig some how to get the config to work
12:48 Grokzen where to put it
12:50 felskrone if something is not clear, feel free to submit bug reports and/or pull-requests for improvement :-)
12:50 felskrone ill fix them up as quick as i can
12:51 Grokzen i guess the only thing is inside installation.txt that could mention that no package exists on pypi or apt and the suggested way is to install it manually with "python setup.py install" or build the deb package manually
12:51 Grokzen otherwise you could assume "they should be there" and spend some time trying to find something that is not there :P
12:54 TyrfingMjolnir joined #salt
12:59 felskrone Grokzen: just added that to the readme, thanks for suggesting that :-)
12:59 redzaku joined #salt
12:59 phx i have created a VM on softlayer using cloud, using the salt.cloud python API, there were no exceptions, however I cannot see the machine on the softlayer web interfaces (manage, control). any ideas how could I check how it went?
12:59 Grokzen felskrone, Awesome :] I i find anything else i will let you know
13:00 redzaku joined #salt
13:02 shorty_mu AndreasLutro: A bit late but thanks for the tip
13:08 ndrei joined #salt
13:12 testingnoob joined #salt
13:13 testingnoob left #salt
13:17 j-saturne joined #salt
13:19 ndrei joined #salt
13:20 dstufft joined #salt
13:24 dstufft joined #salt
13:24 phx how do i access the list_vlans function in python, mentioned here: http://docs.saltstack.com/en/latest/topics/cloud/softlayer.html#public-vlan
13:29 badon joined #salt
13:30 AndreasLutro phx: http://docs.saltstack.com/en/latest/topics/cloud/softlayer.html#list-vlans
13:31 phx AndreasLutro, exactly, how do i do that from the python aPI?
13:31 jeddi is salt on a raspberry pi (specifically raspbian) still a pain to get up to a contemporary release?
13:37 dnj joined #salt
13:39 j-saturne1 joined #salt
13:40 mage joined #salt
13:40 aqua^mac joined #salt
13:41 goal joined #salt
13:43 nmadhok joined #salt
13:43 paulm- joined #salt
13:48 TheThing joined #salt
13:51 beebeeep joined #salt
13:51 hojgaard joined #salt
13:52 bhosmer joined #salt
13:57 jerematic joined #salt
14:02 JDiPierro joined #salt
14:02 kitp joined #salt
14:03 yomilk joined #salt
14:04 racooper joined #salt
14:05 giantlock joined #salt
14:06 SheetiS joined #salt
14:11 racooper joined #salt
14:12 arno joined #salt
14:14 cpowell joined #salt
14:14 toastedpenguin joined #salt
14:15 nitti joined #salt
14:16 __ale__ joined #salt
14:16 mrjk joined #salt
14:19 bhosmer joined #salt
14:23 crashmag joined #salt
14:25 j-saturne joined #salt
14:31 otter768 joined #salt
14:34 andrew_v joined #salt
14:34 viq joined #salt
14:34 viq joined #salt
14:36 mgw joined #salt
14:36 mpanetta joined #salt
14:37 intellix joined #salt
14:37 TjackNoire joined #salt
14:38 abe_music joined #salt
14:39 marcinkuzminski joined #salt
14:39 markizano This is kinda weird...
14:39 markizano http://markizano.net/misc/docker-state.txt
14:39 markizano I have this state setup to create and run a container.
14:39 markizano the container ends up listening on port 49153 instead.
14:40 markizano The link is to the generated YAML salt outputs on -ldebug
14:42 markizano not sure if it's a docker issue or a salt-misuse of the docker-py lib issue...
14:42 markizano I looked in the source and found it using port_bindings, but it's not documented - I can understand since this state is SID.
14:42 felskrone anyone have a few examples on how to call modules from states? my syntax is not working
14:43 markizano but anyone have any ideas why docker would be listening on a different port than what was specified in the config/sls ?
14:43 j-saturne joined #salt
14:43 jcockhren felskrone: yep. one sec
14:43 markizano felskrone: salt['mymodule.myfunction'](arg1='val1', arg2='val2')
14:43 kaptk2 joined #salt
14:43 stbenjam left #salt
14:43 felskrone markizano: thats exactly my syntax, but its not working :-)
14:44 markizano felskrone: {{ salt['mymodule.myfunction'](arg1='val1', arg2='val2') }} or {% set myvar = salt['mymodule.myfunction']('val', 'val', 'val') %}
14:44 markizano o.o
14:44 markizano oh ?
14:44 markizano Can you pastebin the context + error ?
14:44 felskrone will do if what jcockhren shows me does not work :-)
14:46 markizano k
14:46 tkharju joined #salt
14:49 jcockhren felskrone: this one has 3 examples: https://gist.github.com/jcockhren/f5038a5e213700056cba
14:51 jcockhren felskrone: from the scrollback, it looks like it won't be all that useful to you in yaml. I have something for python syntax too, if that's what's needed
14:53 JDiPierro joined #salt
14:58 schlueter joined #salt
15:00 toastedpenguin joined #salt
15:01 dstufft joined #salt
15:01 CeBe joined #salt
15:01 schlueter1 joined #salt
15:02 felskrone markizano: it works with what jcockhren showed it, but thx for the offer :-)
15:02 markizano ok
15:02 markizano oooh - that format...
15:02 CeBe1 joined #salt
15:04 felskrone i prefer the readability, but are there any downsides to it?
15:04 housl joined #salt
15:08 __ale__ joined #salt
15:08 mpanetta joined #salt
15:08 twellspring joined #salt
15:10 arno joined #salt
15:10 perfectsine joined #salt
15:12 iggy it's less common (and therefore less documented as you've seen)
15:12 smcquay joined #salt
15:13 CeBe joined #salt
15:13 iggy jeddi: yes (from what I've heard anyway)
15:14 fmartin_ joined #salt
15:15 fmartin_ Hi everyone, I'm trying to set up properly a 3-level topology by using salt-syndic daemon. However. even if it is working fine, it is taking too much time for every salt call.
15:15 kaptk2 joined #salt
15:16 fmartin_ http://stackoverflow.com/questions/27925274/3-level-topology-with-saltstack-salt-syndic-performs-very-slowlyI have posted this question in stackoverflow. If someone could please take a look on it i'd really appreciate it . Thanks:
15:17 fmartin_ sorry... bad link, this one works: http://stackoverflow.com/questions/27925274/3-level-topology-with-saltstack-salt-syndic-performs-very-slowly
15:20 dude051 joined #salt
15:20 j-saturne joined #salt
15:22 saravanans joined #salt
15:22 iggy fmartin_: adding extra layers is generally going to add extra latency, etc...
15:22 fmartin_ Hi iggy, but 15 secs is not too much?
15:23 iggy depends, does it scale the same way? i.e. if you run an actual highstate or something does it take like 5 minutes? or is it still just 15 secs (plus however long the highstate itself takes)
15:24 iggy generally speaking, most salt commands you use on a daily basis are going to take longer than 15 secs, so the extra 15 secs isn't necessarily a big deal
15:24 fmartin_ So far I'm doing nothing with the SLS , I'm just using the pre-build modules
15:25 fmartin_ like network.interfaces or test.ping
15:25 fmartin_ those commands are really fast when using a simply master <-> minion infraestructure (no more than 0.5 total time)
15:27 jab416171 joined #salt
15:27 rlarkin joined #salt
15:27 fmartin_ The most puzzling issue is that command output are returned quite fast. However, the salt call is then still waiting for something until it finally ends
15:28 iggy check for key's that are for hosts that maybe don't exist any more?
15:29 aqua^mac joined #salt
15:30 fmartin_ I wouldn't say so because this infraestructure has been set up just now
15:30 fmartin_ No old machines have ever been added or removed so neither their keys
15:30 seanz joined #salt
15:31 rvankleeck joined #salt
15:31 rvankleeck when it comes to installing salt-minion on ubuntu/debian, does the daemon automatically start?
15:32 jcockhren rvankleeck: yes.
15:32 jcockhren (if installed via apt)
15:32 rvankleeck jcockhren, thanks
15:33 hasues joined #salt
15:33 quantumriff joined #salt
15:33 hasues left #salt
15:35 quantumriff in jinja, how would I combine a string with some pillar data? ie, {% set basedir = '/opt/' + salt['pillar.get']('client') %} is what i'm trying, but it has a syntax error
15:36 dude051 joined #salt
15:37 quantumriff d'oh.. the ~ operator converts everything to strings, then concats them
15:37 iggy quantumriff: ~
15:38 elfixit joined #salt
15:38 mikkn joined #salt
15:40 babilen quantumriff: Or you can use '%s foo %s'|format(foo1, bar2, ...)
15:41 markizano <fmartin_> The most puzzling issue is that command output are returned quite fast. However, the salt call is then still waiting for something until it finally ends
15:41 markizano I run with -ldebug and I find it's still checking to see if the job is still running.
15:41 markizano I see that too
15:41 conan_the_destro joined #salt
15:42 markizano oh - I remember what fixed it - fmartin_ Try toggling the number of master worker threads you have - too many will bog the system down, too few will result in slow responses to /usr/bin/salt  calls to the minions
15:44 pdayton joined #salt
15:44 rvankleeck is there a way to back out changes made on a minion? (i.e. if I unregister a minion, is there a way to put it back the way it was?)
15:44 rvankleeck I'm assuming not, but just curious
15:44 cheus joined #salt
15:44 fmartin_ Hi markizano, I'm gonna try it
15:45 ekristen joined #salt
15:45 iggy quantumriff: what babilen said... {{ '{} foo {}'.format(arg1, arg2) }} works too (and is probably what you'll see from python people more often than not)
15:46 iggy rvankleeck: nope
15:47 ndrei joined #salt
15:49 fmartin_ markizano ... with 25 worker threads (instead of 5 by default) I'm getting the same behaviour ..
15:50 fmartin_ Even if the command outputs are already displayed i'm seeing traces like this one "[INFO    ] Got return from testfer-02.local for job 20150113164843915115"
15:50 fmartin_ what are those jobs doing if commands has already finished?
15:51 markizano fmartin_: 1) How many minions in the environment? 2) How many procs in the master? 3) How much mem in the master?
15:52 markizano I'm not 100% on what it's doing in those extra requests, It looks like it's polling all the minions for some data on each call from the master.
15:53 markizano So some of those jobs are just returning the local grains for matching if you have any in your top.sls
15:56 fmartin_ Just two minions... one in the second layer and one more in the bottom layer
15:56 kermit joined #salt
15:56 fmartin_ No other procs running on the master machine, it is dedicated to this purpose
15:56 fmartin_ but only 1MB ram
15:57 Bateau_ joined #salt
15:59 babilen quantumriff: Or even .. '{} ... {}'|format(arg1, arg2) ;)
16:01 xMopxShell joined #salt
16:07 denstark joined #salt
16:07 denstark Hello! Is there a way, using a salt-minion config, to tell the salt master which modules are assigned to this minion?
16:09 iggy denstark: you can target (in top.sls) based on minion grains (which are set on the minion)
16:09 iggy some people don't like that because it gives the minion the ability to lie to get info it shouldn't have
16:10 denstark That's fair... I don't have a top.sls, so I'll look into that
16:11 iggy you're going to need one of those to run highstate
16:11 denstark I've never run highstate -- only `salt 'machinename' state.sls <modules>` on the master
16:11 denstark I guess I missed that one doc? I've aparrently been using Salt wrong for over a year
16:13 iggy a highstate (via top.sls targeting) let's you assign multiple states to a single host (or group of hosts or any of the other targeting methods)
16:14 dude051 joined #salt
16:15 denstark So in top.sls I can do something like {% if grains['env'] == 'dev' %} ?
16:16 iggy look at the docs on it... it has a slightly different layout than your traditional sls file
16:16 iggy why they didn't use a different extension, I don't know
16:17 ksalman is it possible to include a state file only if some conditon is met?
16:17 jalbretsen joined #salt
16:17 ksalman include a state in another state only if a condition is met
16:18 iggy ksalman: using jinja includes, yes... using standard salt includes, no
16:18 ksalman iggy: can you give me an example of doing it with jinja?
16:19 iggy not really, it's not something I've ever done, only heard about it
16:19 phx how can I generate a config file on the salt master, using something like a python script?
16:20 RedundancyD joined #salt
16:21 denstark iggy: Ok, so to specify grains, you do `"grain:value":` in top.sls
16:22 jalbretsen1 joined #salt
16:22 saravanans joined #salt
16:22 iggy denstark: yeah (and you have to have - match: grain on the next line
16:22 iggy the default match is glob matching
16:24 peters-tx joined #salt
16:26 InAnimaTe joined #salt
16:32 otter768 joined #salt
16:34 StDiluted joined #salt
16:35 gattie joined #salt
16:37 smcquay joined #salt
16:38 shiin whenever I run a salt command, it creates a tilde directory where I am. How did I enable this, how can I turn it off again? I couldn't find any bug like that.
16:41 phx i've started a file.managed with #!py and it got deployed to the minion plainly, without being rendered, what am I missing here?
16:43 fredvd joined #salt
16:43 xliiv joined #salt
16:44 phx template: py, oh
16:46 Ozack joined #salt
16:48 meteorfox joined #salt
16:48 anybroad joined #salt
16:51 anybroad joined #salt
16:52 UtahDave joined #salt
16:53 monkey661 joined #salt
16:57 mattbarto joined #salt
16:58 mikaelhm joined #salt
17:00 schlueter joined #salt
17:00 jalbretsen1 Nothing like reading the Salt source code and realizing you're the one that's the problem, not Salt
17:01 tligda joined #salt
17:02 teskew joined #salt
17:04 longdays joined #salt
17:04 ksalman can i not use watch or onchanges on file.copy?
17:04 stevednd I have some multiline content in a pillar that works fine if I call it via pillar.get or something, but when I pass it as part of a dict to a jinja template it's keeping the newlines escaped instead of actually placing them in the file. Anyone experience the same thing?
17:05 longdays hello running version 2014.7.0 and playing with tokens. I see how to generate a token by looking at the example shown here ‘salt -T -a pam web\* test.ping’ was wondering if there was a way I could generate that token without actually targetting anythin
17:06 longdays something like ‘salt -T -a pam'
17:06 longdays would then auth me and give me a token file
17:06 longdays anyone know if this is possible?
17:07 SheetiS joined #salt
17:11 CeBe joined #salt
17:11 anybroad joined #salt
17:14 hal58th1 stevednd the only suggestion I have is to take a look at the file through a good text editor to see what kind of newlines they are. Do they have carriage return or not
17:14 KyleG joined #salt
17:14 stevednd hal58th1: no, they're not newlines at all. They come through as escaped \n
17:14 KyleG joined #salt
17:15 Heartsbane where is all the job info stored for salt
17:15 Heartsbane by default
17:15 joehoyle joined #salt
17:15 * Heartsbane needs stronger kawfee.
17:16 joehoyle hey, I'm running my minions with file_client: local, but also using a master just for remote execution. I have set use_master_when_local: True and the master: address in my minion config, but when trying to start salt-minion is shows "Attempting to authenticate with the Salt Master at 127.0.0.1"
17:17 joehoyle anyone know why that would be?
17:17 j-saturne joined #salt
17:18 aqua^mac joined #salt
17:18 andrew_v joined #salt
17:19 aparsons joined #salt
17:20 schlueter joined #salt
17:21 hal58th1 Heartsbane Maybe you want /var/cache/salt/master/jobs
17:22 Heartsbane Ya the kawfee kicked in right after I asked
17:23 Heartsbane I even got it before UtahDave
17:23 Heartsbane such is the way with things
17:23 mgw joined #salt
17:23 Heartsbane hal58th1: thanks for the help, I do appreciate it :-)
17:25 hal58th1 joehoyle your minion does have the correct address for master in its config?
17:26 joehoyle yeah
17:26 joehoyle thought I thnk use_master_when_local is only in "develop"
17:26 joehoyle which might be the issue!
17:28 zzzirk joined #salt
17:29 theologian joined #salt
17:29 zzzirk joined #salt
17:29 hal58th1 Yeah I see it was introduced in October… I didn't even know it was an option
17:29 zzzirk joined #salt
17:30 joehoyle hal58th1: any idea what the current release schedule is (apart from "when it's ready")
17:31 _JZ_ joined #salt
17:32 iggy ksalman: on 2014.1, no (pretty sure), on 2014.7 it should work
17:34 iggy joehoyle: 2015.2 is expected to be released in 2015.2
17:34 joehoyle iggy: cool thanks
17:35 iggy although I'm still waiting on 2014.7.1 to unbreak everything 2014.7.0 broke
17:36 voxxit joined #salt
17:37 shaggy_surfer joined #salt
17:37 schlueter1 joined #salt
17:37 alanpearce_ joined #salt
17:38 ksalman iggy: thanks. that's why it's not working then.
17:38 shaggy_surfer joined #salt
17:41 shaggy_surfer joined #salt
17:41 fmartin_ Working on the same issue I've traced the problem...  my salt call is displaying the following for a lot of seconds :
17:41 fmartin_ gettimeofday({1421170740, 973465}, NULL) = 0 poll([{fd=23, events=POLLIN}], 1, 0)    = 0 (Timeout)
17:41 fmartin_ anyone 've heard about this ?
17:43 harkx joined #salt
17:43 I3olle joined #salt
17:47 nmadhok joined #salt
17:47 harkx joined #salt
17:51 paulm- Am I right in thinking I cannot modify parts of a file based on some watch condition?
17:51 hal58th1 paulm- I think what you are describing is possible. what is your goal
17:53 markizano huzzah - I figured it out...
17:53 markizano https://github.com/saltstack/salt/blob/develop/salt/states/dockerio.py#L521
17:53 markizano because the pillar uses OrderedDict, this won't execute against pillar objects that do define an iterable dictionary to use for mapping ports.
17:54 markizano because of this, a port is never defined, and therefore docker just listens on the default port (in my case, it's 49153)
17:55 snave joined #salt
17:56 paulm- hal58th1: I want to modify a file if another file has changed
17:56 JDiPierro joined #salt
17:57 hal58th1 ok. well if you are managing the second file, the one you want to watch, then nothing is stopping you from just a simple watch
18:00 nickdew joined #salt
18:03 jalaziz joined #salt
18:05 xliiv joined #salt
18:07 desposo joined #salt
18:08 nitti joined #salt
18:08 forrest joined #salt
18:09 ericof joined #salt
18:11 mattbarto joined #salt
18:12 wendall911 joined #salt
18:14 rap424 joined #salt
18:14 saravanans joined #salt
18:15 druonysus joined #salt
18:17 spookah joined #salt
18:18 jblackburn joined #salt
18:18 andrew_v joined #salt
18:18 ksalman any ideas on how to get around this https://github.com/saltstack/salt/issues/13843
18:21 iggy do a saltutil.sync_grains in your settings.minion sls file (before anything else)
18:21 iggy and maybe depend on the state that does it
18:22 ksalman iggy: how can i execute saltutil.sync_grains in a state file?
18:24 Auroch joined #salt
18:24 iggy a few ways
18:24 iggy someone had a good gist with some examples earlier
18:25 Ryan_Lane joined #salt
18:25 ksalman module.run maybe?
18:25 iggy https://gist.github.com/jcockhren/f5038a5e213700056cba
18:25 ksalman iggy: thank you
18:25 iggy so the states with module.run... yeah
18:26 phx when I'm using the py renderrer to generate a served file (so not a state) why aren't the variables defined in the docs getting defined? http://docs.saltstack.com/en/latest/ref/renderers/all/salt.renderers.py.html
18:27 phx i tried def run(): return __sls__ and it said sls is undefined
18:27 Mso150 joined #salt
18:27 iggy because it's not a sls file?
18:28 phx then how do i know for which host I'm generating the given file for?
18:28 iggy no clue, never messed with that stuff before
18:29 phx the thing is, i have an inventory db next to salt, which i'm using to define a lot of things, like generating the top.sls using that
18:29 UtahDave phx: the states are evaluated on the minion, not the master
18:30 phx currently i'm trying to put this together for a bind9 service, generate the named.conf (example: to define on what interface to listen on, i need to know which host it is), and then generate the served zones
18:30 phx UtahDave, and when a managed file is rendered using python, where does that run?
18:30 UtahDave phx: always on the minion
18:30 iggy everything other than pillars run on the minion
18:30 phx mhm
18:30 shaggy_surfer joined #salt
18:30 UtahDave the only thing that is evaluated on the master is pillar
18:31 phx that makes more sense
18:31 phx so i have to make this pillar stuff
18:31 phx i thought files that are served to the client, rendered on the master side
18:32 murrdoc joined #salt
18:33 jY is there anyway to reference a array grain in top.sls like http://pastebin.com/yfxj5UuL
18:33 jY like if its grains['manage']['type']
18:33 otter768 joined #salt
18:33 iggy phx: have you looked at the bind-formula to see if it has something to help you? (or if it can just do what you want?)
18:34 phx iggy, not yet. but at the end i will have to do this for inhouse apps, that's why i tried this way
18:35 iggy It sounds like you're doing this a rather strange way
18:36 iggy for one, I've never heard of people using the py renderer in a file.managed file
18:36 phx the idea behind is, having an inventorydb that suits our infrastructure then generating configuration and whatever based on the data inside
18:37 iggy generally you're going to have small bits of information in pillars, and then use that to render your config files
18:37 phx got that
18:37 ajw0100 joined #salt
18:37 phx like per-host information in pillars, accessable from states?
18:37 ndrei joined #salt
18:39 schlueter joined #salt
18:43 dexter91x joined #salt
18:45 phx so if i look at it from a highlevel, I should make the interface between the state files and my inventorydb, the pillars, and refer to that in the sls states, right?
18:45 phx s/sls states/sls templates/
18:46 wt joined #salt
18:48 aranhoide joined #salt
18:49 UtahDave phx: that's what I would do, generally.
18:49 phx right, will take that advice
18:49 UtahDave phx: sometimes I'll have a state call out directly to a database, or call out over the peer interface
18:49 murrdoc joined #salt
18:49 sasa joined #salt
18:49 ksalman in this doc http://docs.saltstack.com/en/latest/topics/reactor/ is there a difference between 'salt/minion/*/start' and 'minion_start' ?
18:49 phx cool
18:50 UtahDave phx: but often times it's nice to have that data in pillar. That way if you change how or where you get that data from, your minions don't know or care
18:50 robawt hello all
18:50 Heartsbane robawt: silence!
18:50 robawt if I wanted to write a script to generate a grain for the type of graphics card installed on a system, do i write it as a module?
18:50 robawt Heartsbane: haha :)
18:50 phx another thing i'm having a tough time is doing various cloud calls from python. like there is list_vlans, list_locations, etc in salt-cloud, but i was not able to find those in the python API, how should I do that?
18:50 UtahDave ksalman: I think minion_start is the older deprecated tag
18:50 ksalman ah okay
18:50 Gareth ahoy hoy.
18:50 UtahDave robawt: yeah, a grains module
18:51 phx UtahDave, yeah, abstraction. that's cool
18:51 robawt Heartsbane: am I seeing you at Scale this year?
18:51 UtahDave robawt: /srv/salt/_grains/robawt_graphic_card_decoder_coolguy_script.py
18:51 KyleG coolguy script
18:51 KyleG sounds legit
18:51 robawt UtahDave: perfect, thank you
18:51 UtahDave :)
18:51 robawt KyleG: most definitely.
18:52 robawt coolguy_script.py.exe :|
18:52 robawt j/k
18:52 aranhoide are there any known issues with pkgrepo in 2014.7.0?  I have this state `java-ppa: {pkgrepo.managed: [{ppa: webupd8team/java}]}` and it gets executed with no error, but the oracle-java7-installer package can't be found after that, not even in bash after an `apt-get update`.  I get it if I add that ppa in the shell (`add-apt-repository ppa:webupd8team/java`).  I have python-software-properties and python-pycurl installed.
18:52 Heartsbane robawt: They have cleared it for me to go to Scale, I am also bringing it up in my 1:1 wiht my boss at 4:00PM today
18:53 schlueter1 joined #salt
18:53 robawt Heartsbane: hell yeah
18:53 Heartsbane robawt: because if I don't get to go hack/learn with the rest of my fellow nerds, they can have my 2 weeks
18:53 hal58th joined #salt
18:53 hal58th I believe there is an issue with ubuntu ppas. Check github issues
18:53 ingwaem joined #salt
18:54 aranhoide thanks hal58th
18:54 robawt LOL, Heartsbane maybe we can ask Gareth to put that on some tshirts this year
18:55 longdays Anyone here have suggestions on the least expensive salt command one can run for just generating a salt_token file
18:55 Gareth robawt: Yeah. That sounds like something I would want to be blamed for :)
18:55 robawt haha
18:56 iggy robawt: there's code to get the gpu info into grains already (just have to enable it in the config as it's expensive I think)
18:56 hal58th longdays you can probably target yourself and do cmd.run "echo "
18:57 longdays hal58th Thanks I will run that
18:57 iggy robawt: if that doesn't do what you need, look at the custom grains in salt-contrib for some inspiration
18:57 hrabovsky joined #salt
18:58 * fxhp highfives robawt
18:58 iggy troll base pi so hard...
18:59 * robawt highfives fxhp
18:59 Gareth UtahDave: who from Salt gets to come to SCALE this year? :)
18:59 robawt you going to Scale this year fxhp?
19:00 robawt Gareth: we should demand UtahDave
19:00 robawt iggy: thanks for the heads up
19:00 KyleG lost of postgres stuff @ scale this year
19:01 UtahDave Gareth: I don't know yet, actually!  I hope I get to go. I was travelling elsewhere last year
19:01 aranhoide hal58th: so the most similar thing is https://github.com/saltstack/salt/issues/19415 , but I don't have the repo commented out either
19:01 UtahDave robawt: Yes, please request me!  :)
19:02 aranhoide this is the first highstate after a fresh salt install (but the problem persists across subsequent highstates)
19:02 baffle iggy: Yeah, I can't push any updates/changes at all now, with mine.get+compound being broken. \o/
19:03 murrdoc can formulas have _modules directories
19:04 murrdoc for eg, in openstack, i am using python to interact with keystone, but i dont want to put that in /srv/salt/_modules
19:04 iggy murrdoc: yes
19:04 murrdoc because its not needed on all minions
19:04 iggy at least I've seen some
19:04 Mso150_b joined #salt
19:05 murrdoc ok sweet, so all the dirs _modules/_renderers and so on can be in /srv/formula/formula_name directories
19:05 murrdoc i am loving this formula + pillar driven pattern
19:06 KyleG hrm some of the SCALE talks look interesting
19:06 KyleG I should probably go
19:06 iggy murrdoc: I want to say it was at the top level of the formula, but I'm trying to find one that has it
19:07 aqua^mac joined #salt
19:08 fxhp robawt: naw not going : (
19:08 murrdoc iggy:  i ll test it out
19:09 iggy hosts-formula
19:11 longdays so to generate a token is just ran a bogus query against something that matched no minions and the token was generated. I feel like I should be able to generate a token without actually having to target anything. Just the command “salt -T -a pam”. Is this a valid feature request. If so where should I put in the issue?
19:13 twellspring joined #salt
19:14 repl1cant joined #salt
19:17 mattbarto joined #salt
19:17 murrdoc joined #salt
19:18 UtahDave longdays: on github.   https://github.com/saltstack/salt/
19:18 longdays Alright UtahDave. Adding the request their now. Reading the contributing guidelines
19:18 longdays thanks
19:18 iggy longdays: after you search for an existing one of course
19:19 longdays right, not finding anything as of yet. Not sure if my search fu is pefect so trying a couple different searches
19:19 UtahDave thanks, longdays!
19:19 higgs001 joined #salt
19:20 rlarkin can anyone explain what's different about custom tags?
19:20 stooj joined #salt
19:20 catpig joined #salt
19:20 rlarkin my custom tag works fine between two aws instances or two real machines, but not if the minion is running in a lxc container
19:20 rlarkin but on that lxc container all the built in events work fine
19:21 UtahDave rlarkin: custom event tags?
19:21 rlarkin yes.
19:21 TheThing joined #salt
19:21 rlarkin if my master and minion are two real machines or two aws or vmware machines my event shows up at the master
19:22 rlarkin but if my minion is a container only the built-in events ( like auth ) will show up on the master
19:22 UtahDave It shouldn't matter to Salt at all
19:23 rlarkin actually it's more complex that that.  with hydrogen and lxc version .8 there is no issue at all
19:23 rlarkin but along with helium I also upgraded lxc to 1.0.0
19:23 UtahDave let me ask someone, rlarkin
19:23 rlarkin I run salt-call event.fire_master '{"data": "mytest"}' 'testtag'' , and on the master I just see the auth event
19:24 rlarkin thank you UtahDave.
19:25 druonysuse joined #salt
19:25 druonysuse joined #salt
19:26 repl1cant joined #salt
19:26 rojem joined #salt
19:27 UtahDave rlarkin: yeah, none of us can think of a reason why LXC would have anything to do with this
19:27 rlarkin yeah.  it's so strange
19:27 UtahDave rlarkin: how are you listening or watching for the events?
19:27 conan_the_destro joined #salt
19:28 rlarkin the eventlisten.py script from github
19:28 UtahDave are the Salt versions the same everywhere?
19:28 rlarkin yeah
19:29 UtahDave are there any errors in the minion logs? or if you run the minion in debug mode?
19:29 rlarkin no.
19:29 nmadhok joined #salt
19:29 rlarkin I think my next step has to be to try lxc 1.0.0 with hydrogen
19:29 rlarkin and narrow it down
19:29 UtahDave ok
19:30 rlarkin my intuition is it will be with lxc.  network config or something.
19:30 monkey66 joined #salt
19:31 UtahDave likely.  Let me know what you find out.
19:37 ksalman is it not possible to use jinja grains conditionals in the reactor?
19:37 phx how could i do the following from the python API? salt-cloud -f list_vlans $provider
19:38 ksalman i'd like to deploy a state if a grain condiiton is satisfied only
19:38 ksalman soemthing like {% if not grains['saltversion'].startswith('2014.7') %}
19:39 iggy ksalman: reactors run inside the master
19:39 numkem does anyone see anything wrong with using salt-master in an lxc container?
19:39 ksalman ah
19:39 ksalman hm..
19:39 ksalman so there's no way of doing this
19:39 sasa hello there
19:40 iggy ksalman: you should probably do it in the context of the state you are running via the reactor
19:40 ksalman iggy: how do you mean?
19:40 ksalman put the condition inside the state?
19:41 dexter91x hello there
19:41 iggy yeah
19:41 stoogenmeyer joined #salt
19:42 dexter91x how can i override pillar value when running a formula ? i couldn't find it in the documents , could anyone give me a hint or where to find it in the documentation ?
19:43 iggy dexter91x: you mean from the command line? or for good?
19:45 pmcg joined #salt
19:45 dexter91x yes exactly , for example if install_form_source is True inside the pillar which merged with my map.jinja , how could i make it False without modifying the states , just from the command line
19:46 whiteinge joined #salt
19:48 iggy there are some examples of specifying pillar data on the command line, that really only works with certain module functions though
19:48 chiui joined #salt
19:51 babilen I need some inspiration... I am using plenty of formula and therefore set various values via the "normal" formula pillars. This all works fine up to the point that I want to describe a certain setup in a single place (i.e. have all pieces that constitute setup FOO in one place. Say I want to set the MySQL bind address and have, in another pillar, defined the mine function that should be used to get the IP address in a particular private network.
19:51 dexter91x @iggy so what i am asking for should be modified only within states using jinja ?
19:52 babilen I'd now like to set the bind address to the IP address of the MySQL server in that subnet and would therefore like to use salt['mine.get'] in the pillar ...
19:52 babilen Unfortunately I would then have to specify the mine function (i.e. hardcode it there) as I cannot refer to the other pillar ...
19:53 babilen How are you dealing with that? Do I *really* have to use grains for this? Should I investigate writing a "pre-pillar" (i.e. something that allows me to set static values that are available from the beginning?
19:53 babilen Would external pillars help me here?
19:54 repl1cant joined #salt
19:54 babilen I simply don't accept that I have to write ten MySQL pillar SLS (that only differ in the mine function) just because I cannot refer to another pillar.
19:55 * babilen needs "prepillars" ;)
19:56 iggy why would the mine function differ between them?
19:56 smcquay joined #salt
19:57 babilen Because setups are in different private networks (i.e. they differ in the CIDR range used by the mine function)
19:58 iggy I don't really get it, but I'm pretty sure you know what you are doing
19:58 iggy I do think you have a tendency to _really_ want to put a lot of stuff in pillars that I don't think most people would
19:58 iggy but I don't have your job, so...
19:59 babilen Say customer A has five setups with fifty boxes each .. All of which get their own /26 -- The setup is identical (modulu IP addresses and data) between them .. so I have a Elasticseach server, a MySQL server, ... in each. I use the mine to keep track of IP addresses.
19:59 hebz0rl_ joined #salt
20:01 babilen What I want to do now is say "bind_address: salt['mine.get'](grains['id'], SOME_MINE_FUNCTION)[0][0]) -- but I would have to hardcode the mine function in each of them (even though I set it in another pillar) as a pillar cannot refer to other pillars.
20:02 babilen My only option is probably to set the name of the mine_function as a grain on the minion itself. I don't really like that (as I define the mine functions in the pillar as well) and am therefore looking for inspiration
20:02 jalaziz joined #salt
20:02 shaggy_surfer joined #salt
20:03 babilen Salt really needs data that is kept on the master, can be easily written and is available *everywhere* (with the drawback that it cannot be dynamic, i.e. "static" dictionaries)
20:09 babilen iggy: Would you just write the name of the mine function as grain (and try to remember to do that before you refer to it / enfore that the "write grain" happens before anything else) ?
20:11 repl1cant joined #salt
20:15 cberndt joined #salt
20:25 xliiv joined #salt
20:29 cberndt joined #salt
20:32 druonysus joined #salt
20:34 otter768 joined #salt
20:37 viq blabla {{ salt['pillar.get']('some:thing', "some grain value") }}  - how do I put a grain value there?
20:38 bhosmer_ joined #salt
20:38 babilen salt['grains.get'](...) ?
20:38 ntropy viq: you seem to miss the understanding that pillar.get is a module call, as documented here - http://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.pillar.html#salt.modules.pillar.get
20:38 ntropy therefore, you can call any function in any existing module
20:39 ntropy http://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.grains.html#salt.modules.grains.get
20:39 giantlock joined #salt
20:40 I3olle joined #salt
20:41 viq fetchurl = {{ salt['pillar.get']('systems:mirror', "http://mirror.local/salt['grains.get']('osarch')" ) }}      like so?
20:41 babilen No
20:42 babilen fetchurl = {{ salt['pillar.get']('systems:mirror', "http://mirror.local/{}".format(salt['grains.get']('osarch'))) }}
20:43 viq Thank you, I wouldn't have figured out the {}".format part
20:43 Pixionus joined #salt
20:44 _prime_ joined #salt
20:44 babilen viq: http://jinja.pocoo.org/docs/dev/templates/#format + https://docs.python.org/2/library/string.html#formatspec
20:45 babilen I haven't checked my example, but that's the general idea
20:45 nitti_ joined #salt
20:45 babilen (scroll down in the Python doc for some examples)
20:46 jespada joined #salt
20:47 dave_den joined #salt
20:47 viq thank you
20:50 aranhoide Does salt provide a way to create and set the size of a swap file to be activated via salt.states.mount.swap, or does that have to be done 'manually'?
20:50 aranhoide also, will that setup work in azure?  I hear swap files are tricky there..
20:51 aranhoide (meaning, has anyone tried that on azure?)
20:51 vu joined #salt
20:51 heise aranhoide: manually is the only way
20:54 Bateau_ joined #salt
20:55 aqua^mac joined #salt
20:56 elfixit joined #salt
20:57 babilen aranhoide: 'manualle' here, naturally, simply means some cmd.run invocations
20:57 babilen *manually
20:58 theologian joined #salt
20:59 Slimmons joined #salt
20:59 davebarnes joined #salt
20:59 badon joined #salt
21:00 Slimmons If I want to add an entire directory to my minions, and in my init.sls file I have /path/to/directory:
21:00 Slimmons file.recurse:, with file_mode: 644
21:00 Slimmons but I don't want everything to be 644
21:00 Slimmons is there a way to set permissions for different files, but still use recurse?
21:01 davebarnes anyone know if it's possible to omit a username from the salt roster when using salt-ssh? when i try to run a salt-ssh command it defaults the username to "root" and prompts for a password -- it'd be great if it defaulted to whatever user is running the salt-ssh command
21:03 hal58th davebarnes I don't think you can set the default user which is a little odd. Write up a feature request on salt's github
21:07 hal58th Slimmons The answer is no unfortunately. I would use the exclude_pat to exclude the certain files that require different permissions. then use file.managed for those files
21:08 davebarnes hal58th: thanks. looks like there's already a bug report from 2013: https://github.com/saltstack/salt/issues/7911
21:08 jblackburn joined #salt
21:08 hal58th also make sure to require the file.recurse. Otherwise the directories might not be there.
21:08 hal58th welcome davebarnes
21:09 Slimmons Thanks hal58th
21:10 hal58th welcome Slimmons
21:10 _ikke_ joined #salt
21:12 active8 joined #salt
21:13 jhauser joined #salt
21:14 viq urgh, https://pbot.rmdir.de/cnQL5xYbogo6A72537Id4g and what's more confusing/annoying is that salt master isn't running as root but as _salt
21:14 Singularo joined #salt
21:14 Singularo joined #salt
21:16 Mso150_b_g joined #salt
21:19 davebarnes left #salt
21:19 zadock joined #salt
21:22 twellspring joined #salt
21:25 stevednd is there a state to rename a minion id? At init it's based off of hostname, but I have some machines that are changing, and I know the minion id doesn't change automatically
21:25 Mso150_b_g_d joined #salt
21:25 KyleG stevednd: You can specify the minion id in the minion config file if you want to
21:27 stevednd KyleG: does that change it even when looking up salt keys? I haven't attempted this with 2014.7, but I seem to recall that not happening with 2014.1
21:27 KyleG i honestly don't know, I would have to try it and see
21:33 hal58th stevednd you would have to reaccept the new salt-key.
21:33 hal58th stevednd and I believe delete the old one. I'm sure it's on google somewhere
21:34 ropes joined #salt
21:34 jmccree joined #salt
21:34 wintamute joined #salt
21:34 mlanner joined #salt
21:34 Emantor joined #salt
21:34 SaveTheRbtz joined #salt
21:34 Damon joined #salt
21:34 covox joined #salt
21:34 sgate1 joined #salt
21:34 ahale_ joined #salt
21:34 REdOG joined #salt
21:34 agj joined #salt
21:34 teepark joined #salt
21:34 ahammond joined #salt
21:34 LotR joined #salt
21:34 notbmatt joined #salt
21:34 carmony joined #salt
21:34 pjs joined #salt
21:34 whytewolf joined #salt
21:34 faulkner joined #salt
21:34 codysoyland joined #salt
21:34 robinsmidsrod joined #salt
21:34 muss joined #salt
21:34 vlcn joined #salt
21:34 bourbon joined #salt
21:34 muebel joined #salt
21:34 iggy joined #salt
21:34 Karunamon joined #salt
21:34 freelock joined #salt
21:34 randomuser joined #salt
21:34 wolog_ joined #salt
21:34 jayne joined #salt
21:34 lazybear joined #salt
21:34 t0rrant joined #salt
21:34 dustinrc joined #salt
21:34 cwright_ joined #salt
21:34 Zachary_DuBois joined #salt
21:34 renoirb joined #salt
21:34 TronPaul_ joined #salt
21:34 bdols joined #salt
21:34 snuffop joined #salt
21:34 shaggy joined #salt
21:34 spiksius joined #salt
21:34 z3uS joined #salt
21:34 steveoliver joined #salt
21:34 lahwran joined #salt
21:34 eagles0513875 joined #salt
21:34 mrtrosen joined #salt
21:34 Bryanstein joined #salt
21:34 mikepea joined #salt
21:34 octarine joined #salt
21:34 supermike joined #salt
21:34 rigor789 joined #salt
21:34 zekoZeko joined #salt
21:34 thehaven joined #salt
21:34 patrek joined #salt
21:34 mik3 joined #salt
21:34 andabata joined #salt
21:34 erjohnso joined #salt
21:34 stewba joined #salt
21:34 lynxman joined #salt
21:34 xDamox joined #salt
21:34 manfred joined #salt
21:34 babilen joined #salt
21:34 MatthewsFace joined #salt
21:34 gwmngilfen joined #salt
21:34 jY joined #salt
21:34 phx joined #salt
21:34 ventris joined #salt
21:34 gfa joined #salt
21:34 Xiao_ joined #salt
21:34 analogbyte joined #salt
21:34 __number5__ joined #salt
21:34 bantone joined #salt
21:34 _ether_ joined #salt
21:34 cruatta joined #salt
21:34 nhubbard joined #salt
21:34 jasonrm joined #salt
21:34 ksalman joined #salt
21:34 NikolaiToryzin joined #salt
21:34 nethershaw joined #salt
21:34 oeuftete joined #salt
21:34 dh joined #salt
21:34 Micromus joined #salt
21:34 eightyeight joined #salt
21:34 cleme1mp joined #salt
21:34 workingcats joined #salt
21:34 numkem joined #salt
21:34 sroegner joined #salt
21:34 berserk joined #salt
21:34 paha joined #salt
21:34 Laogeodritt joined #salt
21:34 moderation joined #salt
21:34 m0nky joined #salt
21:34 antonw joined #salt
21:34 alexbst joined #salt
21:34 scalability-junk joined #salt
21:34 mschiff joined #salt
21:34 dnai23 joined #salt
21:34 packeteer joined #salt
21:34 bryguy joined #salt
21:34 CaptainMagnus joined #salt
21:34 ckao joined #salt
21:34 vukcrni joined #salt
21:34 capricorn_1 joined #salt
21:34 funzo_ joined #salt
21:34 anotherZero joined #salt
21:34 schristensen joined #salt
21:34 ashb joined #salt
21:34 Linuturk joined #salt
21:34 Nazca__ joined #salt
21:34 Cottser|away joined #salt
21:34 JlRd joined #salt
21:34 dnj joined #salt
21:34 mage_ joined #salt
21:34 jerematic joined #salt
21:34 cpowell joined #salt
21:34 cheus joined #salt
21:34 kermit joined #salt
21:34 aparsons joined #salt
21:34 harkx joined #salt
21:34 nickdew joined #salt
21:34 andrew_v joined #salt
21:34 aranhoide joined #salt
21:34 hrabovsky joined #salt
21:34 stooj joined #salt
21:34 conan_the_destro joined #salt
21:34 shaggy_surfer joined #salt
21:34 druonysus joined #salt
21:34 nitti_ joined #salt
21:34 jespada joined #salt
21:34 theologian joined #salt
21:34 jakesyl_insomnia joined #salt
21:34 active8 joined #salt
21:34 longdays joined #salt
21:34 InAnimaTe joined #salt
21:34 toddnni joined #salt
21:34 wnkz joined #salt
21:34 CaptTofu_ joined #salt
21:34 jeddi joined #salt
21:34 dcmorton joined #salt
21:34 kalessin joined #salt
21:34 hintss joined #salt
21:34 mohae joined #salt
21:34 Deevolution joined #salt
21:34 Guest48907 joined #salt
21:34 bernieke joined #salt
21:34 pfallenop joined #salt
21:34 hybridpollo joined #salt
21:34 Gareth joined #salt
21:34 SneakyPhil joined #salt
21:34 murrdoc joined #salt
21:34 kossy joined #salt
21:35 zadock joined #salt
21:35 cofeineSunshine joined #salt
21:35 babilen joined #salt
21:36 totte joined #salt
21:36 stevednd KyleG, hal58th: it would appear that it's a no https://github.com/saltstack/salt/issues/6896
21:36 kossy joined #salt
21:36 FRANK_T salt-call is just for minions?
21:37 hal58th FRANK_T correct
21:37 ramishra_ joined #salt
21:37 Guest18227 joined #salt
21:37 badon joined #salt
21:37 I3olle joined #salt
21:37 giantlock joined #salt
21:37 repl1cant joined #salt
21:37 smcquay joined #salt
21:37 stoogenmeyer joined #salt
21:37 mattbarto joined #salt
21:37 SheetiS joined #salt
21:37 teskew joined #salt
21:37 tligda joined #salt
21:37 dude051 joined #salt
21:37 abe_music joined #salt
21:37 goal joined #salt
21:37 kiorky joined #salt
21:37 colonD joined #salt
21:37 LeProvokateur joined #salt
21:37 eliasp joined #salt
21:37 munhitsu___ joined #salt
21:37 Whissi joined #salt
21:37 piquadrat joined #salt
21:37 ldlework joined #salt
21:37 Kakwa joined #salt
21:37 h8 joined #salt
21:37 mattjb joined #salt
21:37 rofl____ joined #salt
21:37 bastiandg joined #salt
21:37 jhujhiti joined #salt
21:37 fbettag joined #salt
21:37 nk joined #salt
21:37 dabb joined #salt
21:37 moos3 joined #salt
21:37 jgelens joined #salt
21:37 hal58th FRANK_T Just as "salt" command is for master.
21:37 neilf______ joined #salt
21:37 berserk joined #salt
21:37 madduck joined #salt
21:37 spookah joined #salt
21:37 vukcrni joined #salt
21:37 carlton joined #salt
21:37 FRANK_T I am trying to install halite http://docs.saltstack.com/en/latest/topics/tutorials/halite.html
21:37 jakesyl_insomnia joined #salt
21:38 jerematic joined #salt
21:38 FRANK_T salt-call tls.create_self_signed_cert tls
21:38 skarn joined #salt
21:38 FRANK_T on the master?
21:39 doriftoshoes joined #salt
21:39 badon joined #salt
21:39 bigl0af joined #salt
21:39 DaveQB joined #salt
21:39 hal58th Yes, it's on the master. It's assuming that you also have salt-minion installed on the salt-master
21:39 FRANK_T hal58th could you please point me to another doc.
21:40 FRANK_T halite It is not working for me
21:40 hal58th I have no idea how halite works. Just going off what it looks like they are trying to do. Just have salt-minion and salt-master installed on the same box. Then run that command
21:40 FRANK_T :(
21:40 jhauser joined #salt
21:40 vu joined #salt
21:40 xliiv joined #salt
21:40 desposo joined #salt
21:40 quantumriff joined #salt
21:40 marcinkuzminski joined #salt
21:40 redzaku joined #salt
21:40 heaumer joined #salt
21:40 sarlalian joined #salt
21:40 bytemask joined #salt
21:40 Hipikat joined #salt
21:40 tomspur joined #salt
21:40 danemacmillan joined #salt
21:40 beardo_ joined #salt
21:40 drawks joined #salt
21:40 Hybrid1 joined #salt
21:40 troyready joined #salt
21:40 lionel joined #salt
21:40 smkelly joined #salt
21:40 Corey joined #salt
21:40 honestly joined #salt
21:40 copelco joined #salt
21:40 sc` joined #salt
21:40 sk_0 joined #salt
21:40 hardwire joined #salt
21:40 crazysim joined #salt
21:40 palantir_ joined #salt
21:40 __alex joined #salt
21:40 nikogonzo joined #salt
21:40 AllSySt3msG0 joined #salt
21:40 Ligthert joined #salt
21:40 dstokes joined #salt
21:40 nkuttler joined #salt
21:40 rogst joined #salt
21:40 mackstick joined #salt
21:40 LordOfLA joined #salt
21:40 gadams joined #salt
21:40 jevonearth1 joined #salt
21:40 jaylark joined #salt
21:40 UForgotten joined #salt
21:40 mirko joined #salt
21:40 chrischris joined #salt
21:40 sirtaj joined #salt
21:40 CSa_ joined #salt
21:40 masterkorp joined #salt
21:40 amatas joined #salt
21:40 tru_tru joined #salt
21:40 AnswerGuy joined #salt
21:40 retr0h joined #salt
21:40 davromaniak joined #salt
21:40 utahcon joined #salt
21:40 ShibMcNe joined #salt
21:40 stotch joined #salt
21:40 amontalban joined #salt
21:40 nlb joined #salt
21:40 skullone joined #salt
21:40 nyov joined #salt
21:41 hal58th halite is considered pre-alpha according to that webpage. Afraid you might not get much help
21:41 FRANK_T I have a separate server for the master
21:41 FRANK_T okay.
21:42 hal58th looks like you can run that command from any minion. Just copy the resulting certs back to your master.
21:42 fxdgear joined #salt
21:42 beauby_ joined #salt
21:42 arif-ali joined #salt
21:42 ThomasJ joined #salt
21:42 leszq joined #salt
21:42 forze joined #salt
21:42 lamasnik joined #salt
21:43 Corey joined #salt
21:43 twellspring joined #salt
21:43 jblackburn joined #salt
21:43 Pixionus joined #salt
21:43 peters-tx joined #salt
21:43 kitp joined #salt
21:43 ampex joined #salt
21:43 gyre007 joined #salt
21:43 hebz0rl joined #salt
21:43 JoeHazzers joined #salt
21:43 iwishiwerearobot joined #salt
21:43 mariusv joined #salt
21:43 chutzpah joined #salt
21:43 Morbus joined #salt
21:43 eclectic joined #salt
21:43 EWDurbin joined #salt
21:43 pf_moore joined #salt
21:43 agh joined #salt
21:43 iMil joined #salt
21:43 Rory joined #salt
21:43 s51itxsy1 joined #salt
21:43 sifusam joined #salt
21:43 minaguib joined #salt
21:43 jakesyl_insomnia joined #salt
21:43 AndreasLutro joined #salt
21:43 Nils- joined #salt
21:43 chamunks joined #salt
21:43 nledez joined #salt
21:44 denys joined #salt
21:46 gyre007 joined #salt
21:47 Jahkeup joined #salt
21:48 berserk joined #salt
21:48 vukcrni joined #salt
21:48 jakesyl_insomnia joined #salt
21:49 mikaelhm joined #salt
21:50 berto- joined #salt
21:50 gamingrobot joined #salt
21:50 akafred joined #salt
21:50 fxdgear joined #salt
21:50 doriftoshoes joined #salt
21:50 skarn joined #salt
21:50 spookah joined #salt
21:50 madduck joined #salt
21:50 neilf______ joined #salt
21:50 jgelens joined #salt
21:50 ramishra_ joined #salt
21:50 Singularo joined #salt
21:50 elfixit joined #salt
21:50 monkey66 joined #salt
21:50 _JZ_ joined #salt
21:50 mgw joined #salt
21:50 seanz joined #salt
21:50 arno joined #salt
21:50 housl joined #salt
21:50 kormoc joined #salt
21:50 Rockj joined #salt
21:50 qybl joined #salt
21:50 fintler joined #salt
21:50 mfournier joined #salt
21:50 [vaelen] joined #salt
21:50 goki________ joined #salt
21:50 imanc joined #salt
21:50 modafinil joined #salt
21:50 akoumjian joined #salt
21:50 basepi joined #salt
21:50 chitown joined #salt
21:50 bfoxwell joined #salt
21:50 GrueMaster joined #salt
21:50 techdragon joined #salt
21:50 mattikus` joined #salt
21:50 APLU joined #salt
21:50 iml joined #salt
21:50 scarcry joined #salt
21:50 markizano joined #salt
21:50 adrianhannah joined #salt
21:50 SubOracle joined #salt
21:50 jerrcs joined #salt
21:50 esharpmajor joined #salt
21:50 Cidan joined #salt
21:50 nahamu joined #salt
21:50 pppingme joined #salt
21:50 gmoro joined #salt
21:50 mortini joined #salt
21:50 ntropy joined #salt
21:50 CryptoMer joined #salt
21:50 Sway joined #salt
21:50 Samos123 joined #salt
21:50 Vye joined #salt
21:50 akitada joined #salt
21:50 mihait joined #salt
21:50 CatPlusPlus joined #salt
21:50 cedwards joined #salt
21:50 nebuchadnezzar joined #salt
21:50 davidone_ joined #salt
21:50 ktosiek joined #salt
21:50 jcockhren joined #salt
21:50 Diaoul joined #salt
21:50 dthorman joined #salt
21:50 ikanobori joined #salt
21:50 wm-bot4 joined #salt
21:50 Eugene joined #salt
21:50 geekatcmu joined #salt
21:50 xenoxaos joined #salt
21:50 balltongu joined #salt
21:50 pipeep joined #salt
21:50 hillna_ joined #salt
21:50 Ssquidly joined #salt
21:50 kwmiebach joined #salt
21:50 vincent_vdk joined #salt
21:50 ctrlrsf joined #salt
21:50 joehh2 joined #salt
21:50 stan_k joined #salt
21:50 GnuLxUsr joined #salt
21:50 tempspace joined #salt
21:50 tedski joined #salt
21:50 \ask joined #salt
21:50 gyre007 joined #salt
21:50 jakesyl_insomnia joined #salt
21:50 FRANK_T joined #salt
21:51 darvon_ joined #salt
21:51 emid_ joined #salt
21:51 jalaziz_ joined #salt
21:51 EvaSDK_ joined #salt
21:51 ramishra_ joined #salt
21:51 neilf______ joined #salt
21:51 doriftoshoes joined #salt
21:51 fxdgear joined #salt
21:51 akafred joined #salt
21:52 gamingrobot joined #salt
21:52 eliasp joined #salt
21:52 FRANK_T joined #salt
21:52 hebz0rl__ joined #salt
21:52 SubOracle joined #salt
21:52 HuleB joined #salt
21:52 whiteinge joined #salt
21:52 skarn joined #salt
21:52 FRANK_T whats going on here
21:53 dstufft_ joined #salt
21:53 djinni`_ joined #salt
21:53 zzzirk_ joined #salt
21:53 stevednd FRANK_T: just a netsplit
21:53 pacopabl1 joined #salt
21:53 imanc joined #salt
21:53 FRANK_T yea
21:53 ikanobori_ joined #salt
21:53 pmcg joined #salt
21:53 wt joined #salt
21:53 Ryan_Lane joined #salt
21:53 wendall911 joined #salt
21:53 JDiPierro joined #salt
21:53 voxxit joined #salt
21:53 UtahDave joined #salt
21:53 meteorfox joined #salt
21:53 mikkn joined #salt
21:53 rlarkin joined #salt
21:53 beebeeep joined #salt
21:53 ninkotech joined #salt
21:53 xsteadfastx joined #salt
21:53 jcristau joined #salt
21:53 ajolo joined #salt
21:53 out180 joined #salt
21:53 JordanTesting joined #salt
21:53 kaiyou joined #salt
21:53 j4son joined #salt
21:53 GvJordan joined #salt
21:53 georgemarshall joined #salt
21:53 arapaho joined #salt
21:53 jbub joined #salt
21:53 Tahm joined #salt
21:53 JPaul joined #salt
21:53 g3cko joined #salt
21:53 nliadm joined #salt
21:53 xt joined #salt
21:53 rbjorklin joined #salt
21:53 MaZ-_ joined #salt
21:53 enclyp joined #salt
21:53 jtanner joined #salt
21:53 Miq joined #salt
21:53 pviktori joined #salt
21:53 penguin_dan joined #salt
21:53 Rawkode joined #salt
21:53 marcel joined #salt
21:53 bretep joined #salt
21:53 jamesog joined #salt
21:53 VSpike joined #salt
21:53 Eliz_ joined #salt
21:53 heise joined #salt
21:53 Flusher joined #salt
21:53 etw joined #salt
21:53 mtanski joined #salt
21:53 iamtew joined #salt
21:53 anteaya joined #salt
21:53 jamesf_ joined #salt
21:53 davet1 joined #salt
21:53 programmerq joined #salt
21:53 andrej joined #salt
21:53 Yoda-BZH joined #salt
21:53 ]V[ joined #salt
21:53 kaictl joined #salt
21:53 IOMonster joined #salt
21:53 I3olle_ joined #salt
21:53 viq_ joined #salt
21:54 notnotpe_ joined #salt
21:54 viq_ joined #salt
21:54 I3olle joined #salt
21:54 IOMonster joined #salt
21:54 kaictl joined #salt
21:54 ]V[ joined #salt
21:54 Yoda-BZH joined #salt
21:54 andrej joined #salt
21:54 programmerq joined #salt
21:54 davet1 joined #salt
21:54 jamesf_ joined #salt
21:54 anteaya joined #salt
21:54 mtanski joined #salt
21:54 etw joined #salt
21:54 Flusher joined #salt
21:54 heise joined #salt
21:54 Eliz_ joined #salt
21:54 VSpike joined #salt
21:54 jamesog joined #salt
21:54 bretep joined #salt
21:54 marcel joined #salt
21:54 Rawkode joined #salt
21:54 penguin_dan joined #salt
21:54 pviktori joined #salt
21:54 Miq joined #salt
21:54 jtanner joined #salt
21:54 enclyp joined #salt
21:54 MaZ-_ joined #salt
21:54 rbjorklin joined #salt
21:54 xt joined #salt
21:54 nliadm joined #salt
21:54 g3cko joined #salt
21:54 JPaul joined #salt
21:54 Tahm joined #salt
21:54 jbub joined #salt
21:54 arapaho joined #salt
21:54 georgemarshall joined #salt
21:54 GvJordan joined #salt
21:54 j4son joined #salt
21:54 kaiyou joined #salt
21:54 JordanTesting joined #salt
21:54 out180 joined #salt
21:54 ajolo joined #salt
21:54 jcristau joined #salt
21:54 xsteadfastx joined #salt
21:54 ninkotech joined #salt
21:54 beebeeep joined #salt
21:54 rlarkin joined #salt
21:54 mikkn joined #salt
21:54 meteorfox joined #salt
21:54 UtahDave joined #salt
21:54 voxxit joined #salt
21:54 JDiPierro joined #salt
21:54 wendall911 joined #salt
21:54 Ryan_Lane joined #salt
21:54 wt joined #salt
21:54 pmcg joined #salt
21:54 ikanobori_ joined #salt
21:54 imanc joined #salt
21:54 pacopabl1 joined #salt
21:54 zzzirk_ joined #salt
21:54 djinni`_ joined #salt
21:54 dstufft_ joined #salt
21:54 skarn joined #salt
21:54 whiteinge joined #salt
21:54 HuleB joined #salt
21:54 SubOracle joined #salt
21:54 hebz0rl__ joined #salt
21:54 eliasp joined #salt
21:54 EvaSDK_ joined #salt
21:54 jalaziz_ joined #salt
21:54 emid_ joined #salt
21:54 darvon_ joined #salt
21:54 FRANK_T joined #salt
21:54 \ask joined #salt
21:54 tedski joined #salt
21:54 tempspace joined #salt
21:54 GnuLxUsr joined #salt
21:54 stan_k joined #salt
21:54 joehh2 joined #salt
21:54 ctrlrsf joined #salt
21:54 vincent_vdk joined #salt
21:54 kwmiebach joined #salt
21:54 Ssquidly joined #salt
21:54 hillna_ joined #salt
21:54 pipeep joined #salt
21:54 xenoxaos joined #salt
21:54 geekatcmu joined #salt
21:54 Eugene joined #salt
21:54 wm-bot4 joined #salt
21:54 dthorman joined #salt
21:54 Diaoul joined #salt
21:54 jcockhren joined #salt
21:54 ktosiek joined #salt
21:54 davidone_ joined #salt
21:54 nebuchadnezzar joined #salt
21:54 cedwards joined #salt
21:54 CatPlusPlus joined #salt
21:54 mihait joined #salt
21:54 akitada joined #salt
21:54 Vye joined #salt
21:54 Samos123 joined #salt
21:54 Sway joined #salt
21:54 CryptoMer joined #salt
21:54 ntropy joined #salt
21:54 mortini joined #salt
21:54 gmoro joined #salt
21:54 pppingme joined #salt
21:54 nahamu joined #salt
21:54 Cidan joined #salt
21:54 esharpmajor joined #salt
21:54 adrianhannah joined #salt
21:54 markizano joined #salt
21:54 scarcry joined #salt
21:54 iml joined #salt
21:54 mattikus` joined #salt
21:54 techdragon joined #salt
21:54 GrueMaster joined #salt
21:54 bfoxwell joined #salt
21:54 chitown joined #salt
21:54 basepi joined #salt
21:54 akoumjian joined #salt
21:54 modafinil joined #salt
21:54 goki________ joined #salt
21:54 [vaelen] joined #salt
21:54 mfournier joined #salt
21:54 fintler joined #salt
21:54 qybl joined #salt
21:54 kormoc joined #salt
21:54 housl joined #salt
21:54 arno joined #salt
21:54 seanz joined #salt
21:54 mgw joined #salt
21:54 _JZ_ joined #salt
21:54 monkey66 joined #salt
21:54 Singularo joined #salt
21:54 ramishra_ joined #salt
21:54 jgelens joined #salt
21:54 neilf______ joined #salt
21:54 madduck joined #salt
21:54 spookah joined #salt
21:54 doriftoshoes joined #salt
21:54 fxdgear joined #salt
21:54 akafred joined #salt
21:54 gamingrobot joined #salt
21:54 berto- joined #salt
21:54 mikaelhm joined #salt
21:54 jakesyl_insomnia joined #salt
21:54 vukcrni joined #salt
21:54 Jahkeup joined #salt
21:54 gyre007 joined #salt
21:54 denys joined #salt
21:54 nledez joined #salt
21:54 chamunks joined #salt
21:54 Nils- joined #salt
21:54 AndreasLutro joined #salt
21:54 minaguib joined #salt
21:54 sifusam joined #salt
21:54 s51itxsy1 joined #salt
21:54 Rory joined #salt
21:54 iMil joined #salt
21:54 agh joined #salt
21:54 pf_moore joined #salt
21:54 EWDurbin joined #salt
21:54 eclectic joined #salt
21:54 Morbus joined #salt
21:54 chutzpah joined #salt
21:54 mariusv joined #salt
21:54 iwishiwerearobot joined #salt
21:54 JoeHazzers joined #salt
21:54 hebz0rl joined #salt
21:54 ampex joined #salt
21:54 kitp joined #salt
21:54 peters-tx joined #salt
21:54 Pixionus joined #salt
21:54 jblackburn joined #salt
21:54 twellspring joined #salt
21:54 Corey joined #salt
21:54 lamasnik joined #salt
21:54 forze joined #salt
21:54 leszq joined #salt
21:54 ThomasJ joined #salt
21:54 arif-ali joined #salt
21:54 beauby_ joined #salt
21:54 nyov joined #salt
21:54 skullone joined #salt
21:54 nlb joined #salt
21:54 amontalban joined #salt
21:54 stotch joined #salt
21:54 ShibMcNe joined #salt
21:54 utahcon joined #salt
21:54 davromaniak joined #salt
21:54 retr0h joined #salt
21:54 AnswerGuy joined #salt
21:54 tru_tru joined #salt
21:54 amatas joined #salt
21:54 masterkorp joined #salt
21:54 CSa_ joined #salt
21:54 sirtaj joined #salt
21:54 chrischris joined #salt
21:54 mirko joined #salt
21:54 UForgotten joined #salt
21:54 jaylark joined #salt
21:54 jevonearth1 joined #salt
21:54 gadams joined #salt
21:54 LordOfLA joined #salt
21:54 mackstick joined #salt
21:54 rogst joined #salt
21:54 nkuttler joined #salt
21:54 dstokes joined #salt
21:54 Ligthert joined #salt
21:54 AllSySt3msG0 joined #salt
21:54 nikogonzo joined #salt
21:54 __alex joined #salt
21:54 palantir_ joined #salt
21:54 crazysim joined #salt
21:54 hardwire joined #salt
21:54 sk_0 joined #salt
21:54 sc` joined #salt
21:54 copelco joined #salt
21:54 honestly joined #salt
21:54 smkelly joined #salt
21:54 lionel joined #salt
21:54 troyready joined #salt
21:54 Hybrid1 joined #salt
21:54 drawks joined #salt
21:54 beardo_ joined #salt
21:54 danemacmillan joined #salt
21:54 tomspur joined #salt
21:54 Hipikat joined #salt
21:54 bytemask joined #salt
21:54 sarlalian joined #salt
21:54 heaumer joined #salt
21:54 marcinkuzminski joined #salt
21:54 quantumriff joined #salt
21:54 desposo joined #salt
21:54 xliiv joined #salt
21:54 vu joined #salt
21:54 jhauser joined #salt
21:54 bigl0af joined #salt
21:54 badon joined #salt
21:54 jerematic joined #salt
21:54 carlton joined #salt
21:54 berserk joined #salt
21:54 moos3 joined #salt
21:54 dabb joined #salt
21:54 nk joined #salt
21:54 fbettag joined #salt
21:54 jhujhiti joined #salt
21:54 bastiandg joined #salt
21:54 rofl____ joined #salt
21:54 mattjb joined #salt
21:54 h8 joined #salt
21:54 Kakwa joined #salt
21:54 ldlework joined #salt
21:54 piquadrat joined #salt
21:54 Whissi joined #salt
21:54 munhitsu___ joined #salt
21:54 LeProvokateur joined #salt
21:54 colonD joined #salt
21:54 kiorky joined #salt
21:54 goal joined #salt
21:54 abe_music joined #salt
21:54 dude051 joined #salt
21:54 tligda joined #salt
21:54 teskew joined #salt
21:54 SheetiS joined #salt
21:54 mattbarto joined #salt
21:54 stoogenmeyer joined #salt
21:54 smcquay joined #salt
21:54 repl1cant joined #salt
21:54 giantlock joined #salt
21:54 Guest18227 joined #salt
21:54 babilen joined #salt
21:54 cofeineSunshine joined #salt
21:54 kossy joined #salt
21:54 murrdoc joined #salt
21:54 SneakyPhil joined #salt
21:54 Gareth joined #salt
21:54 hybridpollo joined #salt
21:54 pfallenop joined #salt
21:54 bernieke joined #salt
21:54 Guest48907 joined #salt
21:54 Deevolution joined #salt
21:54 mohae joined #salt
21:54 hintss joined #salt
21:54 kalessin joined #salt
21:54 dcmorton joined #salt
21:54 jeddi joined #salt
21:54 CaptTofu_ joined #salt
21:54 toddnni joined #salt
21:54 InAnimaTe joined #salt
21:54 longdays joined #salt
21:54 active8 joined #salt
21:54 theologian joined #salt
21:54 jespada joined #salt
21:54 nitti_ joined #salt
21:54 druonysus joined #salt
21:54 shaggy_surfer joined #salt
21:54 conan_the_destro joined #salt
21:54 stooj joined #salt
21:54 aranhoide joined #salt
21:54 andrew_v joined #salt
21:54 nickdew joined #salt
21:54 harkx joined #salt
21:54 aparsons joined #salt
21:54 kermit joined #salt
21:54 cheus joined #salt
21:54 cpowell joined #salt
21:54 mage_ joined #salt
21:54 dnj joined #salt
21:54 JlRd joined #salt
21:54 Cottser|away joined #salt
21:54 Nazca__ joined #salt
21:54 Linuturk joined #salt
21:54 ashb joined #salt
21:54 schristensen joined #salt
21:54 anotherZero joined #salt
21:54 funzo_ joined #salt
21:54 capricorn_1 joined #salt
21:54 ckao joined #salt
21:54 CaptainMagnus joined #salt
21:54 bryguy joined #salt
21:54 packeteer joined #salt
21:54 dnai23 joined #salt
21:54 mschiff joined #salt
21:54 scalability-junk joined #salt
21:54 alexbst joined #salt
21:54 antonw joined #salt
21:54 m0nky joined #salt
21:54 moderation joined #salt
21:54 Laogeodritt joined #salt
21:54 paha joined #salt
21:54 sroegner joined #salt
21:54 numkem joined #salt
21:54 workingcats joined #salt
21:54 cleme1mp joined #salt
21:54 eightyeight joined #salt
21:54 Micromus joined #salt
21:54 dh joined #salt
21:54 oeuftete joined #salt
21:54 nethershaw joined #salt
21:54 NikolaiToryzin joined #salt
21:54 ksalman joined #salt
21:54 jasonrm joined #salt
21:54 nhubbard joined #salt
21:54 cruatta joined #salt
21:54 _ether_ joined #salt
21:54 bantone joined #salt
21:54 __number5__ joined #salt
21:54 analogbyte joined #salt
21:54 Xiao_ joined #salt
21:54 gfa joined #salt
21:54 ventris joined #salt
21:54 phx joined #salt
21:54 jY joined #salt
21:54 gwmngilfen joined #salt
21:54 MatthewsFace joined #salt
21:54 manfred joined #salt
21:54 64MABMVL9 joined #salt
21:54 lynxman joined #salt
21:54 stewba joined #salt
21:54 erjohnso joined #salt
21:54 andabata joined #salt
21:54 mik3 joined #salt
21:54 patrek joined #salt
21:54 thehaven joined #salt
21:54 zekoZeko joined #salt
21:54 rigor789 joined #salt
21:54 supermike joined #salt
21:54 octarine joined #salt
21:54 mikepea joined #salt
21:54 Bryanstein joined #salt
21:54 mrtrosen joined #salt
21:54 eagles0513875 joined #salt
21:54 lahwran joined #salt
21:54 steveoliver joined #salt
21:54 z3uS joined #salt
21:54 spiksius joined #salt
21:54 shaggy joined #salt
21:54 snuffop joined #salt
21:54 bdols joined #salt
21:54 TronPaul_ joined #salt
21:54 renoirb joined #salt
21:54 Zachary_DuBois joined #salt
21:54 cwright_ joined #salt
21:54 dustinrc joined #salt
21:54 t0rrant joined #salt
21:54 lazybear joined #salt
21:54 jayne joined #salt
21:54 wolog_ joined #salt
21:54 randomuser joined #salt
21:54 freelock joined #salt
21:54 Karunamon joined #salt
21:54 iggy joined #salt
21:54 muebel joined #salt
21:54 bourbon joined #salt
21:54 vlcn joined #salt
21:54 muss joined #salt
21:54 robinsmidsrod joined #salt
21:54 codysoyland joined #salt
21:54 faulkner joined #salt
21:54 whytewolf joined #salt
21:54 pjs joined #salt
21:54 carmony joined #salt
21:54 notbmatt joined #salt
21:54 LotR joined #salt
21:54 ahammond joined #salt
21:54 teepark joined #salt
21:54 agj joined #salt
21:54 REdOG joined #salt
21:54 ahale_ joined #salt
21:54 sgate1 joined #salt
21:54 covox joined #salt
21:54 Damon joined #salt
21:54 SaveTheRbtz joined #salt
21:54 Emantor joined #salt
21:54 mlanner joined #salt
21:54 wintamute joined #salt
21:54 jmccree joined #salt
21:54 ropes joined #salt
21:54 _ikke_ joined #salt
21:54 Slimmons joined #salt
21:54 Bateau_ joined #salt
21:54 dave_den joined #salt
21:54 _prime_ joined #salt
21:54 rojem joined #salt
21:54 catpig joined #salt
21:54 higgs001 joined #salt
21:54 ndrei joined #salt
21:54 rap424 joined #salt
21:54 forrest joined #salt
21:54 KyleG joined #salt
21:54 denstark joined #salt
21:54 xMopxShell joined #salt
21:54 pdayton joined #salt
21:54 __ale__ joined #salt
21:54 TjackNoire joined #salt
21:54 vbabiy joined #salt
21:54 kbyrne joined #salt
21:54 N-Mi_ joined #salt
21:54 dec joined #salt
21:54 Barbarossa joined #salt
21:54 a1 joined #salt
21:54 maZtah joined #salt
21:54 natewalck joined #salt
21:54 grepory joined #salt
21:54 abele joined #salt
21:54 fxhp joined #salt
21:54 dseira joined #salt
21:54 keyser joined #salt
21:54 dark_helmet joined #salt
21:54 borgstrom joined #salt
21:54 NightMonkey joined #salt
21:54 JA_ joined #salt
21:54 rlarkin_at_home joined #salt
21:54 sergefonville joined #salt
21:54 rome_390 joined #salt
21:54 marc___ joined #salt
21:54 mike25de joined #salt
21:54 jchen joined #salt
21:54 MK_FG joined #salt
21:54 Hydrosine joined #salt
21:54 tmmt joined #salt
21:54 sinenitore joined #salt
21:54 bbradley joined #salt
21:54 aron_kexp joined #salt
21:54 ze- joined #salt
21:54 stevednd joined #salt
21:54 cpt-oblivious joined #salt
21:54 Guest58009 joined #salt
21:54 superseb joined #salt
21:54 a1j joined #salt
21:54 emostar joined #salt
21:54 gzcwnk joined #salt
21:54 knot joined #salt
21:54 egil1 joined #salt
21:54 MindDrive joined #salt
21:54 shalkie joined #salt
21:54 JonGretar joined #salt
21:54 zemm joined #salt
21:54 rawzone joined #salt
21:54 mr_chris joined #salt
21:54 esogas_ joined #salt
21:54 londo_ joined #salt
21:54 Ymage joined #salt
21:54 dimeshake joined #salt
21:54 Mindfart joined #salt
21:54 Sypher joined #salt
21:54 eichiro joined #salt
21:54 KaaK joined #salt
21:54 TomWork joined #salt
21:54 v0rtex_ joined #salt
21:54 NV joined #salt
21:54 aurynn joined #salt
21:54 keekz joined #salt
21:54 luminous joined #salt
21:54 eXistenZNL joined #salt
21:54 JDog joined #salt
21:54 Guest33665 joined #salt
21:54 FineTralfazz joined #salt
21:54 mick3y_ joined #salt
21:54 ph8 joined #salt
21:54 philipsd6 joined #salt
21:54 tyler-baker joined #salt
21:54 Sacro joined #salt
21:54 Damianz_ joined #salt
21:54 dwfreed joined #salt
21:54 bregalad joined #salt
21:54 Ouzo_12 joined #salt
21:54 mortis__ joined #salt
21:54 peno joined #salt
21:54 monokrome joined #salt
21:54 Alan_S joined #salt
21:54 nihe joined #salt
21:54 bigmstone joined #salt
21:54 robawt joined #salt
21:54 twiedenbein joined #salt
21:54 Ahlee joined #salt
21:54 lz-dylan joined #salt
21:54 grep_away joined #salt
21:54 fejese joined #salt
21:54 runnyspot joined #salt
21:54 JoeJulian joined #salt
21:54 ede joined #salt
21:54 APLU joined #salt
21:54 DaveQB joined #salt
21:54 cberndt joined #salt
21:54 jalaziz joined #salt
21:54 hebz0rl_ joined #salt
21:54 hal58th joined #salt
21:54 Auroch joined #salt
21:54 snave joined #salt
21:54 zzzirk joined #salt
21:54 Ozack joined #salt
21:54 jalbretsen1 joined #salt
21:54 RedundancyD joined #salt
21:54 jab416171 joined #salt
21:54 dstufft joined #salt
21:54 toastedpenguin joined #salt
21:54 tkharju joined #salt
21:54 viq joined #salt
21:54 TyrfingMjolnir joined #salt
21:54 istram joined #salt
21:54 ecdhe_ joined #salt
21:54 s0lar joined #salt
21:54 rhand joined #salt
21:54 thunderbolt joined #salt
21:54 urtokk joined #salt
21:54 EvaSDK joined #salt
21:54 overyander joined #salt
21:54 Kenzor joined #salt
21:54 djaykay joined #salt
21:54 flebel joined #salt
21:54 the_lalelu joined #salt
21:54 Blacklite joined #salt
21:54 eMBee joined #salt
21:54 pacopablo joined #salt
21:54 mitsuhiko joined #salt
21:54 lude joined #salt
21:54 emid joined #salt
21:54 canci joined #salt
21:54 seblu joined #salt
21:54 notnotpeter joined #salt
21:54 jpaetzel joined #salt
21:54 djinni` joined #salt
21:54 MTecknology joined #salt
21:54 AbyssOne_ joined #salt
21:54 darvon joined #salt
21:54 murkey joined #salt
21:54 wedgie joined #salt
21:54 huleboer joined #salt
21:54 Kenz0r joined #salt
21:54 clone1018_ joined #salt
21:55 Guest860 joined #salt
21:55 jab416171 joined #salt
21:55 jerrcs joined #salt
21:55 elco_ joined #salt
21:55 djaykay_ joined #salt
21:56 DaveQB joined #salt
21:56 iamtew joined #salt
21:56 balltongu joined #salt
21:56 druonysuse joined #salt
21:56 druonysuse joined #salt
21:57 AbyssOne joined #salt
21:57 Slimmons joined #salt
21:57 _prime_ joined #salt
21:57 keyser joined #salt
21:57 JA_ joined #salt
21:57 rlarkin_at_home joined #salt
21:57 marc___ joined #salt
21:57 gzcwnk joined #salt
21:57 JDog joined #salt
21:57 flebel joined #salt
21:58 druonysuse joined #salt
21:59 notnotpe_ joined #salt
21:59 whiteinge joined #salt
21:59 darvon joined #salt
21:59 gyre007 joined #salt
21:59 Corey joined #salt
21:59 badon joined #salt
21:59 berserk joined #salt
21:59 Guest18227 joined #salt
21:59 _ikke_ joined #salt
21:59 dave_den joined #salt
21:59 rojem joined #salt
21:59 higgs001 joined #salt
21:59 ndrei joined #salt
21:59 KyleG joined #salt
21:59 denstark joined #salt
21:59 pdayton joined #salt
21:59 Barbarossa joined #salt
21:59 maZtah joined #salt
21:59 natewalck joined #salt
21:59 grepory joined #salt
21:59 dseira joined #salt
21:59 dark_helmet joined #salt
21:59 NightMonkey joined #salt
21:59 rome_390 joined #salt
21:59 MK_FG joined #salt
21:59 Hydrosine joined #salt
21:59 tmmt joined #salt
21:59 sinenitore joined #salt
21:59 stevednd joined #salt
21:59 superseb joined #salt
21:59 knot joined #salt
21:59 JonGretar joined #salt
21:59 zemm joined #salt
21:59 mr_chris joined #salt
21:59 Mindfart joined #salt
21:59 Sypher joined #salt
21:59 KaaK joined #salt
21:59 TomWork joined #salt
21:59 v0rtex_ joined #salt
21:59 keekz joined #salt
21:59 luminous joined #salt
21:59 eXistenZNL joined #salt
21:59 Guest33665 joined #salt
21:59 FineTralfazz joined #salt
21:59 mick3y_ joined #salt
21:59 ph8 joined #salt
21:59 philipsd6 joined #salt
21:59 tyler-baker joined #salt
21:59 Damianz_ joined #salt
21:59 dwfreed joined #salt
21:59 bregalad joined #salt
21:59 Ouzo_12 joined #salt
21:59 mortis__ joined #salt
21:59 peno joined #salt
21:59 monokrome joined #salt
21:59 Alan_S joined #salt
21:59 ede joined #salt
21:59 JoeJulian joined #salt
21:59 runnyspot joined #salt
21:59 fejese joined #salt
21:59 grep_away joined #salt
21:59 lz-dylan joined #salt
21:59 Ahlee joined #salt
21:59 twiedenbein joined #salt
21:59 robawt joined #salt
21:59 bigmstone joined #salt
21:59 kermit joined #salt
21:59 kermit joined #salt
22:01 Corey joined #salt
22:01 badon joined #salt
22:02 blast_hardcheese joined #salt
22:02 Guest87683 joined #salt
22:03 TyrfingMjolnir joined #salt
22:05 booly-yam joined #salt
22:06 SubOracle joined #salt
22:06 druonysuse joined #salt
22:06 16WAAYU01 joined #salt
22:06 balltongu joined #salt
22:06 elco_ joined #salt
22:06 APLU joined #salt
22:06 ikanobori_ joined #salt
22:06 imanc joined #salt
22:06 zzzirk_ joined #salt
22:06 skarn joined #salt
22:06 eliasp joined #salt
22:06 berto- joined #salt
22:06 gamingrobot joined #salt
22:06 akafred joined #salt
22:06 fxdgear joined #salt
22:06 doriftoshoes joined #salt
22:06 spookah joined #salt
22:06 madduck joined #salt
22:06 neilf______ joined #salt
22:06 jgelens joined #salt
22:06 ramishra_ joined #salt
22:06 Singularo joined #salt
22:06 monkey66 joined #salt
22:06 _JZ_ joined #salt
22:06 mgw joined #salt
22:06 seanz joined #salt
22:06 arno joined #salt
22:06 housl joined #salt
22:06 kormoc joined #salt
22:06 qybl joined #salt
22:06 fintler joined #salt
22:06 mfournier joined #salt
22:06 [vaelen] joined #salt
22:06 goki________ joined #salt
22:06 modafinil joined #salt
22:06 akoumjian joined #salt
22:06 basepi joined #salt
22:06 chitown joined #salt
22:06 bfoxwell joined #salt
22:06 GrueMaster joined #salt
22:06 techdragon joined #salt
22:06 mattikus` joined #salt
22:06 iml joined #salt
22:06 scarcry joined #salt
22:06 markizano joined #salt
22:06 adrianhannah joined #salt
22:06 esharpmajor joined #salt
22:06 Cidan joined #salt
22:06 nahamu joined #salt
22:06 pppingme joined #salt
22:06 gmoro joined #salt
22:06 mortini joined #salt
22:06 ntropy joined #salt
22:06 CryptoMer joined #salt
22:06 Sway joined #salt
22:06 Samos123 joined #salt
22:06 Vye joined #salt
22:06 akitada joined #salt
22:06 mihait joined #salt
22:06 CatPlusPlus joined #salt
22:06 cedwards joined #salt
22:06 nebuchadnezzar joined #salt
22:06 davidone_ joined #salt
22:06 ktosiek joined #salt
22:06 jcockhren joined #salt
22:06 Diaoul joined #salt
22:06 dthorman joined #salt
22:06 wm-bot4 joined #salt
22:06 Eugene joined #salt
22:06 geekatcmu joined #salt
22:06 xenoxaos joined #salt
22:06 pipeep joined #salt
22:06 hillna_ joined #salt
22:06 Ssquidly joined #salt
22:06 kwmiebach joined #salt
22:06 vincent_vdk joined #salt
22:06 ctrlrsf joined #salt
22:06 joehh2 joined #salt
22:06 stan_k joined #salt
22:06 GnuLxUsr joined #salt
22:06 tempspace joined #salt
22:06 tedski joined #salt
22:06 \ask joined #salt
22:07 Guest860 joined #salt
22:08 skarn joined #salt
22:08 bhosmer joined #salt
22:08 imanc joined #salt
22:08 Guest860 joined #salt
22:09 ecdhe_ joined #salt
22:11 Cidan joined #salt
22:11 mosen joined #salt
22:11 akafred joined #salt
22:11 SheetiS joined #salt
22:15 fxdgear joined #salt
22:17 murrdoc https://github.com/saltstack/salt/issues/3991
22:17 murrdoc at this point, does it look like this will be done ?
22:17 murrdoc Feature request: `extend` functionality in pillars
22:17 qybl joined #salt
22:18 aranhoide salt-bootstrap question: is there a way to request an action (e.g. highstate && reboot) when the script completes?
22:18 mosen hiya saltines
22:20 __number5__ aranhoide: nope, you need to do it yourself
22:21 __number5__ and you don't need reboot, the salt minion or master you have installed should be running at the end of the bootstrap
22:22 aranhoide __number5__: thanks.  I want to reboot anyway for other reasons.  my problem with doing this myself is that it doesn't seem I'm guaranteed to have a ready-to-go salt-minion by the time the salt bootstrap script exits
22:22 tkharju joined #salt
22:23 aranhoide it's installed and running, but apparently not yet ready to handle highstate requests
22:23 __number5__ aranhoide: I normally do highstate when minion connect to master, using reactor
22:24 jsm joined #salt
22:24 murrdoc or you can setup a startup state
22:24 aranhoide __number5__: interesting, thanks!  I'll read about reactors
22:25 aranhoide murrdoc: how do you set up a startup state?
22:25 aranhoide murrdoc: nvm, I just googled it, thanks!
22:25 murrdoc well u ll have to do a followup step, to set it up in the minion config
22:25 murrdoc nvm it is
22:26 aranhoide murrdoc: sorry for asking before googling, and thanks again
22:26 murrdoc no problem
22:26 mikaelhm joined #salt
22:26 arno joined #salt
22:29 qybl_ joined #salt
22:30 qybl joined #salt
22:30 quantumriff joined #salt
22:31 druonysuse joined #salt
22:31 druonysuse joined #salt
22:31 badon_ joined #salt
22:32 davebarnes joined #salt
22:34 davebarnes hey guys. i'm running into a weird problem. i spun up 4 VMs with vagrant and the first time i run "salt-ssh app\* state.highstate" everything works -- 37 states run. the second time i run state.highstate i'm getting: "Total states run: 0" -- any ideas why it's not running the states the 2nd+ time?
22:35 iggy FRANK_T: the only way I got halite to work was installing via the "install development build" instructions (or whatever they were called
22:35 otter768 joined #salt
22:36 iggy FRANK_T: and as was already mentioned, halite is pretty rough code (and abandoned now afaik)
22:36 iggy FRANK_T: there's a 3rd party project called salt pad that you might want to look at
22:37 mosen oh neat thanks iggy, I was wondering what was up with halite
22:40 ksalman what is wrong with this state https://gist.github.com/ksalman/1f1c8358c55d46484e1c
22:40 ksalman it does not give me any error, but it doesn't create an at job either
22:40 yomilk joined #salt
22:44 yomilk joined #salt
22:44 hal58th ksalman i don't see any job specified? I have never used this so i'm not sure
22:44 hal58th oh you do, date
22:44 aqua^mac joined #salt
22:44 iggy why are you using the module instead of the state?
22:45 ksalman there's a state for at?
22:45 ksalman doh there is
22:45 ksalman haha
22:46 mrjk joined #salt
22:47 perfectsine joined #salt
22:47 kermit joined #salt
22:48 hal58th Has anyone seen this before. After I run state.highstate, everything succeeded but I have an error after the highstate output.
22:48 hal58th Exception TypeError: "argument of type 'NoneType' is not iterable" in <bound method SREQ.__del__ of <salt.payload.SREQ object at 0x7f54a14c6790>> ignored
22:48 iggy yes
22:49 iggy don't know why though
22:49 hal58th come on iggy, I thought higher of you. Be my savior.
22:50 iggy it only does it on one of my masters, and it only does it for a subset of the hosts (so it doesn't show up when I do salt '*' state.highstate, but it does for salt 'somehost' state.highstate
22:50 iggy I think it has something to do with a custom module I have setup
22:51 iggy but I can't swear to it
22:51 hal58th that is really odd. Just started noticing it after making really innocuous changes
22:51 hal58th Well I have no custom modules at all. so throw that out the window
22:51 aranhoide I don't suppose there's any way to specify a different set of ubuntu apt sources for a minion launched via salt-cloud without baking an image or using a custom bootstrap script?
22:52 iggy hal58th: reactors?
22:52 zemm joined #salt
22:52 hal58th negative iggy
22:52 elco_ joined #salt
22:52 yetAnotherZero joined #salt
22:53 iggy aranhoide: file a feature request?
22:54 aranhoide iggy: will do, thanks.  I was just checking whether anyone knew of a way I'd missed
22:54 iggy aranhoide: no... I'm pretty sure I said no yesterday too (but I could be confused... I had a couple drinks with lunch)
22:55 aranhoide I see I'm not the only one that wants this
22:55 TheThing joined #salt
22:55 JDiPierro joined #salt
22:56 iggy no, it was you I was talking to
22:56 aranhoide iggy: oh, I asked something else related to the salt ppa, but this is about apt sources for downloading other dependencies but salt
22:56 aranhoide installing salt from git is fine by me
22:57 iggy ahhh, that wasn't clear from your request
22:57 jerematic joined #salt
22:57 iggy so, we use gce, and it has an option to run a little startup script on boot, we just shove all that stuff in there
22:58 iggy but really unless you're using something pretty old (12.04? please say no), you should be fine with whatever the is default (at least long enough to get the minion installed and salted)
22:59 wnkz joined #salt
23:00 oeuftete Are there golang modules/states in the pipeline?
23:00 aranhoide iggy: I see, sorry I didn't make it clear.  I'm using more than one provider.  the problematic one is azure.  their ubuntu images come preconfigured with the main ubuntu repos, which are very slow to access from some locations
23:00 MugginsM joined #salt
23:01 aranhoide the images for other providers come preconfigured with faster ubuntu sources
23:02 aranhoide e.g. EC2 and Digital Ocean
23:02 aranhoide everything installs just fine in azure too, it just takes forever
23:03 dimeshake you could use a salt state to set up your mirrors ;)
23:03 iggy oeuftete: you mean modules/states to handle go stuff or written in go?
23:03 dimeshake although if you're talking about bootstrap that won't help
23:04 jerematic joined #salt
23:04 aranhoide dimeshake: exactly, I'm talking about bootstrap :)
23:04 iggy file a bug and tell them to stop sucking
23:04 iggy azure that is
23:05 aranhoide iggy: so true! :)
23:05 oeuftete iggy: the former... so analogues to pip.installed, etc.
23:06 oeuftete so right now I have cmd.run states with 'go get ...'
23:07 dimeshake aranhoide: not used azure myself - can you spin your own image with better mirrors to use as base image?
23:07 dimeshake or perhaps there's some way to run a shell script on boot
23:09 iggy oeuftete: check the bug tracker maybe... I don't even know what tool go uses to manage lang modules
23:09 shaggy_surfer joined #salt
23:10 Guest87683 left #salt
23:10 aranhoide dimeshake: I'm sure I could do the mirror thing, but the script option would be preferrable (looking into it).  I'd rather avoid maintaining my own images
23:10 dimeshake indeed
23:12 UtahDave joined #salt
23:12 jY if i have a grain like grains['manage']['type']  is there anyway to reference that in top.sls?
23:13 adrianhannah joined #salt
23:13 nitti joined #salt
23:14 iggy 'manage:type':\n  - match: grain
23:14 jY thanks!
23:14 jY well i mean like grains['manage']['type'] = "web"
23:15 jY so like 'manage.type:web':
23:15 iggy manage:type:web
23:15 jY ok thanks
23:16 yomilk joined #salt
23:16 stevednd is there any way to automatically recreate a minions keys, and have the master automatically accept them?
23:17 twellspring joined #salt
23:20 iggy auto
23:20 iggy auto_accept: True (if you trust everything else about your hosts)
23:21 stevednd iggy: I don't
23:21 stevednd I was looking for something state or module based
23:22 iggy http://docs.saltstack.com/en/latest/ref/runners/all/salt.runners.manage.html#salt.runners.manage.key_regen ?
23:23 * iggy wanders off before giving more bad advice
23:23 stevednd hehe, yeah, not sure I need to blow it all away
23:24 stevednd I think maybe I'll just get creative with orchestration and calling salt-key manually
23:25 stevednd iggy do you use anything to keep your minions running all the time? upstart, runit, etc...?
23:26 jhauser joined #salt
23:26 ckao joined #salt
23:28 __number5__ stevednd: see the reactor example in salt docs
23:28 murrdoc u can add 'respawn' to the /etc/init/salt-minion
23:30 iggy no, I've never had a minion die
23:30 davebarnes left #salt
23:30 iggy I also respin everything probably once a week or so
23:31 foulou joined #salt
23:32 hasues joined #salt
23:32 jalaziz joined #salt
23:33 hasues left #salt
23:33 stevednd __number5__: interesting. not sure how I'll make that work in my case, but I may play with it
23:34 stevednd murrdoc: thanks
23:34 forrest Has anyone set up the sentry returner?
23:34 stevednd iggy: this is mostly for dealing with my key issue. when the key is regenerated if its not accepted soon enought the minion dies
23:35 stevednd I want it to just keep going
23:37 iggy I thought it did
23:37 iggy (ssshhh, don't tell anyone, but we use auto_accept)
23:39 __number5__ stevednd: reactor can call wheel runner to handle keys, you can just listen to salt/auth event
23:40 hal58th iggy: so when I do state.sls and specify a small subset, I am still getting the error. But I do not get the error while running state.single.
23:42 stevednd __number5__: yeah, I see that. I'm not sure I want to go accepting just about anything. it's very general renames. I think programming for it might be difficult
23:43 stevednd there's no pillar access in reactor, right?
23:43 __number5__ stevednd: inside the reactor code you can put in your logic there
23:45 __number5__ stevednd: reactor code is running on master, you can't access pillar like on mininons
23:45 elfixit joined #salt
23:45 stevednd yeah, that's what I thought
23:45 Cimmerian_ joined #salt
23:46 aparsons joined #salt
23:46 __number5__ but if you are not sure the minion's identity, the pillar matching won't help much
23:47 iggy stevednd: if this is just about renaming minions, you don't need to change the keys
23:48 stevednd iggy: I just changed the hostname, and the minion's id to correspond with that and it appears to have automatically generated new keys for itself
23:49 stevednd master showed it with unaccepted keys
23:49 iggy because the keys are "minion_id" -> crypto_key
23:49 stevednd right
23:50 stevednd so, the keys now have to be accepted to work
23:50 iggy afaik, you should be able to copy /etc/salt/pki/master/minions/$old_minion_id /etc/salt/pki/master/minions/$new_minion_id and be fine
23:51 stevednd good idea
23:51 stevednd let me try that
23:51 iggy xy problem
23:51 hal58th joined #salt
23:51 iggy we need a bot
23:52 KyleG no
23:52 KyleG we don't need to know the weather in your area.
23:52 KyleG because that's what it always ends up becoming, lol
23:53 babilen I beg to differ, there are various helpful bots on this network (dpkg, judd, ubottu, ...)
23:53 druonysuse joined #salt
23:54 babilen People often falsely diagnose problems because they are looking too closely at a problem: they have got stuck at a particular point (Y) doing something (X) and so ask about step Y, not realising that there is an easier or better way to do X in the first place.  See http://mywiki.wooledge.org/XyProblem
23:54 babilen (would be <xy problem>)
23:55 ekristen joined #salt
23:57 MindDrive Just curious, is there a rough estimate for how many minions a single master can handle?  If some specs, help, in this case it's a virtual system with 2x2.6GHz CPU and 2GB RAM dedicated to it.
23:57 smcquay joined #salt
23:58 jalaziz joined #salt
23:59 iggy it depends on so many things (gitfs backends, ext_pillars, complexity of states/pillars/grains/etc, requirements, and 1000 more)
23:59 iggy I know there are companies with hundreds on a single master, don't know the exact specs on those

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