Perl 6 - the future is here, just unevenly distributed

IRC log for #salt, 2014-09-12

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

All times shown according to UTC.

Time Nick Message
00:02 Pixionus joined #salt
00:04 manfred joined #salt
00:04 vu__ joined #salt
00:05 aparsons joined #salt
00:05 vu__ joined #salt
00:06 thayne joined #salt
00:09 yomilk joined #salt
00:13 jslatts joined #salt
00:14 n8n joined #salt
00:17 geekatcmu joined #salt
00:21 ekristen joined #salt
00:21 kermit joined #salt
00:23 mapu joined #salt
00:24 englishm joined #salt
00:24 n8n joined #salt
00:30 oz_akan joined #salt
00:31 TheThing joined #salt
00:33 tristianc|Phone joined #salt
00:35 aparsons joined #salt
00:36 eunuchsocket joined #salt
00:37 bezeee joined #salt
00:40 Ryan_Lane basepi: wait, salt isn't on a 6 month release cycle? Isn't that the point of switching to date format for the releases?
00:40 Ryan_Lane can if go on a 6 month schedule, if it's not currently? :)
00:40 Ryan_Lane *it
00:40 bhosmer joined #salt
00:41 basepi Ryan_Lane: hehe, that wasn't necessarily the plan when we switched. we were thinking quarterly or something. But in the long term it will probably be a 6 month schedule, though we won't work as hard as Ubuntu to stay on the same months.
00:42 Ryan_Lane OpenStack does a really great job of keeping on the 6 month schedule
00:42 Ryan_Lane I really think it's one of the reasons OpenStack works as well as it does
00:42 Ryan_Lane (good release management, that is)
00:43 Ryan_Lane it makes it very apparent when your changes are going to go in, and when you need to have them finished.
00:43 englishm joined #salt
00:43 Ryan_Lane they do 4 quarters per release, and a release every 6 mont˙s
00:43 Ryan_Lane months*
00:43 Ryan_Lane 3 quarters are features. 1 quarter is freeze
00:44 basepi Ryan_Lane: nice. Ya, once we fill out the team and take over packaging and get our testing process in order, I expect it to be much more consistent.
00:44 Ryan_Lane I think it's also why their releases are pretty good from a regression POV
00:44 basepi I'm afk for a bit.
00:44 * Ryan_Lane nods
00:46 n8n joined #salt
00:48 thayne joined #salt
00:49 tristianc joined #salt
00:50 wangofett joined #salt
00:52 aparsons joined #salt
00:52 ajolo joined #salt
00:57 englishm joined #salt
01:00 Setsuna666 joined #salt
01:05 melinath joined #salt
01:06 jslatts joined #salt
01:08 mrlesmithjr joined #salt
01:09 ramishra joined #salt
01:11 to_json joined #salt
01:12 malinoff joined #salt
01:12 rap424 joined #salt
01:15 ekristen joined #salt
01:15 thayne joined #salt
01:15 bhosmer joined #salt
01:28 TTimo joined #salt
01:29 gtmacdonald joined #salt
01:31 oz_akan joined #salt
01:31 patrek_ joined #salt
01:33 gtmacdonald Hi Everyone, Is there a way to have a random pillar value?
01:33 Ryan_Lane gtmacdonald: maybe if there's a salt module that could be called that made a random value
01:33 Ryan_Lane since you can do salt calls via jinja
01:34 Ryan_Lane but, it would only be random when clients refreshed their pillars
01:34 eunuchsocket gtmacdonald: I think jinja can generate random numbers
01:34 Ryan_Lane since minions cache their pillar valies
01:34 eunuchsocket gtmacdonald: or at least pull a random number out of a sequence
01:34 eunuchsocket gtmacdonald: search for "random" in http://jinja.pocoo.org/docs/dev/templates/
01:35 eunuchsocket gtmacdonald: I'm curious what you're looking to accomplish
01:37 gtmacdonald It needs to be random on the fly. I'm not sure the sequence would work. I need the ability to change the authorization key for a remote service in the event of a security breach.
01:37 eunuchsocket Ryan_Lane: is the minion's cache human readable?
01:37 gtmacdonald It would also be a good idea to automatically change this key every so often as a precaution.
01:38 Ryan_Lane eunuchsocket: no clue.
01:38 gtmacdonald I'm not sure either.
01:38 gtmacdonald The file cache?
01:38 Ryan_Lane gtmacdonald: make an external pillar
01:39 Ryan_Lane and then use the scheduler to refresh the pillars on the minions
01:39 gtmacdonald ok, that sounds good.
01:40 gtmacdonald Thanks a lot!
01:40 Ryan_Lane don't you need the pillar to be the same for all minions?
01:40 gtmacdonald I do.
01:40 gtmacdonald Would that randomize it across all of them?
01:40 Ryan_Lane maybe generate a pillar file
01:40 Ryan_Lane and have minions to highstates
01:40 Ryan_Lane on a schedule
01:41 Ryan_Lane then you don't need the external pillar either
01:41 Ryan_Lane *have minions do highstates
01:41 gtmacdonald ok
01:42 gtmacdonald that sounds straight forward, I'll give that a shot.
01:42 gtmacdonald Thanks again. :)
01:46 Ryan_Lane yw
01:46 murrdoc we need the equivalent of this for saltstack
01:46 murrdoc https://www.digitalocean.com/community/tutorials
01:55 murrdoc joined #salt
01:59 aurynn joined #salt
02:06 ericof joined #salt
02:06 murrdoc joined #salt
02:07 tedski is there a full list of mine_functions or are they the same as grains?
02:07 tedski well, they're not the same as grains...
02:10 elfixit joined #salt
02:10 tedski ohh, they're actual modules calls
02:11 tedski that makes a ton more sense now
02:13 egalano joined #salt
02:14 Ancient joined #salt
02:16 tristianc Is there a way to make minions dependent on the provisioning of other minions in a top.sls file?
02:17 tristianc My master manages two minions: one of which is an NFS server, and the other an NFS client
02:17 SheetiS tristianc: I think you want orchestration.  (Link incoming shortly).
02:17 tristianc I don't want the client to mount the NFS shares until the server has finished starting the nfs daemons
02:18 SheetiS http://salt.readthedocs.org/en/latest/topics/tutorials/states_pt5.html#the-orchestrate-runner
02:18 aurynn left #salt
02:18 SheetiS err I should give you the docs.saltstack.com version
02:19 SheetiS sorry about that grabbed the wrong link
02:19 SheetiS some of those are in my browser cache still and auto complete
02:19 tristianc not a problem
02:19 SheetiS http://docs.saltstack.com/en/latest/topics/tutorials/states_pt5.html#orchestrate-runner
02:19 tristianc thanks
02:21 rypeck joined #salt
02:22 SheetiS So with that you'd setup the state for the nfs daemon and the nfs client mounting like normal... Then you'd use the orchestrate runner and an orchestration sls file to setup the provisioning order of operations.
02:28 holms in /srv/salt/pillars and /srv/salt/states files can't have same name right?
02:29 CryptoMer Hey Everyone, I'm trying to install some gems, but my system has two separate versions of ruby installed (/usr/bin/ruby is 1.8.7 and /usr/local/bin/ruby is 1.9). Is there a way to force gem.installed to use a specific system path?
02:29 snuffeluffegus joined #salt
02:30 SheetiS holms: I use the same names for files in my pillar as my states regularly.  I get confused if I don't.  Like my nagios formula starts at /srv/salt/nagios/init.sls and my nagios pillar is in /srv/pillar/nagios/init.sls then the top file references 'nagios' for both.
02:31 oz_akan joined #salt
02:31 SheetiS CryptoMer: Do you use rvm for you ruby?  http://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.rvm.html and http://docs.saltstack.com/en/latest/ref/states/all/salt.states.rvm.html might be a good place to start
02:31 SheetiS for your* rather
02:31 CryptoMer Thx, i"ll check into that.
02:35 troyready joined #salt
02:40 dvestal joined #salt
02:45 CeBe1 joined #salt
02:45 holms SheetiS: i thought they are conflicting, thanks
02:45 holms they may conflict*
02:51 delinquentme so I've got all 4 minions listed as having approved keys in $ salt-key -L
02:51 delinquentme but getting no reports back with $ salt '*' test.ping
02:51 CryptoMer they could be timing out.
02:52 CryptoMer try putting this in the end of your /etc/salt/master
02:52 CryptoMer show_timeout: True
02:52 delinquentme as in whatever communication that should be happening minion <> master ...isnt
02:52 CryptoMer Was this happening immediately after (within 60 seconds) of restarting the master?
02:53 delinquentme CryptoMer, I certainly restart my master a number of times in the install process
02:53 delinquentme is there a better way of updating its configs?
02:54 CryptoMer You're restarting the master multiple times? The only reason I can think of to restart a master would be if you actually change /etc/salt/master.
02:54 CryptoMer However, I'm still really new to salt, so take it with a grain of... yea... bad pun. ;)
02:54 holms as I see to create user with password, i need to specify encrypted one?
02:54 holms can this be done right here? would be nice store password as-is
02:56 scoates joined #salt
02:56 SheetiS CryptoMer: you are correct normally restarting salt is only required for actual master config changes and not for changes to things in /srv/salt or gitfs if you use that backend
02:56 SheetiS delinquentme: What OS(es) are your master/minion(s)?
02:58 englishm_ joined #salt
03:02 SheetiS delinquentme: Usually I'd suspect a firewall issue without knowing more about your problem.  Have you made sure the proper ports are listening on your master and are unblocked? (4505 and 4506 TCP)
03:02 delinquentme yeah i believe its a firewall as connection from minion to master just failed
03:03 delinquentme and that lovely little ufw allow salt
03:03 scoates joined #salt
03:03 delinquentme doesn't do what its supposed to
03:03 holms anybod can answer question about password hash?
03:03 CryptoMer holms: the best way to store the password is in a hash.
03:03 CryptoMer afaik, it's the only way salt handles passwords.
03:03 SheetiS holms: I think you don't want to use clear-text passwords
03:04 TTimo hashed .. with some salt
03:04 delinquentme IDK something feels exquisitely bad that it takes 10 minutes to instance 4 servers on rackspace
03:04 delinquentme " just no "
03:04 holms SheetiS: where can i store them then?
03:04 holms i mean i don't want even to remember them or smtng
03:05 holms this scripts will only be access by devops
03:05 holms ok is there a way to disable password for user
03:05 holms so only ssh key login would work?
03:05 SheetiS You can have a blank password and use an ssh key as the only authentication mechanism in linux
03:05 holms thanks
03:05 SheetiS blank meaning no password would work
03:06 CryptoMer I believe the user.present state has a 'empty_password' value
03:06 CryptoMer http://docs.saltstack.com/en/latest/ref/states/all/salt.states.user.html
03:08 delinquentme typically should a minion config file be placed within a .sls file?
03:08 CryptoMer the entire file, or simply declaring it as a file.managed?
03:08 holms sorry for silly question: how to add user with passwordless sudo? i'm using users-formula https://github.com/saltstack-formulas/users-formula/blob/master/pillar.example
03:08 holms i don't get those sudo_rules in there
03:10 holms just "- ALL = (ALL) NOPASSWD: ALL" ?
03:10 SheetiS That is proper syntax for sudoers, so I think so
03:11 CryptoMer The '-' at the beginning is typically where hte username goes.
03:11 SheetiS I actually use just the sudoers formula since we connect all of our systems to Active Directory for authentication.
03:11 CryptoMer or the group
03:11 SheetiS the '-' is correct syntax for how that pillar is formatted
03:11 CryptoMer gotcha.
03:12 holms hope this will do
03:12 SheetiS "user:\n  sudo_rules:\n    - ALL = (ALL) NOPASSWD: ALL" is how the pillar looks to be setup
03:12 holms 11          sudo_rules:
03:12 holms 12             - platform ALL = (ALL) NOPASSWD: ALL
03:13 holms platforms is name of user
03:13 SheetiS holms: don't put that there
03:13 holms where should i put it
03:13 SheetiS the user should go at the top of the pillar for the user
03:13 ajolo joined #salt
03:13 holms that's what pillar.example shows to do
03:13 holms ah ok
03:13 holms so no user required
03:13 SheetiS where it says 'buser:'
03:13 SheetiS that is the name of the user
03:13 holms https://dpaste.de/ymQR
03:13 holms like this?
03:15 SheetiS in https://github.com/saltstack-formulas/users-formula/blob/master/pillar.example, the name 'buser:' is an actual username.  Like for me, it'd say 'sheetis:' there
03:15 holms check my link
03:15 SheetiS get rid of the create_users: at the top as the 'users:' should be the root of the pillar
03:16 SheetiS for the formula to work right
03:16 holms am
03:16 holms i need ID
03:16 holms you don't like ID's?
03:19 SheetiS The formula is looking for it as "users:" for the top of the dictionary.  I don't see how it will work in any other way unless you are customizing the formula as well.
03:21 englishm joined #salt
03:21 Nazca joined #salt
03:21 noo88ie joined #salt
03:21 ramishra joined #salt
03:22 noo88ie \q
03:22 noo88ie quit
03:22 noo88ie ?
03:22 noo88ie help
03:22 noo88ie lol
03:22 CryptoMer part?
03:22 SheetiS heh
03:26 favadi joined #salt
03:27 scoates_ joined #salt
03:27 holms SheetiS: ID should interfere this behavior?
03:27 holms shoudn't*
03:29 tristianc|Phone joined #salt
03:29 scoates joined #salt
03:30 jeremyb joined #salt
03:30 scoates_ joined #salt
03:31 rallytime joined #salt
03:31 SheetiS holms: The pillar is just data (it ends up just being a huge merged python dictionary at the end of everything honestly), so all that matters is how the formula is trying to get the data from the pillar.  http://docs.saltstack.com/en/latest/topics/tutorials/pillar.html has some examples of how it all fits together.  Feel free to give it a try as you have it, but I think you'll need 'users' to be at the topmost of the pillar sls file that
03:32 oz_akan joined #salt
03:32 jeremyb is there a date/location for saltconf next yet?
03:33 holms SheetiS: it's not pillar it's in state
03:33 holms i store only sensitive data in pilar
03:34 holms not an instructions for creating whole users with various params
03:34 holms ok so this is dict, and ID can't be used in here
03:34 delinquentme is there a way to inquire directly into the salt-master instance to see if its actually running a particular flag?
03:34 delinquentme im looking at the file_recv
03:35 holms why no one using ID's, it so annoyis to see in [INFO] commands instead of human readable instrutions
03:35 SheetiS holms: if you are using the users formula, then it expects that data to be in a pillar, not in a state.  You'd have to fully define the state yourself from scratch, or at least to rewrite it so that the information was handled differently.
03:36 holms omg
03:37 holms it's too much complexity in here already
03:37 holms pillar is data storage
03:37 holms why i need to store complete information abut user in there?
03:37 holms for app which i want to deploy, there must be users created
03:37 holms and only something like password and ssh key deservers to be in pillar, as sensitive information
03:38 jeremyb ssh key is not sensitive…
03:39 holms private one? is quite sensitive
03:39 holms https://dpaste.de/7o9d
03:39 SheetiS holms: the users state knows how to create any user based upon the data you send it.  I basically look at it like this:  Anything that is in my states should be able to be shared over the Internet with anyone at no risk to me or my org.  The data those states use should be in the pillar.
03:39 holms here's how one guy showed in here it's possible to do
03:39 holms SheetiS: that exactly what i mean
03:39 holms check link above
03:39 holms that's what in state can be public toeveryone
03:39 holms that's what in pillar (password for example) - can't
03:40 holms forgot one more file - https://dpaste.de/8Qy0
03:40 holms is this a bad way to do?
03:40 holms now you force to put that whole users dictionary to pillar
03:41 SheetiS holms: you can create users just like that there (https://dpaste.de/7o9d), but it wouldn't be using the users formula that you first linked the pillar.example from
03:41 holms why
03:41 SheetiS it'd be using the built-in users state functions
03:41 holms built-i users state function can't do sudo?
03:41 holms i need sudoers
03:42 holms in ansible you just have playbook (which is a state) where you include variables (which is a pilar) and you call roles (formulas) by passwing variables from var files (pillar)
03:42 SheetiS The users formula you linked utilizes it all as pillar data.  That is how the author created it.
03:42 holms same in here
03:42 housl joined #salt
03:42 SheetiS It's not that you can't put it all in states directly
03:43 holms so users-formula can't take dictionary from state?
03:43 SheetiS He/She didn't as most people prefer that type of data in their pillar
03:43 SheetiS not without rewriting part of it.
03:43 holms *sigh*
03:43 SheetiS It's regular .sls jinja stuff though
03:43 SheetiS if you wanted to make it work that way.
03:44 holms all formulas i see on that github of saltstack
03:44 holms want to have pillar everywhere
03:44 holms so when you want to have a state with full app deploy actions, i need to cut off half of stuff to pilar
03:44 SheetiS That's how they document it as best practice and is mostly standardized upon.
03:45 holms which means giving this state to my friend, will end up creating system without users at all
03:45 holms if he won't have my pillars
03:45 SheetiS That's why they include a pillar.example so they know how to create it for their particular setup
03:45 wt joined #salt
03:46 holms what's the point of formulas if you can use them only in pillar =/
03:46 holms i can't even reuse them
03:46 wt holms: I haven't found any formulas that are really reusable.
03:46 SheetiS The formula can be more flexible or modular.  The forumula itself can remain 100% unchanged and be applicable fore most everyone with the user-specific data (both secure and open) going in the pillar
03:46 holms for example user shoud have some groups. i want my state to know this, not my pillar
03:47 holms wt: what's the poinf of them then :DDDD
03:47 holms it should be as "roles"which you can plug to any state
03:47 wt holms: You can make your own state modules.
03:47 holms and have iptables everywhere, nginx everywhere, your app complete setup and 2000 server
03:47 holms for load balancing or smtng
03:47 SheetiS I can look at the pillar at a glance and see all my data how i want it. The users name, id, fullname, password without having to look through the jinja code of 'how it gets there'
03:48 holms so i need to write formula instead of states?
03:48 holms things are over complicated in here
03:48 SheetiS formula is just a fance name for a state to accomplish a specific task
03:48 holms puppet/chef/ansible has practises which works quite ok in all three the same way, in here we get something disconnected from logic
03:48 SheetiS fancy
03:49 holms yeah like a module, a role
03:49 holms reusable piece of code
03:49 holms where you pass variables to do something differently if needed
03:49 holms would be nice to share my states which using formulas in speficic way without sensible variables in there
03:49 holms is this impossible?
03:50 wt holms: I just wish that things that didn't need to be private to the server didn't have to be specified in pillars.
03:50 holms wt: that's my point :)
03:50 wt holms: I actually do agree with this sentiment.
03:50 SheetiS They don't have to be if you don't want.  There's nothing stopping you from making your setup work that way.
03:51 holms they don't have to be, but recommended way differs
03:51 SheetiS You could have all of your data in a state file if you wanted.
03:51 holms that's shocking actually
03:51 holms if i'll go with formulas then
03:51 wt SheetiS: doesn't exactly lend itself to sharing the formula
03:51 holms how can i use formula in formulas?
03:52 wt holms: you can include
03:52 holms and my formula can pass some data to other formula without pillar?
03:52 wt e.g.
03:52 wt include:
03:52 wt - docker-worker
03:52 wt holms: yes
03:52 holms let's say i'd ask only password of user and actually user name itself from pillar
03:52 holms but whole user config is up to my formula
03:52 wt you can extend state
03:54 wt One of the things that bugs my users about salt is the every state has a name value when it doesn't always make sense to call it "name"
03:54 wt like for cmd.run
03:55 holms wt: https://dpaste.de/En2m
03:55 holms here's pillars top calling pillars users.sls
03:55 holms here's state top.sls calling state users.sls, which asks pillars variables, creates dict for formula
03:55 holms will this work?
03:56 holms or formula will say "oh sorry pillar has no users dictionary"?
03:58 wt that looks like it would say that users-formula doesn't exist to me...also, I don't think you can include a state file into top.sls
03:58 wt That's another thing, why does everything end in sls?
03:59 wt If SLS means, SaLt State, why do the pillars and the top files end in .sls?
03:59 SheetiS holms:  I kinda think of using a pillar in salt like using hiera in puppet.  Similar to: https://ask.puppetlabs.com/question/1018/how-to-manage-users-account-using-hiera/
03:59 SheetiS Puppet is moving more toward this same type of setup rather than away.
03:59 SheetiS As for your question,  What was in that most recent paste will work, but the users formula is not use in that case
03:59 SheetiS wt: I think it's just because they use the same format by default (jinja+yaml)
04:00 SheetiS though people often call their map files map.jinja instead of map.sls... :)
04:00 wt SheetiS: it makes it confusing to explain since pillar yaml != state yaml != top yaml
04:00 holms SheetiS: hard for me to compare puppet, mostly used ansible and chef in my life. puppet been 4 years ago :)
04:00 SheetiS wt: I don't disagree ;-)
04:01 wt I actually do like salt quite a bit FWIW.
04:01 wt I just got a patch committed fix the s3fs for interacting with multipart uploaded files.
04:01 delinquentme does salt use the same ports 4505 and 4506 for minion > master pushes?
04:02 SheetiS delinquentme: yes one port is used for communication to the master, and one for responses.  Both must be open on the master and all minions must be able to connect to both ports on the master.
04:03 SheetiS wt: vn..  I think my only commits have been documentation updates so far :)
04:03 wt I had salt-master d/ling an 80MiB file from S3 every 30s
04:03 wt WTF?
04:04 holms SheetiS: take a look in here https://github.com/ansible/ansible-examples/tree/master/lamp_haproxy
04:04 holms SheetiS: to site.yml. for each host you've got role. analog in salt probably would be formula
04:04 holms you've got global-vars dir which is similar to pilar. all roles sees those vars out of th ebox
04:05 holms so basically state which include formulas, which sees pilar vars without even passing them
04:05 TyrfingMjolnir joined #salt
04:05 holms now for me it's so strange that you need to have whole users definition in pilar (config)
04:05 wt holms: you can include files into state files
04:05 holms wt: formula files?
04:05 wt formula files doesn't really mean anything to me
04:06 wt but you can do things like:
04:06 wt {% include "formula_a/blah.sls" %}
04:06 wt the thing that sucks it it only works for jinja formulas
04:06 mheese joined #salt
04:07 wt there's no way to specify a list of vars that you could include to a jinja state file and a python state file
04:08 wt I'd rather not have to say {% set var1 = "val1" %} to set a var.
04:08 wt The salt mine also doesn't seem to work really well, especially in multimaster
04:09 wt however, even in single master, the mine entries never age out
04:09 wt and you can't publish more than one entry for a given module
04:09 holms what can i say - astonishing practise
04:09 wt so I have to publish all grains instead of just the ones I want
04:09 wt however, I think things are gradually moving into a better state
04:10 holms then to share this whole minion (?) to the world, i need to delete sensitive stuff from pillar, but pillar still should be sharable
04:10 wt I would love to see the orchestrate files get a different extension so that I cannot call state.sls on an orchestration file.
04:10 holms or everything will collapse otherwise with this kind of logic
04:10 wt pillars are only visible to the master and the machines on which they belong
04:11 SheetiS wt: the mine stuff looks way better in 2014.7 I think.  I currently also have all my grains in my mine and a mine update of like 5 minutes.
04:11 mheese joined #salt
04:12 wt I believe they are much nicer than databags for distributing things like private ssh keys.
04:12 TTimo joined #salt
04:12 SheetiS anyhow you guys take it easy.  It's getting late for me
04:12 wt SheetiS: have a good one
04:12 holms 7am in here, whole night is a lie again
04:12 snuffeluffegus joined #salt
04:15 wt I would also like to have a way to do the equivalent of "salt-call -ldebug state.highstate" from the master side when using "salt".
04:15 goodwill o_O
04:15 wt goodwill: what's up?
04:15 goodwill nofin
04:16 holms can i use pillar vars in side pillar itself?
04:16 holms if in state would be  {{ salt['pillar.get']('users:platform:keys') }}, how can i call the same in pillar?
04:17 holms wt: maybe you know?
04:18 mheese hey guys ... I'm having trouble with a salt minion on a windows server 2012 r2 ... it worked like a charm for weeks, now it fails ... and even a complete reinstall and exchange of the key does not help... after a fresh install and adding the key to the master, it does not start properly anymore... the only error message I see is the following:
04:18 mheese [salt.log.setup   ][ERROR   ] An un-handled exception was caught by salt's global exception handler: AttributeError: 'module' object has no attribute 'fork' Traceback (most recent call last):   File "<string>", line 6, in <module>   File "__main__.py", line 726, in <module>   File "__main__.py", line 332, in bootstrap   File "__main__.py", line 359, in chainload   File "__main__.py", line 715, in _chainload   File "__main__.py", line 12
04:22 wt holms: you mean to make decisions?
04:23 wt holms: not really since you technically don't know what order they are included in
04:25 holms wt: is formula executed first or included state?
04:25 holms would be nice to have included state which executes first
04:25 wt again "formulas" not really in salt per se
04:25 wt they are more like a collection of files (possibly states)
04:26 wt so formulas aren't "executed"
04:26 wt pillars are compiled and sent to the machine
04:26 wt states then have access to the pillars
04:26 wt pillars are actually assembled on the master
04:26 wt not on the client
04:27 thayne joined #salt
04:27 holms https://dpaste.de/a6Zx
04:27 holms which one will go first?
04:27 holms users or user-formula
04:28 holms most of formulas has init.sls, as I understand they just executes right away
04:28 wt Is that a pillar?
04:28 spookah joined #salt
04:28 holms it's a state
04:29 adizam joined #salt
04:29 wt a state top file?
04:29 holms yes
04:29 wt ok
04:29 wt I've never used include there
04:29 holms include users -> include /srv/salt/states/users.slt
04:29 holms or it's forbidden to split whole life?
04:30 holms should ask probably even more silly question
04:30 holms do you do anything in /srv/salt/states/ at all?
04:30 holms like creating users, any actions
04:30 holms or you always create formulas ?
04:30 wt do you mean directories?
04:31 wt is that what you mean by formulas?
04:31 holms directories or state files
04:31 holms probably yes
04:32 bhosmer joined #salt
04:32 tkharju3 joined #salt
04:32 wt so, in the base environment you are applying two states
04:33 wt they will be applied in the order you see under the '*'
04:33 oz_akan joined #salt
04:33 wt the include clause makes no sense to me
04:33 holms ok so i just need to move users to that list
04:34 wt yes
04:34 holms m
04:35 holms can I call users-formula state from users state?
04:35 wt top.sls is in the same dir at the users.sls?
04:35 wt and are you using only a file_root?
04:35 holms i'm using
04:35 holms /srv/salt/states /srv/salt/formulas /srv/salt/pillars
04:36 wt file_roots in /srv/salt/state and /srv/salt/formulas?
04:36 holms yeap
04:36 wt pillars shouldn't be in file_roots
04:36 wt ok
04:37 grove_ joined #salt
04:38 holms wt: is this correct? https://dpaste.de/OsE2
04:38 adizam left #salt
04:39 holms 1) users-state.sls can file instead of dir right?
04:39 holms 2) having all those actoins in users-state.sls is ok? or that file desined for other things?
04:40 wt so something like:
04:40 wt file_roots:
04:40 wt base:
04:40 wt - /srv/salt/state
04:40 wt - /srv/salt/formulas
04:40 holms this is in minion file
04:40 wt here's the rule for state name
04:40 wt foo (the state name) will use file foo.sls or foo/init.sls
04:41 holms ok
04:42 TTimo joined #salt
04:42 wt In your case, it will look in /srv/salt/state and then /srv/salt/formulas if your config is as I listed above
04:43 holms great
04:43 wt You ahve bad form in the users-state.sls state file
04:43 wt unless you were annotating it for me
04:43 holms where's mistake?
04:43 holms i'm trying to use ID's
04:44 wt the line "Create platform group:" shouldn't be in there
04:44 holms as i've been told in here
04:44 wt oh
04:44 wt well, try this
04:44 wt platform:
04:44 wt group.present
04:44 wt platform is the id
04:44 wt if you want a different id, do this:
04:45 wt platform_group:
04:45 wt group.present:
04:45 wt - name: platform
04:45 ramishra joined #salt
04:45 holms hmz
04:46 wt the id can include spaces
04:46 wt I just didn't
04:48 wt notice that the state is idenfied in the second level in either case
04:48 wt name defaults to the id
04:48 CatPlusPlus joined #salt
04:48 yomilk joined #salt
04:51 holms m
04:52 holms wt: and what about sshkeys in there?
04:52 holms same story?
04:53 holms i mean "sshkeys" is id?
04:54 wt you'll want to take out the sshkeys line and unindent the following line
04:54 wt I would make the id something like root_ssh_keys
04:54 wt not "SSH keys for root"
04:54 delinquentme So i restart my salt master with: service salt-master stop && service salt-master start ... and post-restart ... the minions dont answer to $ salt '*' test.ping
04:54 ramteid joined #salt
04:54 delinquentme ideas?
04:54 wt but I don't see any reason why that wouldn't work
04:55 holms wt: human readable lang is forbidden?
04:55 holms i know that this should be unique
04:55 holms but still
04:56 wt holms: I think it would work. It's just it would be inconvenient if you need to use any requisites with it (like require or watch)
04:57 wt like if you wanted to clone a git repo with that key, you'd need to require that key to make sure the clone happens after the keyfile is created
04:58 holms hmz
04:58 bhosmer joined #salt
05:00 mikber joined #salt
05:00 smcquay joined #salt
05:00 melinath joined #salt
05:00 thayne_ joined #salt
05:01 CeBe joined #salt
05:02 dvestal joined #salt
05:03 holms wt: got a problem with formulas
05:03 rap424 joined #salt
05:03 holms do i need this structure of folder? https://dpaste.de/hEie
05:06 jalbretsen joined #salt
05:10 wt no
05:11 wt I actually don't use any external formulas, but I do use directories to organize my states.
05:11 wt I also use a rather more complicated top.sls.
05:11 Ryan_Lane joined #salt
05:13 wt My top.sls will include certain states based on grains on my systems. Those grains are based on aws tags.
05:13 wt in the case of my aws infra, that is
05:15 holms wt: i see
05:15 holms i'm stuck with this sudo rules in here
05:15 holms https://github.com/saltstack-formulas/users-formula/blob/master/pillar.example
05:15 holms trying to do NOPASSWD
05:16 holms 10      sudo_rules:
05:16 holms 11         - (ALL) NOPASSWD
05:16 holms this fails
05:16 holms i've tried full line with user, line without user
05:16 holms then this.. everything fails
05:17 wt are you looking for a concrete example?
05:17 holms yes
05:17 wt of the top.sls and a state?
05:18 wt oh
05:18 holms just sudo rules with passworldes user
05:18 holms this is in pilar
05:18 holms provisioning fails on that line
05:18 holms sudo_rules
05:18 wt I don't actually use sudo_rules.
05:18 mosen joined #salt
05:19 warmwaffles joined #salt
05:19 holms ID: validate platform sudo rule 0 platform ALL=(ALL) NOPASSWD ALL
05:19 holms =/
05:20 wt I can give you an example of top.sls and a simple state if that would help
05:20 holms probably it would
05:21 wt gimme a sec
05:26 rjc joined #salt
05:28 rjc_ joined #salt
05:29 CatPlusPlus joined #salt
05:30 holms lol
05:30 holms i had to  put " " between that rule
05:30 wt https://dpaste.de/RxLx/raw
05:31 holms thanks :)
05:31 wt the ...'s in the master config are just because I have a lot more than that config
05:31 wt I only made the dpaste good for 1 hour
05:34 wt https://dpaste.de/R8xx <-- here's a more complicated state top.sls
05:34 oz_akan joined #salt
05:35 viq joined #salt
05:35 wt the more complicated state top.sls can apply a state based on the value of a particular grain ("service" in this case"
05:35 rjc joined #salt
05:35 wt s/"$/)/
05:36 wt I also have some custom grains that setup the grains via aws tags in my aws environments.
05:43 nitti joined #salt
05:45 catpigger joined #salt
05:51 Setsuna666 joined #salt
05:55 masm joined #salt
05:58 schimmy joined #salt
06:02 schimmy1 joined #salt
06:19 englishm joined #salt
06:24 lcavassa joined #salt
06:26 n8n joined #salt
06:29 Setsuna666 joined #salt
06:31 picker joined #salt
06:31 n8n joined #salt
06:33 felskrone joined #salt
06:34 oz_akan joined #salt
06:39 slav0nic joined #salt
06:39 slav0nic joined #salt
06:40 apergos joined #salt
06:44 malinoff joined #salt
06:45 TTimo joined #salt
06:47 bhosmer joined #salt
06:48 Sweetsha1k joined #salt
06:49 smcquay joined #salt
06:53 kingel joined #salt
06:56 chrisjones joined #salt
06:57 englishm joined #salt
06:59 kingel joined #salt
07:00 kingel_ joined #salt
07:01 SheetiS joined #salt
07:07 jdmf joined #salt
07:20 chrisjones joined #salt
07:22 jhauser joined #salt
07:24 alanpearce joined #salt
07:27 englishm joined #salt
07:32 malinoff joined #salt
07:33 djinni` joined #salt
07:34 yomilk joined #salt
07:35 oz_akan joined #salt
07:37 sastorsl joined #salt
07:37 felskrone1 joined #salt
07:40 delinquentme joined #salt
07:46 ramishra joined #salt
07:48 darkelda joined #salt
07:52 giantlock joined #salt
07:53 chiui joined #salt
08:02 che-arne joined #salt
08:06 intellix joined #salt
08:14 ramishra joined #salt
08:15 PI-Lloyd joined #salt
08:27 ndrei joined #salt
08:27 rawzone joined #salt
08:32 dimilow joined #salt
08:35 ramishra joined #salt
08:36 bhosmer joined #salt
08:42 tomspur joined #salt
08:42 TTimo joined #salt
08:46 N-Mi joined #salt
08:46 N-Mi joined #salt
08:47 CoRLiS_ joined #salt
08:52 17SAA8PI0 joined #salt
08:54 rawzone joined #salt
08:56 martoss joined #salt
09:03 sgate1 joined #salt
09:16 ramishra joined #salt
09:18 tinuva joined #salt
09:37 oz_akan joined #salt
09:38 picker joined #salt
09:42 martoss joined #salt
09:44 TTimo joined #salt
09:48 nullscan joined #salt
09:49 nullscan hey everybody
09:49 nullscan i have a problen with adding custom repository and installing mongo from there in salt
09:49 Sweetshark joined #salt
09:49 nullscan state is here: http://pastebin.com/CNWDfZ3M
09:49 nullscan the output is this:  "The state \"mongodborg\" in sls mongodb is not formed as a list"
09:50 nullscan any ideas?
09:50 TheThing joined #salt
09:51 adsisco_ joined #salt
09:52 ahale can you do that blank line on L10  ?
09:53 nullscan seems that i got it
09:53 nullscan wrong identation on the pkg block, needs to go 1 lvl back
09:53 nullscan thanks anyway :)
09:53 ahale ah cool
09:55 ror6ax joined #salt
10:09 xsteadfastx joined #salt
10:11 gmeno joined #salt
10:11 ramishra joined #salt
10:16 giantlock joined #salt
10:17 xsteadfastx joined #salt
10:20 xsteadfastx joined #salt
10:24 longdays joined #salt
10:25 bhosmer joined #salt
10:31 longdays left #salt
10:37 ramishra joined #salt
10:37 oz_akan joined #salt
10:42 Hell_Fire_ joined #salt
10:44 TTimo joined #salt
10:56 bhosmer joined #salt
11:23 tmh1999 joined #salt
11:26 mechanicalduck joined #salt
11:28 martoss joined #salt
11:35 bhosmer joined #salt
11:39 intellix joined #salt
11:42 ndrei joined #salt
11:49 hobakill joined #salt
11:51 TTimo joined #salt
11:52 ramishra joined #salt
12:11 vbabiy joined #salt
12:13 bhosmer joined #salt
12:16 nitti joined #salt
12:25 brandon_ joined #salt
12:30 lcavassa joined #salt
12:31 ndrei joined #salt
12:37 oz_akan joined #salt
12:38 babilen This is probably slightly off-topic, but I am trying to come up with a good structure for our "DevOp Environments" repository used for docker, vagrant and salt. Most of these are provisioned with salt and might even tie together (e.g. vagrant test setups might use docker containers or images built by packer, ...). If you have such a repo I'd be happy to see its structure as I am a bit uninspired right now (after lunch on a Friday).
12:38 ndrei joined #salt
12:39 jcockhren babilen: personally, I keep my vagrant setups separate from my salt states and pillar
12:40 jcockhren I use gitfs and within that repo I only want salt related states, etc going onto the master
12:40 mapu joined #salt
12:41 jcockhren I think as of the current RC, you can use gitfs with a repo's subdirectory, but I haven't explored anything like that
12:42 jcockhren as for my vafgrant setups, mine is pretty simple.
12:43 jcockhren I have a base repo that serves as a vagrant 'template' and I make specific vagrant setups based on tweaks to that template repo
12:43 babilen jcockhren: No, I want to keep them separate from the "main" salt states and pillars, but I will have to include some salt for the vagrant/packer provisioner.
12:44 jcockhren I do that b/c given everything is implemented as a collection of states, usually the other thing that's different b/t two vagrant environments is the ports forwarded (if any), the guest os and grains designating the guest OS role
12:44 rodo hi
12:45 rodo is still something wrong with jenkins ? when looking at http://jenkins.saltstack.com/job/salt-pr-lint/7162/ the test failed but graph shows 0 errors
12:45 ndrei joined #salt
12:45 babilen jcockhren: I started with $REPO/{docker,vagrant,packer}/$SOMETHING for now, but have the feeling that there are better ways to organise this. Also not entirely sure how include my "post-provisioning" salt states in there in a more general way.
12:46 babilen (just though that a few examples would inspire me to come up with a good scheme)
12:47 jcockhren babilen: I setup shared folders within my vagrant folders that point to states and pillar repos therefore being able to use the salt provisioner
12:47 babilen Yeah, same here.
12:47 jcockhren it's really simple. a folder with 2 files: Vagrantfile and minion config
12:49 babilen jcockhren: So you use $REPO/vagrant/testbox/{Vagrantfile,salt/{master,minion} and share $REPO/salt/ into that?
12:49 bhosmer joined #salt
12:50 MK_FG joined #salt
12:50 MK_FG joined #salt
12:51 babilen Please mind that I am really asking a very simple question and that I am quite aware how to setup all these things individually. Just not sure which directory structure would work well. I have, for example, $REPO/vagrant/salt/docker/singlemaster for a single master+minion environment in vagrant that uses the docker provisioner. I don't like that and try to improve upon it.
12:51 jcockhren inside $REPO/vagrant/something I make symlinks to the pillar and states repos on that my machine. I have a Vagrantfile example to show what I mean by the 'share'
12:52 martoss joined #salt
12:56 jcockhren babilen: https://gist.github.com/jcockhren/6606998
12:56 jcockhren actually that's not the most 'simple'
12:57 jcockhren that's a master+minion setup for testing my states and modules
12:57 jcockhren in any case, ignore the config for the master
12:57 jcockhren this vagrantfile expects the 'salt' directory to be present
12:58 jcockhren (which just contains my states from git)
12:58 babilen jcockhren: And what is the CWD for that? So you use $REPO/..../vagrant/salt/ as symlink?
12:58 mechanicalduck joined #salt
12:59 jcockhren the cwd is the folder that contains the vagrant file (wheere your vagrant will live).
13:00 jcockhren my folder with the states live elsewhere
13:00 babilen Yes, exactly! How do you name/organise them for your various vagrant setups?
13:00 jcockhren ah. I get your question now
13:00 babilen yay!
13:01 jcockhren for example, $REPO/vagrants/my-api-app
13:02 jcockhren :ship:
13:02 dccc joined #salt
13:02 jcockhren b/c that's simple
13:03 babilen Okay, so you simply use $REPO/vagrant/$PROJECTNAME (e.g. customer-foo, application-bar) and don't differentiate between different providers and/or distributions?
13:04 babilen I'm thinking about $REPO/vagrant/$PROJECTNAME/$DISTRO/$PROVIDER, but think that is a bit much. (I'd like to provide setups with docker, libvirt and, ugh, vbox providers)
13:04 jrb28 joined #salt
13:05 jcockhren exactly. I use a single provider for dev (I use vmware_workstation) and I generally don't need the customer-foo app to be vagranted in different os''s. just the one I set in the config
13:06 jcockhren granted the distributions for each app may be different, but for what I'm doing, I don't need to vagrant a single app in multiple distributions
13:06 babilen Okay, and you simply expect ../../salt/ to be a symlink to a clone of your salt states?
13:06 jcockhren yes, that and pillar
13:06 jcockhren (that gist is pretty old. haha)
13:07 babilen jcockhren: yeah, we have setups in Debian, Ubuntu and different versions thereof and like to test "does this work with the next major version?".
13:08 jcockhren if it was me that needed that, I'll treat my vagrant repo like any other codebase when I need to test something. make a branch
13:08 babilen Unfortunately I don't have a single salt repo as salt does not yet support per-remote setting of gitfs_base
13:09 _mel_ joined #salt
13:09 jcockhren what do you mean by "per-remote setting of gitfs_base"?
13:09 babilen jcockhren: http://docs.saltstack.com/en/latest/topics/tutorials/gitfs.html#gitfs-per-remote-config
13:10 jcockhren ah
13:10 babilen I would need that to ensure that masters for different customers would only serve $REPO/$CUSTOMER to them.
13:11 babilen (because their minions would otherwise be able to see what other customers setups look like)
13:12 babilen One of the big things I'll have to unify once we upgrade to Helium
13:12 cpowell joined #salt
13:13 jcockhren yeah. I'm gonna hold off on helium until probably the RC of Lithium is out
13:14 jcockhren day 1 of the release will probably have a zillion regressions
13:15 babilen That might take quite some time. I'd love to be able to test our setup on Helium right now, but given that automatic builds will, for the foreseeable future, only be available for RHEL I would rely on bootstrapping it myself. (which I will do soon I guess)
13:17 racooper joined #salt
13:18 jcockhren yeah. my need is dead simple. probably one of the most basic in here
13:20 jcockhren just deploy packages from s3, provision newer boxes the 'right' way and allow me to 'do stuff' to the boxes groupwise
13:21 jcockhren and of course reporting results of scheduled tasks and one-off actions
13:21 jcockhren s/actions/jobs
13:22 englishm joined #salt
13:22 jcockhren keeping it like that kind of makes the upgrades less painful. too much salt isn't good for you they say. ;) hehe
13:23 babilen :D
13:23 * jeremyb repeats: is there a date/location for saltconf next yet?
13:23 diegows joined #salt
13:23 TTimo joined #salt
13:24 jcockhren jeremyb: yep
13:24 jcockhren http://www.saltstack.com/saltstack-events/saltconf
13:25 jeremyb you guys are all about Utah huh :)
13:26 jcockhren long live the pun
13:26 jeremyb should redirect saltconf.com
13:26 babilen Will there be one in Europe?
13:26 jeremyb to not 2014
13:27 joehh what about Australia? :)
13:28 jcockhren joehh: there's no salty lakes in Australia I hear
13:28 jcockhren ;)
13:30 jeremyb I think there's a salty sea in Israel
13:31 jeremyb anyway, someone taking care of saltconf.com?
13:32 ndrei joined #salt
13:32 joehh http://tinyurl.com/lbbqk5c - definitely salt lake towns - don't know if we get to a city for salt lakes though
13:33 TTimo joined #salt
13:36 joehh :)
13:38 dimeshake joined #salt
13:38 babilen jeremyb: But in 2015?
13:38 yomilk joined #salt
13:39 jeremyb babilen: ERM?
13:39 jeremyb gah, accidental caps
13:40 babilen "Will there be one in Europe?" → "to not 2014" (interpreted as "not in 2014") → "jeremyb: But in 2015?"
13:41 jeremyb was not a reply to you. idk about europe
13:41 babilen I do now, however, realise the error of my ways.
13:42 jeremyb I was asking someone to change the website to not just point to a January 2014 event
13:42 englishm joined #salt
13:42 babilen I did realise
13:42 nitti joined #salt
13:42 Sp00n seeing thomas talk at ip expo
13:42 Sp00n looking forward to it :D
13:42 jeremyb OK :-)
13:43 englishm joined #salt
13:44 vejdmn joined #salt
13:44 nitti joined #salt
13:44 martoss joined #salt
13:44 to_json joined #salt
13:45 hobakill is there a way to see on the salt master what highstates are running?
13:45 hobakill eg: i launch a new vm  - and would like to know when the highstate is completed
13:45 quickdry21 joined #salt
13:45 viq hobakill: salt-run jobs.active     ?
13:45 jeremyb use a returner or reactor for that
13:47 ndrei joined #salt
13:48 martoss joined #salt
13:49 ericof joined #salt
13:53 hobakill viq: if jobs.active returns a bunch of old jids can those be easily killed?
13:54 favadi joined #salt
13:55 ramishra joined #salt
13:58 viq hobakill: http://docs.saltstack.com/en/latest/topics/jobs/
13:58 hobakill viq: yup. i gave that i go but got this:     'saltutil.kill_jobs' is not available.
13:59 ndrei joined #salt
13:59 viq hobakill: indeed. no plural.
13:59 hobakill frack
13:59 elfixit joined #salt
14:00 oyvjel joined #salt
14:04 kaptk2 joined #salt
14:05 sysadmin75 joined #salt
14:06 dude051 joined #salt
14:07 hobakill viq: wasn't able to kill the windoze jobs so i just restarted the minions on the affected boxes and my jobs.active is clean. thanks.
14:10 englishm joined #salt
14:17 penguin_dan joined #salt
14:18 perfectsine joined #salt
14:19 ajprog_laptop joined #salt
14:22 Setsuna666_ joined #salt
14:22 ndrei joined #salt
14:25 jaimed joined #salt
14:26 peters-tx joined #salt
14:30 ndrei joined #salt
14:32 btorch left #salt
14:33 jalbretsen joined #salt
14:40 Setsuna666_ joined #salt
14:42 eunuchsocket joined #salt
14:45 felskrone joined #salt
14:49 rnts Hey guys, is there an easy way to clear the cache-files on the salt-master ?
14:49 rnts Can I simply delete the /var/cache/salt/master tree and restart the master?
14:50 rnts We ran out of Inodes on our salt-master, turns out we have about 600k files in /var/cache/salt/master/jobs/* - I don't know if this is a bug or not
14:51 jY rnts: on your master config look at keep_jobs
14:51 jY http://docs.saltstack.com/en/latest/ref/configuration/master.html#keep-jobs
14:52 hobakill eliasp: you around? i'm curious about one of your issues in github
14:52 wendall911 joined #salt
14:53 eunuchsocket Hi all.  I'm struggling with my snmp-formula https://github.com/emuehlstein/snmp-formula I'm seeing the following error on highstate http://pastebin.com/zHrmYkQu
14:53 rnts jY: well it's not changed from default, but the files/dirs are months old
14:53 eunuchsocket it would seem to indicate that snmptrapd is not a valid service
14:57 rnts jY: https://github.com/saltstack/salt/issues/10443 perhaps?
14:57 babilen rnts: It would be great if you could somehow preserve that state for debugging, but you can remove /var/cache/salt/.
14:58 jY ;[lpo9l.oolm=-]--l\[trerr78n 9hkjlk;'
14:58 jY opps 1 year old got my laptop
14:58 rnts babilen: what would be interesting to see? I think we've been hit by that bug I posted
14:58 babilen rnts: Which version of salt is that and are they all older than some specific date (which would presumably be the time you upgraded to a newer salt version)
14:59 rnts babilen: version 2014.1.3
14:59 fridder joined #salt
14:59 rnts same as in the bug-description :)
15:00 babilen rnts: Ah, let me check. The commit was merged into 2014.1, but is presumably not yet present in 2014.1.3 -- Any particular reason why you don't run .10 ?
15:00 rnts babilen: no, I don't think so - I'm normally not in charge of salt here, but my collegue is at vacation
15:00 rnts I'll create a ticket for upgrading the master :)
15:03 rnts babilen: jY thanks for the help, I now have enough Inodes to survive another year or so, I'll go ahead and upgrade the code as soon as possible though
15:04 babilen +1
15:04 ndrei joined #salt
15:05 kermit joined #salt
15:06 rnts o\
15:12 felskrone joined #salt
15:13 mpanetta joined #salt
15:13 Gareth morning morning
15:14 ndrei joined #salt
15:16 p3llin0r3 joined #salt
15:16 p3llin0r3 Slowly going crazy
15:16 p3llin0r3 The nginx salt-formula
15:16 p3llin0r3 is brokeneded
15:18 eunuchsocket Any suggestions on how to debug this error: Cannot extend ID snmptrapd in "base:snmp.conftrap". It is not part of the high state. (see pastebins above)
15:20 pdayton joined #salt
15:20 mpanetta joined #salt
15:21 Gareth eunuchsocket: sounds like it can't find that "base:snmp.conftrap", is it supposed to be a pillar value?
15:22 mpanetta joined #salt
15:22 eunuchsocket it's defined in map.jinja
15:22 Gareth don't see it.  I see configtrap but not conftrap
15:24 babilen p3llin0r3: What is so brokeneded about it?
15:26 eunuchsocket Gareth: wow thanks!  sometimes you just need another set of eyes to take a look.  I stepped through the code a bunch of times last night and didn't see that
15:26 Gareth eunuchsocket: no worries :)
15:27 bhosmer_ joined #salt
15:27 mpanetta joined #salt
15:30 p3llin0r3 babilen: I can't get it to work for the life of me. Let me get the error really quick:
15:31 p3llin0r3 Running Hydrogen on both servers
15:31 p3llin0r3 using this formula: https://github.com/saltstack-formulas/nginx-formula
15:32 babilen yes
15:33 iggy p3llin0r3: fwiw, I had issues with it as well... could never get it to _not_ install from source for one thing
15:33 perfectsine joined #salt
15:33 iggy who writes a formula that defaults to installing from source?
15:34 babilen yeah, that is a bit eccentric
15:35 p3llin0r3 iggy: Yes, also I am getting errors from vanilla
15:35 p3llin0r3 aside from the fact that it errors for this nginx:ng thing -_-
15:35 p3llin0r3 ahh
15:35 p3llin0r3 ID: get-nginx-headers-more
15:35 p3llin0r3 Comment: File sum set for file /usr/local/src/nginx-modules/headers-more.tar.gz of dbf914cbf3f7b6cb7e033fa7b7c49e2f8879113b does not match real sum of 9146cb314cd3510d5fb7ac08e2027d1f24c924a0
15:35 babilen p3llin0r3: nginx.ng requires functionality in Helium
15:36 babilen "Note: nginx.ng requires the merge parameter of salt.modules.pillar.get(), first available in the Helium release." (in the README)
15:36 ajolo joined #salt
15:36 Ozack1 joined #salt
15:36 babilen It's a ridiculous idea to install nginx from source.
15:37 babilen p3llin0r3: Which distribution are you on?
15:37 ramishra_ joined #salt
15:37 eunuchsocket Gareth: I think we may have missed the mark.  I'm not finding the connection between conftrap and configtrap.  'conftrap' is the name of the state 'configtrap' is the variable defined in map.jinja and used by the conftrap state
15:37 Gareth eunuchsocket: what state is conftrap in?
15:38 Gareth eunuchsocket: nm. I see it.
15:39 p3llin0r3 babilen: Ubuntu 14.04
15:39 p3llin0r3 babilen: I'm not using nginx:ng
15:39 metaphore joined #salt
15:39 SheetiS joined #salt
15:39 Gareth eunuchsocket: looking at your pastebin again, it's snmptrapd that's the issue.  Perhaps that's being referenced but not defined.
15:40 babilen p3llin0r3: And which state do you use?
15:40 mechanicalduck joined #salt
15:40 eunuchsocket Gareth: check out https://github.com/emuehlstein/snmp-formula/blob/master/snmp/map.jinja
15:40 p3llin0r3 ahh it's just a really simple topstate
15:40 babilen God, that is an opinionated formula (and one that I don't agree with at that)
15:40 p3llin0r3 base: '*' - nginx
15:40 Gareth eunuchsocket: eunuchsocket looking at that now.
15:40 rdorgueil joined #salt
15:40 rdorgueil joined #salt
15:41 Gareth eunuchsocket: that looks like a package name....perhaps that package doesn't exist?
15:41 eunuchsocket Gareth: my research last night led me to believe that the error could be thrown if that service doesn't exist
15:42 babilen p3llin0r3: Could you try setting "install_from_source: False" in your pillar?
15:42 sunkist joined #salt
15:42 ninkotech joined #salt
15:42 kingel joined #salt
15:42 * babilen has to go, sorry
15:42 Gareth eunuchsocket: Sounds plausible.
15:43 eunuchsocket Gareth: but there's definitely a /etc/init.d/snmptrapd and it's also listed with the same name in 'chkconfig --list'
15:43 p3llin0r3 salt-minion:     Data failed to compile: ----------     Rendering SLS "base:nginx.package" failed: Jinja variable 'dict object' has no attribute 'install_from_ppa'; line 42
15:43 iggy same stuff I was running into with it
15:43 iggy I ended up writing my own fwiw
15:43 p3llin0r3 Yeah, I messed with it for ~3 hours yesterday
15:44 housl joined #salt
15:44 p3llin0r3 iggy: I'm thinking about doing the same.
15:45 SheetiS1 joined #salt
15:45 to_json joined #salt
15:45 Gareth eunuchsocket: It runs clean if you remove that watch_in for the snmp trap service?
15:46 eunuchsocket Gareth: correct
15:46 tinuva joined #salt
15:46 eunuchsocket Gareth: I read through an issue report about problems with *_in but I believe it was fixed for before 2014.1.10
15:47 xDamox joined #salt
15:48 sgate1 joined #salt
15:49 rypeck joined #salt
15:49 tk75 joined #salt
15:50 p3llin0r3 iggy: Also, friends share! :D
15:50 jeremyBass1 joined #salt
15:50 brandon___ joined #salt
15:51 antwerx joined #salt
15:51 iggy well, ultimately, I'd like to clean up the nginx-formula a bit, but we've got a release coming up, so I went with quick and dirty for now
15:52 iggy i.e. I'd be ashamed to show anyone what I did
15:54 juicer2 joined #salt
15:54 UtahDave joined #salt
15:54 active8 joined #salt
15:55 nitti joined #salt
15:57 p3llin0r3 iggy: haha, yes I understand :)
15:57 oz_akan joined #salt
15:58 ekristen joined #salt
15:58 eunuchsocket Gareth: the problem is definitely with snmptrapd... if I replace 'snmptrapd' with 'snmpd' in map.jinja the problem also goes away
15:59 eunuchsocket Gareth: I'm going to work on something else and come back to that (I don't plan to use the trapd service anyways)
15:59 toastedpenguin joined #salt
16:00 Gareth eunuchsocket: could be something related to the way the service works that is confusing watch_in.
16:00 XenophonF joined #salt
16:01 eunuchsocket Gareth: interesting. it occurs to me that trapd might depend on snmpd running.  I'm going to do some experimenting here
16:01 XenophonF I want to be able to recurse in a Jinja template.  Is that possible?
16:01 penguin_dan joined #salt
16:02 XenophonF hm, in retrospect, maybe i shouldn't use a template
16:06 ekristen joined #salt
16:07 troyready joined #salt
16:08 tligda joined #salt
16:09 sunkist joined #salt
16:09 mre_ joined #salt
16:15 perfectsine joined #salt
16:16 Gareth eunuchsocket: that would make sense.
16:16 eunuchsocket Gareth: that theory didn't hold any water
16:16 cwyse joined #salt
16:17 eunuchsocket reposting my pastebin since the original expired.  Error: http://pastebin.com/VPx9vch6 Formula: https://github.com/emuehlstein/snmp-formula
16:18 ramishra joined #salt
16:18 eunuchsocket it's failing after "Loaded pprint_out" which appear to be one of the last steps of a successful run.
16:19 logix812 joined #salt
16:22 eunuchsocket may be related to https://github.com/saltstack/salt/issues/9061
16:22 nitti joined #salt
16:23 nitti_ joined #salt
16:25 dalexander joined #salt
16:26 dalexander joined #salt
16:31 KyleG joined #salt
16:31 KyleG joined #salt
16:31 spookah joined #salt
16:31 eunuchsocket Gareth: I got it working.  Had to change the service name in trap.sls
16:31 eunuchsocket Gareth: thanks for your yelp
16:35 aparsons joined #salt
16:36 ndrei joined #salt
16:37 Ryan_Lane joined #salt
16:37 englishm joined #salt
16:38 aparsons joined #salt
16:38 ramishra joined #salt
16:45 VSpike how can I check if gitfs is working on my master?
16:45 forrest joined #salt
16:47 TyrfingMjolnir joined #salt
16:49 VSpike ah never mind.. it's definitely working now
16:50 shaggy_surfer joined #salt
16:53 schimmy joined #salt
16:54 rdorgueil joined #salt
16:55 schimmy1 joined #salt
16:56 manfred grep 'gitfs' /var/log/salt/master is what I use
16:56 manfred will show that it was loaded, or show an error if it failed to load
16:57 oz_akan joined #salt
17:02 metaphore joined #salt
17:03 bezeee joined #salt
17:03 ipmb joined #salt
17:07 scoates joined #salt
17:11 TheThing joined #salt
17:12 englishm joined #salt
17:13 mre__ joined #salt
17:15 MatthewsFace joined #salt
17:15 viq_ joined #salt
17:16 mephx_ joined #salt
17:16 rnts_ joined #salt
17:16 Xiao_ joined #salt
17:16 ph8 joined #salt
17:16 rap424 joined #salt
17:18 bhosmer_ joined #salt
17:19 jforest joined #salt
17:19 ninkotech joined #salt
17:19 timbermaniac joined #salt
17:24 perfectsine joined #salt
17:26 schmutz joined #salt
17:29 perfectsine joined #salt
17:30 n8n joined #salt
17:31 kingel joined #salt
17:32 perfectsine joined #salt
17:36 n8n joined #salt
17:39 TheThing joined #salt
17:40 eunuchsocket can I put a jinja variable inside a pillar.get like this? http://pastebin.com/iu9YsU2n
17:41 hobakill joined #salt
17:43 CeBe1 joined #salt
17:43 melinath joined #salt
17:43 SpeeR joined #salt
17:44 metaphore joined #salt
17:44 ksalman left #salt
17:45 ksalman joined #salt
17:45 eunuchsocket I ask because it's not working :-)
17:47 ClemsonBrad joined #salt
17:48 jemejones_ joined #salt
17:49 sunkist joined #salt
17:50 Sypher eunuchsocket, try this: http://pastebin.com/AP7Q1jBZ
17:50 Gareth eunuchsocket: Here is an example where I'm using something similar: {% for key,args in salt['pillar.get']('bind:configured_zones', {}).iteritems()  -%}
17:50 _mel_ left #salt
17:51 jemejones_ does anyone have experience with using something like terrarium, wheel, or pip-accel with salt?  i'm just looking to be able to bundle up most of my dependencies and install them before i install other code from git.
17:52 Sypher err one space too many. this one eunuchsocket: http://pastebin.com/AuvXbThG
17:52 eunuchsocket Sypher: that did the trick
17:52 eunuchsocket thank you both
17:52 sunkist joined #salt
17:52 tkharju joined #salt
17:53 Sypher nice! Although you still might want to consider Gareth's approach.. its a bit cleaner imho
17:54 eunuchsocket I'm not exactly clear on how Gareth's works... {} is replaced with the different keys?
17:55 robawt eunuchsocket: {} is a default response of an empty dictionary
17:56 rostam joined #salt
17:56 ClemsonBrad We're looking for a way to log what commands are being run by which user on our salt masters, and hopefully to do so via syslog, but the only way I have seen is to set log_level to INFO, which puts *way* too much noise in the file for it to be useful.  Is there a more elegant solution to this?
17:56 bezeee i recently did something similar where I'm getting pillar data based on a grain...where the pillar.get is looking up something dynamically: https://gist.github.com/brianz/49268215a97db36d0135
17:58 eunuchsocket bezeee: I like the way that reads too
18:02 sctsang joined #salt
18:10 bhosmer_ joined #salt
18:10 jemejones joined #salt
18:10 delinquentme joined #salt
18:11 TTimo joined #salt
18:12 metaphore left #salt
18:12 bezeee joined #salt
18:12 ndrei joined #salt
18:13 miqui hi folks, does anybodyknow a good docker image to learn salt?
18:14 druonysus joined #salt
18:14 druonysus joined #salt
18:17 blackhelmet joined #salt
18:18 ndrei joined #salt
18:20 blackhelmet Hi all, I'm stumped on pillars, again
18:20 blackhelmet I get this no matter what I do
18:20 blackhelmet Got a bad pillar from master, type str, expecting dict
18:20 blackhelmet My pillar_roots is 2 tiers, base, stg,prod
18:20 blackhelmet To troubleshoot I have only a base defined (nothing in stg or prod) and only calling one file which sets a company: key.
18:22 blackhelmet Here is a paste of my pillar data
18:22 blackhelmet http://pastebin.com/DrFD1SKx
18:23 blackhelmet If anyone has any thoughts or sees what I'm doing wrong I'll be eternally grateful
18:23 blackhelmet On another note, the talk went great and I'll be releasing my windows based formulas within the next week or two
18:26 forrest blackhelmet, awesome
18:28 tk75 miqui, no, but it is trivial to install and set up
18:28 forrest blackhelmet, hmm, that looks ok when I compare it against my similarly simple pillar: https://github.com/gravyboat/hungryadmin-sls/tree/master/pillar
18:29 miqui tk75: ok, i'll just find one in docker hub with salt already installed..
18:29 miqui thanks
18:29 timbermaniac joined #salt
18:29 miqui ..was wondering if anyone knew of a good iamge outthere..
18:29 blackhelmet forrest: At least that is a datapoint
18:30 bhosmer_ joined #salt
18:31 xDamox joined #salt
18:31 ndrei joined #salt
18:33 jacksontj i have a (probably odd) question. I have a git repo which my master has access to, and I want a copy of it on the minions. As of today i don't believe there is a module that would effectively let me proxy git through my salt master, right?
18:33 p3llin0r3 joined #salt
18:33 p3llin0r3 blah
18:33 p3llin0r3 these errors are killing me
18:34 blackhelmet forrest: It's magic. salt-master restart and everything is OK again with pillars
18:36 p3llin0r3 No matching sls found for 'django' in env 'base'
18:36 p3llin0r3 Why no line numbers? ;n;
18:37 forrest blackhelmet, awesome
18:37 forrest blackhelmet, something must have been cached
18:37 forrest p3llin0r3, because yaml rendering is lame
18:37 djstorm joined #salt
18:41 to_json joined #salt
18:44 ajolo joined #salt
18:45 housl joined #salt
18:47 melinath joined #salt
18:51 blackhelmet Anyone actually see the tomcat module deploy a war?
18:51 blackhelmet http://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.tomcat.html
18:54 smcquay joined #salt
18:55 p3llin0r3 Failed to authenticate, is this user permitted to execute commands?
18:55 p3llin0r3 -_-
18:55 p3llin0r3 Dis software
18:56 to_json joined #salt
18:59 aparsons joined #salt
18:59 forrest p3llin0r3, well is the user permitted to execute commands?
19:01 aparsons joined #salt
19:01 p3llin0r3 root
19:01 p3llin0r3 it's a known issue
19:02 p3llin0r3 https://github.com/saltstack/salt/issues/12248
19:02 p3llin0r3 So ahh what am I doing wrong?!?
19:02 p3llin0r3 I keep hitting bugs
19:03 skyler Right now I am considering how to use salt to manage backup and restore. A simple solution would be to have salt run a restore script if some data is not present, and to have salt set up a cron job to run a backup script.
19:03 skyler I am curious how others are managing backups with salt though. Anyone trying it?
19:03 Ozack1 joined #salt
19:03 sunkist joined #salt
19:06 BrendanGilmore joined #salt
19:07 tk75 can't I have nested conditionals in a state? for some reason mine are not working, just skips over this  http://pastebin.com/V8EiRDQC
19:08 mpanetta joined #salt
19:10 ntropy tk75: nested conditionals are totally doable
19:11 ntropy you forgot to include the error / description of what isnt working exactly
19:11 skyler tk75: Are you sure nested conditionals are the problem? It seems more likely that your conditionals are just evaluating to false for whatever reason.
19:12 aparsons joined #salt
19:12 p3llin0r3 joined #salt
19:12 p3llin0r3 Should I downgrade to ubuntu 12.04?
19:12 p3llin0r3 ;n;
19:12 rjc joined #salt
19:12 skyler tk75: Perhaps put some elses in there to test out if they are evaluating to false.
19:15 ekristen I’m working on a custom module and state, I’m getting an error though, when I try to do __salt__[‘custommodule.function’]
19:16 ekristen do I have to do something special to get it loaded in?
19:16 ekristen I can run salt-call custommodule.function just fine
19:16 glenbot joined #salt
19:16 perfectsine_ joined #salt
19:16 p3llin0r3 Ah-hah!
19:16 TTimo joined #salt
19:16 p3llin0r3 Got it!
19:16 kingel joined #salt
19:16 p3llin0r3 There were ghost instances of salt-master running
19:17 p3llin0r3 (orphaned)
19:17 p3llin0r3 and were intercepting my commands
19:17 p3llin0r3 and then being blocked from executing htem
19:18 aparsons joined #salt
19:19 smcquay joined #salt
19:20 VictorLin joined #salt
19:23 n8n joined #salt
19:26 n8n joined #salt
19:28 picker joined #salt
19:31 tk75 how do you use {{ show_full_context() }} in your state file?
19:36 iggy anybody got clever ways to test jinja syntax without having to: edit file, save, salt-call state.sls foo.bar
19:37 anyburl joined #salt
19:37 xDamox joined #salt
19:40 SheetiS1 iggy: I don't think there is a really good lint for salt states at this point.  It'd need to both parse the jinja and then verify the yaml generated underneath.  I am sure it'd be possible to make something, but I don't think anyone has spent the time to fully implement.
19:40 SheetiS1 I've seen some things that scratch the surface, but I don't have a link handy at the moment.
19:40 iggy :/
19:41 iggy I guess once you get to the point that you could write something like that, you know the syntax well enough that you don't need something like that anymore
19:41 to_json joined #salt
19:41 SheetiS1 I run a full 'testing' environment that has its own master and a few minions
19:41 picker joined #salt
19:42 jacksontj also, the jinja gives you access to minion objects-- which vary from minion to minion (such as which modules are there, which pillars are, etc.)
19:43 SheetiS1 iggy: I consider myself fairly decent at python, and I still run the snot out of pylint because I fat finger and miss quotes and closing braces all the time.  I would always use some type of linting on my code (including jinja/state files) if I had it available to me.
19:43 jacksontj you can do it all locally using -c to a local env
19:44 to_json joined #salt
19:45 juicer2 joined #salt
19:45 esogas_ joined #salt
19:45 iggy I suppose one shortcut I could take is not using gitfs on our dev environment (we actually have 3 separate "clouds" with each having a salt master)
19:46 iggy then I wouldn't have to do the whole "commit, push, wait for gitfs to update, test" cycle
19:50 eunuchsocket joined #salt
19:53 Ancient left #salt
19:56 SheetiS1 iggy: do you use 'salt-run fileserver.update' to speed up how fast gitfs updates? (try and update now instead of in 60 seconds)
19:56 iggy didn't know about that
19:57 SheetiS1 http://docs.saltstack.com/en/latest/topics/tutorials/gitfs.html#refreshing-gitfs-upon-push has some info on autmating the refresh via a reactor and a hook on your git server.
19:58 iggy GH :/ no hooks
19:58 iggy and I've already been veto'ed on setting up webhooks
19:58 SheetiS1 Same here, but I figured I'd throw it out there
19:58 SheetiS1 in case you could use it.
20:00 eunuchsocket can I nest grain lookups in the 'grains.filterby'?  am I doing it wrong? http://pastebin.com/0vkgRumC
20:00 p2 joined #salt
20:04 iggy SheetiS1: thanks for the fileserver.update tip
20:04 metaphore joined #salt
20:04 ckao joined #salt
20:04 SheetiS1 iggy: np.  It helped me out quite a bit when first testing gitfs.
20:05 geekatcmu Am I reading the docs right, that there is no way to tune the polling time for gitfs?  In my case, I'd really rather have updates to gitfs be the result of reactor/webhook and not polling.
20:05 druonysuse joined #salt
20:05 iggy we were just talking about that
20:06 iggy geekatcmu: http://docs.saltstack.com/en/latest/topics/tutorials/gitfs.html#refreshing-gitfs-upon-push
20:06 geekatcmu Yeah, I saw.
20:06 iggy and salt-run fileserver.update
20:06 geekatcmu I can clearly do the reactor/webhook.
20:06 geekatcmu But I want to disable polling, or at least turn the poll interval down.
20:07 iggy oh... I gotcha
20:07 SheetiS1 eunuchsocket: you might have you might have to arrange that a little different from whaty ou want.  I am not certain that you can nest jinja inside a jinja-based variable assignment like that
20:07 geekatcmu Frankly, if it's polling every 60 seconds, "refresh on push" is kind of a waste.
20:07 nitti joined #salt
20:08 geekatcmu Though I guess in that case I can do it the old-fashioned way: instead of gitfs just do a plain old git checkout and have the reactor do the refresh via the standard tools.
20:10 londo__ joined #salt
20:11 iggy I'm starting to question gitfs' value as well
20:15 SheetiS1 I say use the tool that works best for you.  I know because of the my my organization has the layout on its git repos that I won't be able to even use gitfs fully until 2014.7 is released for example.
20:18 perfectsine joined #salt
20:19 iggy yeah, we ran into some issues with that too, ended up going with separate repos for states/pillars because of it
20:19 ajolo joined #salt
20:25 metaphore left #salt
20:26 brandon___ Anyone know how to properly set / use scope.$parent from within a unit test?
20:26 brandon___ basically I want to set some vars in the beforeEach block as part of the parent scope for the controller
20:27 ndrei joined #salt
20:28 MatthewsFace joined #salt
20:28 UtahDave joined #salt
20:29 brandon___ wow, sorry that was an angular question, wrong IRC window
20:33 iggy weird one... "salt -G roles:zookeeper ..." returns a different list than "salt-call mine.get roles:zookeeper network.get_hostname grain"
20:34 SheetiS1 iggy: single master or multi-master?  Also what is your mine_interval on the minions? (default is 60 minutes)
20:35 iggy single, 5 minutes
20:35 irated joined #salt
20:35 irated hello all
20:35 irated trying to trigger a server reload on file change
20:35 SheetiS1 hmm does it still return different if you do: salt \* mine.update clear=True
20:35 irated I have done onchanges and watch neither work.
20:36 iggy hmmm, actually, the mine_interval is unset on these hosts
20:36 iggy but yeah, I've tried the mine.update clear=True thing already
20:37 mspah_ joined #salt
20:37 SheetiS1 hmm  I noticed that when I had the default mine interval that it was like pulling teeth to get them to update regularly (this was in 2014.5 i think)
20:37 SheetiS1 erer 2014.1.5
20:37 SheetiS1 sorry
20:37 SheetiS1 irated: have a relevant paste url to look at?
20:38 hoohaha left #salt
20:38 wt joined #salt
20:38 irated http://pastebin.com/wxD7pCAc
20:38 blackhelmet I'm baffled, tomcat module refuses to recognize the username and password when set in pillar
20:39 rdorgueil joined #salt
20:39 blackhelmet And yes, I restarted everything this time first :p
20:39 wt By tomcat modules, do you mean formula?
20:39 wt oh, you mean the state module?
20:39 blackhelmet Yes, the actual tomcat module
20:39 wt Have you told the minion about the new pillars?
20:39 blackhelmet https://github.com/saltstack/salt/blob/develop/salt/modules/tomcat.py
20:39 blackhelmet Yep, pillar.data shows the data
20:40 wt what about pillar.get?
20:40 blackhelmet What I can't deduce
20:40 jaimed joined #salt
20:41 blackhelmet Has nothing
20:41 blackhelmet INteresting
20:41 wt salt-call pillar.get <name_of_pillar>
20:41 wt That probably means that you haven't yet updated the pillars on the minion
20:42 blackhelmet If I salt-call on the minion
20:42 blackhelmet pillar.data
20:42 blackhelmet I see it
20:42 blackhelmet When you say "name_of_pillar" is that my sls file name or the key name?
20:42 wt The key name.
20:43 irated SheetiS1, pasted
20:43 blackhelmet Ok, so the sls is, tomcat-manager:user: {{ tomcat_mgr_user }}
20:43 aparsons joined #salt
20:43 blackhelmet How can I force the mnion to refresh?
20:43 SheetiS1 irated: I assume you are trying to have the pgbouncer service watch or onchanges the pgbouncer.ini and/or userlist.txt?
20:44 wt salt-call saltutil.refresh_pillar
20:44 irated Yes
20:44 irated the reload-server i want to reload server any time those change
20:45 wt the pillar.data function (as per the docs) generates the pillar data on the fly
20:45 blackhelmet Still just blank under get.
20:45 blackhelmet salt-call pillar.get tomcat-manager\:user
20:45 blackhelmet Returns nothing
20:45 irated I did - onchanges: \n   - file: blah \n   -file blah2
20:45 irated and it didnt working
20:45 SheetiS1 irated: it looks a little redundant to have the reload-server there when you have the service definition above with the pkg.installed (it could go up there).
20:46 SheetiS1 as for the onchanges, what version of salt are you running?
20:46 irated sec
20:46 felskrone joined #salt
20:46 irated 1.3
20:47 felskrone joined #salt
20:47 blackhelmet ok, so I have confirmed the data is there
20:47 kingel joined #salt
20:47 eunuchsocket SheetiS1: thanks for the suggestion on grains.filter_by I ended up just filtering the whole map by 'osfinger'
20:47 blackhelmet Pillar sees it, module still borked
20:47 eunuchsocket forrest: ping
20:48 blackhelmet Thanks for the tips on get and data, wt
20:48 SheetiS1 irated: onchanges for this use is new in 2014.7 I think, so you'd have to use - watch instead
20:49 irated okay im trying with watch
20:49 irated it says it is in desired stae
20:49 irated blah blah
20:50 SheetiS1 you would have to have one of the files change and test for the - watch to trigger.
20:50 irated hey it worked that time.
20:50 irated if you specify enable it does it crys
20:50 irated sec
20:51 SheetiS1 eunuchsocket: I wondered if osfinger might work out since both of your tests where RHEL and hte finger spells out "RedHat Enterprise Linux - 6" or whatever
20:51 iggy SheetiS1: it was the mine_interval
20:52 irated SheetiS1, here is my updated with the error
20:52 Outlander joined #salt
20:52 eunuchsocket SheetiS1: yeah the problem now is that I'm not sure how to capture CentOS for the same blocks: https://github.com/emuehlstein/snmp-formula/blob/master/snmp/map.jinja
20:53 SheetiS1 eunuchsocket: Have a centos minion handy to get its grains.items from?
20:54 eunuchsocket yup
20:54 eunuchsocket CentOS-6
20:54 irated SheetiS1, http://pastebin.com/uGnas8ye
20:54 SheetiS1 Easy-peasy then
20:54 Hell_Fire_ joined #salt
20:55 eunuchsocket SheetiS1: I tried a few ways to do RHEL-6 or CentOS-6 and couldn't get it working
20:56 VictorLin joined #salt
20:57 SheetiS1 irated: That sounds like you are hitting an existing bug -> https://github.com/saltstack/salt/issues/11960
20:57 irated i got it to work
20:57 SheetiS1 Since it is only a warning, I think it doesn't prevent execution
20:57 irated created a new grain called enable-pgbouncer that checks that its enabled
20:58 SheetiS1 I guess that could work around the bug :)
20:58 irated Yeah updating packages in prod takes some work
21:00 SheetiS1 eunuchsocket: Your map above would need the "RedHat Enterprise Linux Server-6" block just as it has, but then a wholly separate block for each of the CentOS ones that matched the CentOS (say "CentOS-6") more specifically methinks.
21:01 SheetiS1 It'd be awesome if grains.filter_by allowed to match a grain pcre so that you could regex the rhel6 stuff together with the centos6, but I don't think that there is a way to do that right now.
21:02 eunuchsocket SheetiS1: that's annoying.  I was hoping I could glob something or throw in some 'or' statements.  That map has the potential to be huge.  maybe I need to rethink this
21:02 eunuchsocket SheetiS1: I had a 'shower thought' yesterday.... what if grains were grouped and prioritized so you could do something like this salt://snmp/files/configfile.{{ osgrains }}.conf
21:03 geekatcmu hiera
21:03 geekatcmu Puppet invented that years ago
21:03 eunuchsocket SheetiS1: then just create a series of templates to match the specific platform you're targeting
21:04 SheetiS1 eunuchsocket: you can do multiple matches for a file's source in your state files with a final default that would do much like that I think.
21:04 eunuchsocket SheetiS1: the missing piece is the prioritization/hierarchy of grains
21:05 kermit joined #salt
21:06 eunuchsocket SheetiS1: what I'm proposing is that if configfile.RedHat.conf and config.RedHatEnterpriseLinux-6.conf both existed anything in the redhat family that wasn't RHEL6 would pull the osfamily file and RHEL6 minions would pull the osfinger targeted file
21:06 TTimo joined #salt
21:07 SheetiS1 ahh i'd do it like this then (paste incoming)
21:07 n8n joined #salt
21:07 nitti joined #salt
21:08 SheetiS1 https://bpaste.net/show/d111386c2426
21:08 eunuchsocket SheetiS1: oh that's clever I didn't know you could do that
21:08 blackhelmet Can anyone verify the tomcat module is working for them in Helium or Hydrogen? I've tried from Ubuntu and centOS on two different deployments and can't get it to ever see the username and password in grains OR pillar.
21:09 bezeee joined #salt
21:13 eunuchsocket who maintains the salt-formulas organization?
21:13 forrest eunuchsocket, a bunch of us
21:14 forrest you can see the members on the right
21:14 eunuchsocket forrest: oh there you are... https://github.com/emuehlstein/snmp-formula
21:14 eunuchsocket forrest: I didn't pillarize the trapd stuff because I've never used it and I'm not sure how it works
21:14 wt blackhelmet, glad it helped
21:14 eunuchsocket forrest: but that formula works for RHEL5/6
21:14 forrest eunuchsocket, what about https://github.com/emuehlstein/snmp-formula/blob/master/pillar.example#L11
21:14 forrest eunuchsocket, is that not indented on purpose?
21:15 eunuchsocket lol. of course you found something wrong in the first 30 seconds :-D
21:15 eunuchsocket fixing now
21:15 forrest eunuchsocket, lol, the pillar was the first thing I checked since I looked at it previously
21:16 eunuchsocket forrest: fixed
21:16 forrest eunuchsocket,
21:16 forrest cool*
21:19 forrest eunuchsocket, other than that it looks fine, give me a second
21:20 forrest eunuchsocket, the only other thing that I see is that you're using a different license than we typically use. I'm going to create the repo and then if you can make a fork, then a PR against it that should do it
21:20 ipmb joined #salt
21:21 forrest eunuchsocket, https://github.com/saltstack-formulas/snmp-formula
21:22 oz_akan joined #salt
21:22 eunuchsocket forrest: is there a way for me to do a pull request that preserves the commit history or should I just copy all the files into my fork and pull?
21:23 forrest eunuchsocket, when you do the fork, you can set that remote as an 'upstream' and push there, all commit history will be preserved
21:23 forrest eunuchsocket, we want to make sure the history is preserved for sure!
21:25 winmutt im having noob problems with my pillar, i can get things to work in a global.sls in base but not "public" nginx.sls any suggestions on where to start? pillar_roots look good
21:27 SheetiS1 winmutt: is the new pillar sls in your pillar top.sls?
21:28 winmutt http://pastebin.com/MrhmZpb6
21:28 winmutt ya
21:28 winmutt thats the gist of what i have
21:29 winmutt if i put the contents on nginx.sls in global.sls it works fine
21:29 SheetiS1 is the machine you are trying to put nginx on named 'public'?
21:29 winmutt yup
21:30 winmutt host: public
21:30 winmutt id: public
21:30 winmutt fqdn as well
21:30 winmutt restarted minion and master
21:30 winmutt nothing interesting in logs on master
21:31 SheetiS1 what output do you see on salt 'public' pillar.items env=pub?
21:31 SheetiS1 actually the top.sls calls it 'pub' and the pillar roots calls it 'public'
21:31 SheetiS1 mgiht be a mismatch there
21:31 winmutt nada
21:32 eunuchsocket forrest: I'm struggling to figure this out... First I fork, then add my repo as an upstream remote, merge the upstream stuff, then pull?
21:32 winmutt ohhhhh
21:32 winmutt doh!
21:32 forrest eunuchsocket, ok, fork the repo to snmp-formula, add the repo you just created (your fork) as an upstream in your existing repo, then do a push to that upstream
21:32 forrest eunuchsocket, then you can pull it down, trash the readme I created, push back, and make a PR.
21:32 winmutt thanks for helping a noob out
21:33 forrest eunuchsocket, does that make sense?
21:33 winmutt if you ever need mysql help feel free to ping me
21:33 Ancient joined #salt
21:33 chrisjones joined #salt
21:35 SheetiS1 I have a question (I know I'm not usually the one asking around here, but I figured I'd throw one around).  It's more of a conceptual thing rather than a specific syntax or whatever.  I've got a WIP nagios formula that I've been working on where I semi-dynamically create the nagios config based upon the minions I see in the mine running nrpe or nsclient++.  It also has a templating system that you can template out the checks to auto-app
21:35 sunkist joined #salt
21:35 SheetiS1 I just want to make sure that every machine is always monitored by nagios regardless of me remembering to add the checks.
21:35 iggy we have something similar for our zookeeper and activemq states
21:36 iggy (which is what you helped me fix earlier ;)
21:36 eunuchsocket forrest: conceptually, yes.  But I'm struggling.  In my repo I ran 'git remote add upstream https://emuehlstein:xxxxx@github.com/emuehlstein/snmp-formula-official'
21:36 eunuchsocket forrest: the tried 'push upstream'
21:36 eunuchsocket forrest: and got rejected
21:37 forrest eunuchsocket, doesn't look like you forked snmp-formula
21:37 forrest eunuchsocket, you need to go here: https://github.com/saltstack-formulas/snmp-formula
21:37 eunuchsocket I did but then I renamed it
21:37 forrest hmm
21:37 sunkist joined #salt
21:37 eunuchsocket forrest: because it has the same name as my repo
21:38 forrest eunuchsocket, right
21:38 eunuchsocket it came in as snmp-formula-1
21:38 forrest odd, it doesn't show your fork on the graph...
21:38 eunuchsocket let me try again
21:38 n8n joined #salt
21:39 winmutt SheetiS1: build it into your base image
21:39 winmutt backups and monitoring are nothing i suffer to fools
21:39 kballou joined #salt
21:39 forrest eunuchsocket, I see that you forked it for sure, I mean that should be ok, can you just try to add https://github.com/emuehlstein/snmp-formula-official.git as the upstream?
21:39 englishm joined #salt
21:39 forrest eunuchsocket, you might be prompted for creds that way
21:40 eunuchsocket forrest: I deleted that repo already but I'll try that with my new fork
21:40 forrest eunuchsocket, ok
21:40 winmutt i do no less than 3 levels of monitoring at all times
21:40 winmutt push pull and a dumb cron job
21:40 tligda1 joined #salt
21:42 winmutt backups i monitor on server and backup server
21:42 melinath joined #salt
21:45 SheetiS1 winmutt: I'm just trying to automate the nagios config itself so that it is 'automagically' right so I never have to worry about another admin 'forgetting' to add monitoring.
21:45 tligda joined #salt
21:45 iggy people still use backups...
21:45 eunuchsocket forrest: without the creds I'm getting 403 Forbidden
21:45 SheetiS1 it's still really rough, but this https://github.com/rfairburn/salt-nagios-formula/blob/master/nagios/server/init.sls has most of the logic right now.
21:45 munhitsu_ joined #salt
21:45 grepory_ joined #salt
21:45 goki___ joined #salt
21:45 ckao joined #salt
21:45 Ryan_Lane from the cli, are you able to pass in --file-root and --pillar-root multiple times?
21:45 cyberjames joined #salt
21:45 njs126 joined #salt
21:45 thehaven_ joined #salt
21:45 z3uS| joined #salt
21:45 jalaziz joined #salt
21:45 Ryan_Lane if not, is there any way to add multiple roots from the cli?
21:45 Ryan_Lane (via salt-call)
21:45 __number5__ joined #salt
21:45 mikber joined #salt
21:45 blackhelmet joined #salt
21:45 vbabiy joined #salt
21:45 nitti joined #salt
21:45 flebel joined #salt
21:45 Xiao joined #salt
21:45 eunuchsocket forrest: http://pastebin.com/Ms3NuwzW
21:45 copelco_ joined #salt
21:45 winmutt sheet: thats kind of what i am getting to though, you need something that tells you the server isnt being monitored by nagios
21:45 gmeno_ joined #salt
21:46 winmutt cron job that checks the last time nagios checked the system
21:46 sashka_u1 joined #salt
21:46 winmutt making the salt part work should be easy, sleeping well at night is an entirely different matter
21:46 SheetiS1 eunuchsocket: you probably need to pull the latest from your fork into that copy
21:46 mspah_ joined #salt
21:46 mihait_ joined #salt
21:46 SheetiS1 before you push.
21:46 TTimo joined #salt
21:46 Alan_S_ joined #salt
21:46 z0rc joined #salt
21:46 huleboer joined #salt
21:46 thunderbolt joined #salt
21:46 Ryan_Lane forrest, UtahDave, basepi: any idea about salt-call and multiple file-roots?
21:46 SheetiS1 winmutt: agreed, a simple cron entry that salt manages for that would be a trivial addition outside of the nagios formula itself.
21:46 mattmtl joined #salt
21:46 mikjaer joined #salt
21:46 forrest joined #salt
21:47 simonmcc____ joined #salt
21:47 Heartsbane joined #salt
21:47 Heartsbane joined #salt
21:47 basepi Ryan_Lane: It's awesome!  Er, what's your question?
21:47 hopthrisC joined #salt
21:47 Ryan_Lane heh
21:47 Ryan_Lane salt-call has a --file-root option
21:47 Ryan_Lane but we use multiple file roots
21:47 rhand joined #salt
21:47 basepi o.O I had no idea that existed.
21:48 Ryan_Lane we're doing linting, using show_highstate, but we can't easily do this without being able to pass it in via the cli
21:48 Ryan_Lane we can pass one in, but we can't pass in more than one
21:48 Ryan_Lane same issue with pillar roots
21:48 basepi Can you pass in a dictionary, maybe?  Like you would pass in to the normal file_roots?
21:48 mpoole joined #salt
21:48 basepi I haven't looked at the code, so I have no idea
21:48 sysadmin75 Hello, are there any known issues with salt.states.pkg.uptodate
21:49 Alan_S joined #salt
21:49 forrest eunuchsocket, sorry got disconnected there, last thing I posted was about doing a pull first
21:49 Ryan_Lane hm. I'll give that a try
21:49 forrest did you do that?
21:50 dean joined #salt
21:50 iggy Ryan_Lane: if you figure something out, I'd be interested to know... I thought about doing something similar, but just assumed it wouldn't work
21:50 SheetiS1 if it is the code https://github.com/saltstack/salt/blob/develop/salt/utils/args.py, the args look like they are appended to a dict.  I think that would not permit multiple identical keys with differnet values.
21:50 eunuchsocket forrest: yeah, I think I got it.  Thanks for your patience.
21:51 forrest eunuchsocket, no worries!
21:51 forrest eunuchsocket, let me know when you make the pull and I'll merge it, thanks for taking the time to work on that
21:51 eunuchsocket forrest: all set
21:52 eunuchsocket forrest: keep an eye out for pull requests to add Debian this weekend
21:52 forrest eunuchsocket, you're all set to go, when you get a chance can you swap the license over to the same apache one we use for the others?
21:52 eunuchsocket forrest: np
21:52 forrest eunuchsocket, cool, thanks again!
21:52 eunuchsocket forrest: it was a pleasure.  thanks for you help
21:52 forrest eunuchsocket, yeah np
21:55 sunkist joined #salt
21:56 sysadmin75 http://pastebin.com/QP904JZd
21:57 jcockhren hey, is there a misconfiguration or bug where for PAM auth, you get a 'Failed to connect to the Master, is the Salt Master running?'
21:57 jcockhren fwiw, salt-master is running as root
21:58 jcockhren This occurs in 2014.1.7 and 2014.1.10
21:58 sysadmin75 I didn't see any known issues in github.
21:59 Ryan_Lane basepi: alas. I tried: '["path1", "path2"]'
21:59 Ryan_Lane doesn't work
22:00 Ryan_Lane hm. maybe I need to wrap that in a dict
22:01 oz_akan joined #salt
22:02 basepi so you're looking for multiple paths under "base" or multiple environments?
22:03 talwai joined #salt
22:03 Ryan_Lane I want to load sls modules/files from multiple locations on the filesystem
22:03 talwai Is there a way to tell salt to ignore certain files in the '_modules' directory when running saltutil.sync_modules?
22:04 Ryan_Lane just like the file_roots config option in the config file
22:06 Ryan_Lane basepi: I'd really love some way to set any config option I'd like from the cli
22:06 toastedpenguin joined #salt
22:06 nitti joined #salt
22:10 dalexand_ joined #salt
22:11 Setsuna666_ joined #salt
22:11 xDamox joined #salt
22:11 dark_hel1et joined #salt
22:12 metaphore joined #salt
22:13 jeremyBass2 joined #salt
22:13 forrest_ joined #salt
22:13 JordanTesting_ joined #salt
22:14 lahwran_ joined #salt
22:14 Valda joined #salt
22:15 babilen_ joined #salt
22:15 jalaziz joined #salt
22:15 basepi talwai: I don't think so, unfortunately.
22:15 redondos- joined #salt
22:16 basepi talwai: you could do different environments.  Minions will only sync modules from environments of which they are members.  (Via top.sls parsing)
22:16 basepi Ryan_Lane: go ahead and open an issue
22:16 basepi Ryan_Lane: masterless does need some love, not very many people are using it the way you guys are
22:16 beardo_ joined #salt
22:16 djinni` joined #salt
22:16 Twiglet- joined #salt
22:16 jerryc joined #salt
22:17 manytrees__ joined #salt
22:17 nebuchad` joined #salt
22:17 Hazelesque_ joined #salt
22:17 Hipikat_ joined #salt
22:19 whiteinge joined #salt
22:19 talwai @basepi: thanks for the info. I guess my use case is a little contrived. I have tests for my custom execution modules living side-by-side with the modules themselves. I'd like to have salt not bother with syncing files beginning with 'test_' but I guess those files shouldn't be under '_modules' in the first place
22:19 aparsons joined #salt
22:20 APLU joined #salt
22:20 basepi talwai: probably not.  It won't load any functions that are marked as private (leading underscore) if that helps
22:20 jerryc joined #salt
22:21 forrest_ joined #salt
22:21 canci joined #salt
22:21 munhitsu_ joined #salt
22:22 pdayton1 joined #salt
22:22 Karunamon|2 joined #salt
22:22 jerryc joined #salt
22:23 jayne_ joined #salt
22:23 rhand_ joined #salt
22:23 Twiglet joined #salt
22:23 ninkotech__ joined #salt
22:24 Ancient joined #salt
22:25 sirtaj_ joined #salt
22:25 goki___ joined #salt
22:25 timberma1iac joined #salt
22:25 darrend joined #salt
22:26 jeremyBass3 joined #salt
22:26 uber joined #salt
22:26 Micromus1 joined #salt
22:26 nickg_ joined #salt
22:27 holms1 joined #salt
22:27 kavakava joined #salt
22:28 tru_tru_ joined #salt
22:28 TyrfingMjolnir joined #salt
22:29 devx_ joined #salt
22:29 TOoSmOotH_ joined #salt
22:29 jacksontj_ joined #salt
22:29 renoirb_ joined #salt
22:29 mr_chris- joined #salt
22:29 roo9- joined #salt
22:29 forrest_ ddos'ing scum
22:29 juice_ joined #salt
22:30 Outlander joined #salt
22:30 Ove_ joined #salt
22:30 KaaK_ joined #salt
22:30 iMil joined #salt
22:30 iMil joined #salt
22:30 vlcn_ joined #salt
22:31 QuinnyPi1 joined #salt
22:32 whitepaws joined #salt
22:32 sunkist joined #salt
22:32 mre___ joined #salt
22:32 sarlalia1 joined #salt
22:33 Guest78211 joined #salt
22:33 arapaho_ joined #salt
22:34 Tahm joined #salt
22:34 schristensen joined #salt
22:34 z3uS joined #salt
22:34 pppingme joined #salt
22:34 seblu joined #salt
22:34 sunkist joined #salt
22:34 bretep joined #salt
22:34 dean joined #salt
22:34 lahwran_ joined #salt
22:36 manfred joined #salt
22:36 KevinMGranger joined #salt
22:37 brucewang joined #salt
22:37 HuleB joined #salt
23:05 ilbot3 joined #salt
23:10 VSpike joined #salt
23:12 sctsang joined #salt
23:13 ninkotech__ joined #salt
23:16 nickg joined #salt
23:21 sastorsl joined #salt
23:22 lammah joined #salt
23:24 ajolo joined #salt
23:25 Heartsbane joined #salt
23:29 Ove_ joined #salt
23:31 lammah left #salt
23:33 tyler-baker joined #salt
23:34 codysoyland joined #salt
23:38 che-arne joined #salt
23:38 Heartsbane joined #salt
23:38 kermit joined #salt
23:38 davet joined #salt
23:38 jemejones joined #salt
23:38 robinsmidsrod joined #salt
23:38 KyleG1 joined #salt
23:38 repl1can1 joined #salt
23:38 n0arch joined #salt
23:38 ph8 joined #salt
23:38 diegows joined #salt
23:38 whytewolf joined #salt
23:38 grepory_ joined #salt
23:38 egalano joined #salt
23:38 rspectre joined #salt
23:38 lionel_ joined #salt
23:38 sxar joined #salt
23:38 zartoosh joined #salt
23:38 hietler joined #salt
23:38 Sweetsha1k joined #salt
23:38 jalbretsen1 joined #salt
23:38 hoodow joined #salt
23:38 tligda joined #salt
23:38 ZombieTwiglet joined #salt
23:38 thunderbolt joined #salt
23:38 CeBe joined #salt
23:38 zenwryly joined #salt
23:38 knot joined #salt
23:38 JordanTesting_ joined #salt
23:38 mfournier joined #salt
23:38 berto- joined #salt
23:38 dalexander joined #salt
23:38 Nazca joined #salt
23:38 HuleB joined #salt
23:38 KevinMGranger joined #salt
23:38 dean joined #salt
23:38 bretep joined #salt
23:38 pppingme joined #salt
23:38 z3uS joined #salt
23:38 schristensen joined #salt
23:38 Tahm joined #salt
23:38 arapaho_ joined #salt
23:38 EWDurbin joined #salt
23:38 sarlalia1 joined #salt
23:38 mre___ joined #salt
23:38 QuinnyPi1 joined #salt
23:38 vlcn joined #salt
23:38 iMil joined #salt
23:38 KaaK_ joined #salt
23:38 Ove_ joined #salt
23:38 juice joined #salt
23:38 roo9- joined #salt
23:38 mr_chris- joined #salt
23:38 renoirb_ joined #salt
23:38 TOoSmOotH joined #salt
23:38 devx_ joined #salt
23:38 tru_tru_ joined #salt
23:38 kavakava joined #salt
23:38 holms1 joined #salt
23:38 nickg_ joined #salt
23:38 jeremyBass3 joined #salt
23:38 darrend joined #salt
23:38 timberma1iac joined #salt
23:38 goki___ joined #salt
23:38 Ancient joined #salt
23:38 1JTAAFU2G joined #salt
23:38 rhand_ joined #salt
23:38 jayne joined #salt
23:38 Karunamon joined #salt
23:38 pdayton1 joined #salt
23:38 munhitsu_ joined #salt
23:38 APLU joined #salt
23:38 Hipikat_ joined #salt
23:38 Hazelesque_ joined #salt
23:38 manytrees_ joined #salt
23:38 djinni` joined #salt
23:38 beardo_ joined #salt
23:38 jalaziz joined #salt
23:38 Valdo joined #salt
23:38 dark_hel1et joined #salt
23:38 xDamox joined #salt
23:38 nitti joined #salt
23:38 toastedpenguin joined #salt
23:38 talwai joined #salt
23:38 mpoole joined #salt
23:38 hopthrisC joined #salt
23:38 simonmcc____ joined #salt
23:38 mikjaer joined #salt
23:38 mattmtl joined #salt
23:38 z0rc joined #salt
23:38 mihait_ joined #salt
23:38 sashka_u1 joined #salt
23:38 gmeno_ joined #salt
23:38 copelco_ joined #salt
23:38 flebel joined #salt
23:38 vbabiy joined #salt
23:38 blackhelmet joined #salt
23:38 thehaven_ joined #salt
23:38 njs126 joined #salt
23:38 cyberjames joined #salt
23:38 melinath joined #salt
23:38 englishm joined #salt
23:38 kballou joined #salt
23:38 n8n joined #salt
23:38 chrisjones joined #salt
23:38 Hell_Fire_ joined #salt
23:38 irated joined #salt
23:38 ndrei joined #salt
23:38 londo__ joined #salt
23:38 druonysuse joined #salt
23:38 p2 joined #salt
23:38 esogas joined #salt
23:38 anyburl joined #salt
23:38 rjc joined #salt
23:38 housl joined #salt
23:38 ksalman joined #salt
23:38 CeBe1 joined #salt
23:38 TheThing joined #salt
23:38 mephx_ joined #salt
23:38 viq_ joined #salt
23:38 schimmy1 joined #salt
23:38 Ryan_Lane joined #salt
23:38 spookah joined #salt
23:38 KyleG joined #salt
23:38 logix812 joined #salt
23:38 ekristen joined #salt
23:38 rypeck joined #salt
23:38 tinuva joined #salt
23:38 SheetiS1 joined #salt
23:38 mechanicalduck joined #salt
23:38 conan_the_destro joined #salt
23:38 wendall911 joined #salt
23:38 peters-tx joined #salt
23:38 dude051 joined #salt
23:38 sysadmin75 joined #salt
23:38 elfixit joined #salt
23:38 MK_FG joined #salt
23:38 7JTAAVL8T joined #salt
23:38 xsteadfastx joined #salt
23:38 apergos joined #salt
23:38 catpigger joined #salt
23:38 CatPlusPlus joined #salt
23:38 jeremyb joined #salt
23:38 patrek_ joined #salt
23:38 mrlesmithjr joined #salt
23:38 wangofett joined #salt
23:38 geekatcmu joined #salt
23:38 Guest35959 joined #salt
23:38 winmutt joined #salt
23:38 bnikolau1 joined #salt
23:38 bytemask_ joined #salt
23:38 intr1nsic joined #salt
23:38 lkannan joined #salt
23:38 t0rrant joined #salt
23:38 ghartz joined #salt
23:38 miqui joined #salt
23:38 kbyrne joined #salt
23:38 koma joined #salt
23:38 Ironhand joined #salt
23:38 loz-- joined #salt
23:38 anotherZero joined #salt
23:38 claytron joined #salt
23:38 eliasp joined #salt
23:38 gzcwnk joined #salt
23:38 tharkun joined #salt
23:38 Whissi joined #salt
23:38 CryptoMer joined #salt
23:38 ValF joined #salt
23:38 zemm joined #salt
23:38 heise joined #salt
23:38 Daviey joined #salt
23:38 Jahkeup joined #salt
23:38 rodo joined #salt
23:38 jchen joined #salt
23:38 Dinde joined #salt
23:38 davidone joined #salt
23:38 mackstick joined #salt
23:38 jeremmm joined #salt
23:38 lopez joined #salt
23:38 Emantor joined #salt
23:38 mschiff joined #salt
23:38 Jarus joined #salt
23:38 notbmatt joined #salt
23:38 neilf___ joined #salt
23:38 bonezed joined #salt
23:38 jcockhren joined #salt
23:38 vividloop_ joined #salt
23:38 gamingrobot joined #salt
23:38 DenkBret1l joined #salt
23:38 eofs joined #salt
23:38 Damianz_ joined #salt
23:38 basepi joined #salt
23:38 modafinil_ joined #salt
23:38 octarine joined #salt
23:38 akoumjian joined #salt
23:38 wiqd joined #salt
23:38 cb joined #salt
23:38 zz_Cidan joined #salt
23:38 bill_h joined #salt
23:38 alaskabear joined #salt
23:38 jY joined #salt
23:38 Psi-Jack joined #salt
23:38 utahcon joined #salt
23:38 SaveTheRbtz joined #salt
23:38 skyler joined #salt
23:38 koalallama joined #salt
23:38 pfallenop joined #salt
23:38 patarr joined #salt
23:38 kiorky joined #salt
23:38 stolitablrrr_ joined #salt
23:38 yano joined #salt
23:38 [M7] joined #salt
23:38 ntropy joined #salt
23:38 bernieke joined #salt
23:38 asmaps joined #salt
23:38 hellerbarde joined #salt
23:38 Kelsar joined #salt
23:38 madduck joined #salt
23:38 pviktori joined #salt
23:38 ClausA joined #salt
23:38 dcmorton joined #salt
23:38 g3cko joined #salt
23:38 goodwill joined #salt
23:38 shalkie joined #salt
23:38 scarcry joined #salt
23:38 simmel joined #salt
23:38 mage_ joined #salt
23:38 bdf joined #salt
23:38 scalability-junk joined #salt
23:38 micko joined #salt
23:38 errr joined #salt
23:38 steve1 joined #salt
23:38 jpaetzel joined #salt
23:38 Zachary_DuBois joined #salt
23:38 abele joined #salt
23:38 repl1cant joined #salt
23:38 joehh joined #salt
23:38 peno joined #salt
23:38 luminous joined #salt
23:38 jeffrubic joined #salt
23:38 ThomasJ|d joined #salt
23:38 stevednd joined #salt
23:38 crashmag joined #salt
23:38 rmnuvg_ joined #salt
23:38 hjst joined #salt
23:38 Fa1lure joined #salt
23:38 rigor789|away joined #salt
23:38 svx joined #salt
23:38 honestly joined #salt
23:38 MTecknology joined #salt
23:38 codekobe___ joined #salt
23:38 kaiyou joined #salt
23:38 ikanobori joined #salt
23:38 MaZ- joined #salt
23:38 dcolish joined #salt
23:38 mik3 joined #salt
23:38 imanc_ joined #salt
23:38 CaptTofu__ joined #salt
23:38 ujjain joined #salt
23:38 nliadm joined #salt
23:38 izibi joined #salt
23:38 fxdgear joined #salt
23:38 gldnspud_ joined #salt
23:38 jgelens joined #salt
23:38 pwiebe__ joined #salt
23:38 ede joined #salt
23:38 hillna_ joined #salt
23:38 bezaban joined #salt
23:38 Flusher joined #salt
23:38 eclectic joined #salt
23:38 rcsheets joined #salt
23:38 mikepea_ joined #salt
23:38 berserk joined #salt
23:38 ropes joined #salt
23:38 erjohnso joined #salt
23:38 stbenjam joined #salt
23:38 kaictl joined #salt
23:38 rockey joined #salt
23:38 aarontc joined #salt
23:38 whyzgeek joined #salt
23:38 fxhp joined #salt
23:38 Schmidt joined #salt
23:38 _dancat_ joined #salt
23:38 sadbox joined #salt
23:38 samed joined #salt
23:38 Blacklite joined #salt
23:38 keekz joined #salt
23:38 crane joined #salt
23:38 Eugene joined #salt
23:38 garphy`aw joined #salt
23:38 tempspace joined #salt
23:38 uzomg joined #salt
23:38 trevorj joined #salt
23:38 teepark joined #salt
23:38 arnoldB joined #salt
23:38 beebeeep joined #salt
23:38 rubenb joined #salt
23:38 csa_ joined #salt
23:38 ShibMcNe joined #salt
23:38 JonGretar joined #salt
23:38 oncallsucks joined #salt
23:38 iggy joined #salt
23:38 chamunks joined #salt
23:38 borgstrom joined #salt
23:38 martin_ joined #salt
23:38 freelock joined #salt
23:38 Sypher joined #salt
23:38 Sp00n joined #salt
23:38 jcristau joined #salt
23:38 andabata joined #salt
23:38 emostar joined #salt
23:38 JPaul joined #salt
23:38 synical joined #salt
23:38 xenoxaos joined #salt
23:38 Sway|Away joined #salt
23:38 sifusam joined #salt
23:38 a1j joined #salt
23:38 Ahlee joined #salt
23:38 bensons_ joined #salt
23:38 tcotav joined #salt
23:38 lyddonb_ joined #salt
23:38 syst3mw0rm joined #salt
23:38 akitada__ joined #salt
23:38 Doqnach joined #salt
23:38 kwmiebach_____ joined #salt
23:38 balltongu joined #salt
23:38 jpreyer joined #salt
23:38 fejese joined #salt
23:38 monokrome joined #salt
23:38 twiedenbein joined #salt
23:38 stotch joined #salt
23:38 shano joined #salt
23:38 mortis_ joined #salt
23:38 funzo joined #salt
23:38 cwright joined #salt
23:38 Zuru joined #salt
23:38 mgarfias joined #salt
23:38 amontalban joined #salt
23:38 Damoun joined #salt
23:38 hotbox joined #salt
23:38 dwfreed joined #salt
23:38 drags joined #salt
23:38 teunb joined #salt
23:38 Yoda-BZH joined #salt
23:38 ahale joined #salt
23:38 ronc joined #salt
23:38 platforms joined #salt
23:38 nlb joined #salt
23:38 skullone joined #salt
23:38 buhman joined #salt
23:38 Bryanstein joined #salt
23:38 jasonrm_ joined #salt
23:38 bryguy joined #salt
23:38 sdebot_ joined #salt
23:38 georgemarshall joined #salt
23:38 InAnimaTe joined #salt
23:38 mirko joined #salt
23:38 [vaelen] joined #salt
23:38 andrej joined #salt
23:38 fivethreeo joined #salt
23:38 evidence joined #salt
23:38 robawt joined #salt
23:38 maber_ joined #salt
23:38 TaiSHi joined #salt
23:38 Vye_ joined #salt
23:38 carmony joined #salt
23:38 AnswerGuy joined #salt
23:38 agj joined #salt
23:38 IOMonster joined #salt
23:38 zsoftich1 joined #salt
23:38 herlo joined #salt
23:38 sinwave joined #salt
23:38 v0rtex joined #salt
23:38 BogdanR_ joined #salt
23:38 koyd_ joined #salt
23:38 Ixan joined #salt
23:38 mugsie joined #salt
23:38 blast_hardcheese joined #salt
23:38 doriftoshoes joined #salt
23:38 analogbyte joined #salt
23:38 ifmw joined #salt
23:38 marcinkuzminski joined #salt
23:38 terinjokes joined #salt
23:38 alainv joined #salt
23:38 stan_k joined #salt
23:38 Heggan_ joined #salt
23:38 crazysim joined #salt
23:38 JoeHazzers joined #salt
23:38 Damon__ joined #salt
23:38 oldclone joined #salt
23:38 pmcg joined #salt
23:38 davromaniak joined #salt
23:38 akl joined #salt
23:38 smkelly joined #salt
23:38 _|d0m|_ joined #salt
23:38 avn_ joined #salt
23:38 tedski joined #salt
23:38 eightyeight joined #salt
23:38 nyov joined #salt
23:38 mortis joined #salt
23:38 msil joined #salt
23:38 nahamu joined #salt
23:38 the_lalelu joined #salt
23:38 djaykay joined #salt
23:38 tmmt_ joined #salt
23:38 Gareth joined #salt
23:38 scooby2 joined #salt
23:38 bigmstone joined #salt
23:38 jeblair joined #salt
23:38 Eliz joined #salt
23:38 colon_D joined #salt
23:38 anteaya joined #salt
23:38 eculver_ joined #salt
23:38 rblackwe joined #salt
23:38 Kenzor joined #salt
23:38 nhubbard joined #salt
23:38 baffle joined #salt
23:38 twobitsprite joined #salt
23:38 dober_ joined #salt
23:38 UForgotten joined #salt
23:38 gwmngilfen|afk joined #salt
23:38 lude1 joined #salt
23:38 timoguin joined #salt
23:38 masterkorp joined #salt
23:38 seb` joined #salt
23:38 wedgie joined #salt
23:38 lynxman joined #salt
23:38 Kakwa joined #salt
23:38 grep_away joined #salt
23:38 moos3 joined #salt
23:38 chitown joined #salt
23:38 LordOfLA|Weechat joined #salt
23:38 Sacro joined #salt
23:38 nkuttler joined #salt
23:38 wangofet1 joined #salt
23:38 etw joined #salt
23:38 ashb joined #salt
23:38 andredieb joined #salt
23:38 minaguib joined #salt
23:38 ampex_ joined #salt
23:38 gadams joined #salt
23:38 iamtew joined #salt
23:38 jolo joined #salt
23:38 xintron joined #salt
23:38 mattikus joined #salt
23:38 oeuftete joined #salt
23:38 rofl____ joined #salt
23:38 Topic for #salt is now Welcome to #salt | 2014.1.10 is the latest | Help us test the 2014.7 RC! http://bit.ly/salt-rc | SaltStack is hiring! http://www.saltstack.com/careers | Please be patient when asking questions as we are volunteers and may not have immediate answers | Channel logs are available at http://irclog.perlgeek.de/salt/
23:39 horus_plex joined #salt
23:39 __number5__ joined #salt
23:39 tkharju joined #salt
23:39 ThomasJ|d joined #salt
23:39 jacksontj joined #salt
23:39 Micromus joined #salt
23:39 drawks joined #salt
23:39 dstokes joined #salt
23:39 txmoose joined #salt
23:39 CeBe1 joined #salt
23:39 1JTAAFYSX joined #salt
23:39 uber joined #salt
23:39 1JTAAF02R joined #salt
23:39 davidone joined #salt
23:39 rnts joined #salt
23:39 rogst joined #salt
23:39 __number5__ joined #salt
23:39 beardo_ joined #salt
23:39 __number5__ joined #salt
23:39 mpanetta joined #salt
23:39 crashmag joined #salt
23:39 ze- joined #salt
23:39 ckao joined #salt
23:39 utahcon joined #salt
23:39 goal joined #salt
23:39 harkx joined #salt
23:39 manfred joined #salt
23:39 Twiglet joined #salt
23:39 go|dfish joined #salt
23:39 Kax joined #salt
23:39 N-Mi joined #salt
23:39 N-Mi joined #salt
23:39 baoboa joined #salt
23:39 talwai How would I mirror the passing of a CLI option to `salt`  (such as --async or --static) when using __salt__ in an execution module? Can't find any documentation on this
23:39 simmel joined #salt
23:39 Daviey joined #salt
23:39 seblu joined #salt
23:39 cwyse joined #salt
23:39 troyready joined #salt
23:39 canci joined #salt
23:39 svx joined #salt
23:39 ClausA joined #salt
23:39 1JTAAF1PQ joined #salt
23:39 1JTAAF1R2 joined #salt
23:39 estherbester joined #salt
23:39 mrlesmithjr joined #salt
23:39 sysadmin75 left #salt
23:39 gmoro joined #salt
23:39 uber_ joined #salt
23:39 jut joined #salt
23:39 __alex joined #salt
23:39 rjc joined #salt
23:39 user50 joined #salt
23:39 dh joined #salt
23:39 kavakava joined #salt
23:39 dalexander joined #salt
23:39 Ymage joined #salt
23:39 skarn joined #salt
23:39 whiteinge joined #salt
23:39 z3uS joined #salt
23:39 thehaven joined #salt
23:39 baoboa joined #salt
23:39 Twiglet joined #salt
23:39 gmeno joined #salt
23:39 mpoole joined #salt
23:39 timbermaniac joined #salt
23:39 lz-dylan joined #salt
23:39 kermit joined #salt
23:39 Nazca joined #salt
23:39 z3uS joined #salt
23:39 xDamox joined #salt
23:39 jcockhren joined #salt
23:39 jcockhren joined #salt
23:39 dean joined #salt
23:39 nitti joined #salt
23:39 crashmag joined #salt
23:39 melinath joined #salt
23:39 dstokes_ joined #salt
23:39 n8n joined #salt
23:39 esogas_ joined #salt
23:39 njs126 joined #salt
23:39 estherbester joined #salt
23:39 roo9 joined #salt
23:39 smcquay joined #salt
23:39 n8n joined #salt
23:39 holms1 joined #salt
23:39 MatthewsFace joined #salt
23:39 kballou joined #salt
23:39 al joined #salt
23:39 Schmidt joined #salt
23:39 go|dfish joined #salt
23:39 6JTAAFWKF joined #salt
23:39 NV joined #salt
23:41 ilbot3 joined #salt
23:41 Topic for #salt is now Welcome to #salt | 2014.1.10 is the latest | Help us test the 2014.7 RC! http://bit.ly/salt-rc | SaltStack is hiring! http://www.saltstack.com/careers | Please be patient when asking questions as we are volunteers and may not have immediate answers | Channel logs are available at http://irclog.perlgeek.de/salt/
23:42 jbub joined #salt
23:42 codysoyland joined #salt
23:42 tyler-baker joined #salt
23:42 6JTAAFWR3 joined #salt
23:42 6JTAAFWKF joined #salt
23:42 ajolo joined #salt
23:42 sastorsl joined #salt
23:42 nickg joined #salt
23:42 ninkotech__ joined #salt
23:42 sctsang joined #salt
23:42 VSpike joined #salt
23:42 whitepaws joined #salt
23:42 drogoh joined #salt
23:42 sgate1 joined #salt
23:42 sirtaj joined #salt
23:42 chutzpah joined #salt
23:42 delinquentme joined #salt
23:42 go|dfish joined #salt
23:42 Schmidt joined #salt
23:42 al joined #salt
23:42 kballou joined #salt
23:42 MatthewsFace joined #salt
23:42 holms1 joined #salt
23:42 n8n joined #salt
23:42 roo9 joined #salt
23:42 njs126 joined #salt
23:42 esogas joined #salt
23:42 dstokes joined #salt
23:42 melinath joined #salt
23:42 crashmag joined #salt
23:42 nitti joined #salt
23:42 dean joined #salt
23:42 jcockhren joined #salt
23:42 xDamox joined #salt
23:42 z3uS joined #salt
23:42 Nazca joined #salt
23:42 kermit joined #salt
23:42 lz-dylan joined #salt
23:42 timbermaniac joined #salt
23:42 mpoole joined #salt
23:42 gmeno joined #salt
23:42 GnuLxUsr joined #salt
23:42 Guest17897 joined #salt
23:42 Nazzy joined #salt
23:42 Twiglet joined #salt
23:42 baoboa joined #salt
23:42 thehaven joined #salt
23:42 whiteinge joined #salt
23:42 Guest49163 joined #salt
23:42 Ymage joined #salt
23:42 kavakava joined #salt
23:42 dh joined #salt
23:42 wm-bot4 joined #salt
23:42 __alex joined #salt
23:42 jut joined #salt
23:42 uber_ joined #salt
23:42 gmoro joined #salt
23:42 mrlesmithjr joined #salt
23:42 estherbester joined #salt
23:42 ClausA joined #salt
23:42 svx joined #salt
23:42 canci joined #salt
23:42 troyready joined #salt
23:42 cwyse joined #salt
23:42 seblu joined #salt
23:42 Daviey joined #salt
23:42 simmel joined #salt
23:42 NV joined #salt
23:42 N-Mi joined #salt
23:42 Guest9971 joined #salt
23:42 manfred joined #salt
23:42 harkx joined #salt
23:42 cruatta joined #salt
23:42 goal joined #salt
23:42 utahcon joined #salt
23:42 ckao joined #salt
23:42 mpanetta joined #salt
23:42 beardo_ joined #salt
23:42 __number5__ joined #salt
23:42 rogst joined #salt
23:42 Guest99177 joined #salt
23:42 davidone joined #salt
23:42 CeBe1 joined #salt
23:42 txmoose joined #salt
23:42 drawks joined #salt
23:42 jacksontj joined #salt
23:42 ThomasJ|d joined #salt
23:42 tkharju joined #salt
23:42 che-arne joined #salt
23:42 davet joined #salt
23:42 jemejones joined #salt
23:42 robinsmidsrod joined #salt
23:42 KyleG1 joined #salt
23:42 repl1can1 joined #salt
23:42 n0arch joined #salt
23:42 diegows joined #salt
23:42 whytewolf joined #salt
23:42 grepory_ joined #salt
23:42 egalano joined #salt
23:42 rspectre joined #salt
23:42 lionel_ joined #salt
23:42 zartoosh joined #salt
23:42 hietler joined #salt
23:42 Sweetsha1k joined #salt
23:42 hoodow joined #salt
23:42 tligda joined #salt
23:42 ZombieTwiglet joined #salt
23:42 thunderbolt joined #salt
23:42 CeBe joined #salt
23:42 zenwryly joined #salt
23:42 knot joined #salt
23:42 JordanTesting_ joined #salt
23:42 mfournier joined #salt
23:42 berto- joined #salt
23:42 HuleB joined #salt
23:42 KevinMGranger joined #salt
23:42 bretep joined #salt
23:42 pppingme joined #salt
23:42 schristensen joined #salt
23:42 Tahm joined #salt
23:42 arapaho_ joined #salt
23:42 EWDurbin joined #salt
23:42 sarlalia1 joined #salt
23:42 mre___ joined #salt
23:42 QuinnyPi1 joined #salt
23:42 vlcn joined #salt
23:42 iMil joined #salt
23:42 KaaK_ joined #salt
23:42 juice joined #salt
23:42 mr_chris- joined #salt
23:42 renoirb_ joined #salt
23:42 TOoSmOotH joined #salt
23:42 devx_ joined #salt
23:42 tru_tru_ joined #salt
23:42 jeremyBass3 joined #salt
23:42 darrend joined #salt
23:42 goki___ joined #salt
23:42 Ancient joined #salt
23:42 jayne joined #salt
23:42 Karunamon joined #salt
23:42 munhitsu_ joined #salt
23:42 APLU joined #salt
23:42 Hipikat_ joined #salt
23:42 Hazelesque_ joined #salt
23:42 manytrees_ joined #salt
23:42 djinni` joined #salt
23:42 jalaziz joined #salt
23:42 Valdo joined #salt
23:42 dark_hel1et joined #salt
23:42 talwai joined #salt
23:42 hopthrisC joined #salt
23:42 simonmcc____ joined #salt
23:42 mikjaer joined #salt
23:42 mattmtl joined #salt
23:42 z0rc joined #salt
23:42 mihait_ joined #salt
23:42 sashka_u1 joined #salt
23:42 copelco_ joined #salt
23:42 flebel joined #salt
23:42 vbabiy joined #salt
23:42 blackhelmet joined #salt
23:42 cyberjames joined #salt
23:42 englishm joined #salt
23:42 Hell_Fire_ joined #salt
23:42 irated joined #salt
23:42 ndrei joined #salt
23:42 londo__ joined #salt
23:42 druonysuse joined #salt
23:42 p2 joined #salt
23:42 anyburl joined #salt
23:42 ksalman joined #salt
23:42 TheThing joined #salt
23:42 mephx_ joined #salt
23:42 viq_ joined #salt
23:42 schimmy1 joined #salt
23:42 Ryan_Lane joined #salt
23:42 spookah joined #salt
23:42 logix812 joined #salt
23:42 ekristen joined #salt
23:42 rypeck joined #salt
23:42 tinuva joined #salt
23:42 SheetiS1 joined #salt
23:42 mechanicalduck joined #salt
23:42 wendall911 joined #salt
23:42 peters-tx joined #salt
23:42 elfixit joined #salt
23:42 MK_FG joined #salt
23:42 7JTAAVL8T joined #salt
23:42 xsteadfastx joined #salt
23:42 apergos joined #salt
23:42 catpigger joined #salt
23:42 CatPlusPlus joined #salt
23:42 jeremyb joined #salt
23:42 patrek_ joined #salt
23:42 wangofett joined #salt
23:42 geekatcmu joined #salt
23:42 Guest35959 joined #salt
23:42 winmutt joined #salt
23:42 bnikolau1 joined #salt
23:42 bytemask_ joined #salt
23:42 intr1nsic joined #salt
23:42 lkannan joined #salt
23:42 t0rrant joined #salt
23:42 ghartz joined #salt
23:42 miqui joined #salt
23:42 kbyrne joined #salt
23:42 koma joined #salt
23:42 Ironhand joined #salt
23:42 loz-- joined #salt
23:42 anotherZero joined #salt
23:42 claytron joined #salt
23:42 eliasp joined #salt
23:42 gzcwnk joined #salt
23:42 tharkun joined #salt
23:42 Whissi joined #salt
23:42 CryptoMer joined #salt
23:42 ValF joined #salt
23:42 zemm joined #salt
23:42 heise joined #salt
23:42 Jahkeup joined #salt
23:42 rodo joined #salt
23:42 jchen joined #salt
23:42 Dinde joined #salt
23:42 mackstick joined #salt
23:42 jeremmm joined #salt
23:42 lopez joined #salt
23:42 Emantor joined #salt
23:42 mschiff joined #salt
23:42 Jarus joined #salt
23:42 notbmatt joined #salt
23:42 neilf___ joined #salt
23:42 bonezed joined #salt
23:42 vividloop_ joined #salt
23:42 gamingrobot joined #salt
23:42 DenkBret1l joined #salt
23:42 eofs joined #salt
23:42 Damianz_ joined #salt
23:42 basepi joined #salt
23:42 modafinil_ joined #salt
23:42 octarine joined #salt
23:42 akoumjian joined #salt
23:42 wiqd joined #salt
23:42 cb joined #salt
23:42 zz_Cidan joined #salt
23:42 alaskabear joined #salt
23:42 jY joined #salt
23:42 Psi-Jack joined #salt
23:42 SaveTheRbtz joined #salt
23:42 skyler joined #salt
23:42 koalallama joined #salt
23:42 pfallenop joined #salt
23:42 patarr joined #salt
23:42 kiorky joined #salt
23:42 stolitablrrr_ joined #salt
23:42 yano joined #salt
23:42 [M7] joined #salt
23:42 ntropy joined #salt
23:42 bernieke joined #salt
23:42 asmaps joined #salt
23:42 hellerbarde joined #salt
23:42 Kelsar joined #salt
23:42 madduck joined #salt
23:42 pviktori joined #salt
23:42 dcmorton joined #salt
23:42 g3cko joined #salt
23:42 goodwill joined #salt
23:42 shalkie joined #salt
23:42 scarcry joined #salt
23:42 mage_ joined #salt
23:42 bdf joined #salt
23:42 scalability-junk joined #salt
23:42 micko joined #salt
23:42 errr joined #salt
23:42 steve1 joined #salt
23:42 jpaetzel joined #salt
23:42 Zachary_DuBois joined #salt
23:42 abele joined #salt
23:42 joehh joined #salt
23:42 peno joined #salt
23:42 luminous joined #salt
23:42 jeffrubic joined #salt
23:42 stevednd joined #salt
23:42 rmnuvg_ joined #salt
23:42 hjst joined #salt
23:42 Fa1lure joined #salt
23:42 rigor789|away joined #salt
23:42 honestly joined #salt
23:42 MTecknology joined #salt
23:42 codekobe___ joined #salt
23:42 kaiyou joined #salt
23:42 ikanobori joined #salt
23:42 MaZ- joined #salt
23:42 dcolish joined #salt
23:42 mik3 joined #salt
23:42 imanc_ joined #salt
23:42 CaptTofu__ joined #salt
23:42 ujjain joined #salt
23:42 nliadm joined #salt
23:42 izibi joined #salt
23:42 fxdgear joined #salt
23:42 gldnspud_ joined #salt
23:42 jgelens joined #salt
23:42 pwiebe__ joined #salt
23:42 ede joined #salt
23:42 hillna_ joined #salt
23:42 bezaban joined #salt
23:42 Flusher joined #salt
23:42 eclectic joined #salt
23:42 rcsheets joined #salt
23:42 mikepea_ joined #salt
23:42 berserk joined #salt
23:42 ropes joined #salt
23:42 erjohnso joined #salt
23:42 stbenjam joined #salt
23:42 kaictl joined #salt
23:42 rockey joined #salt
23:42 aarontc joined #salt
23:42 whyzgeek joined #salt
23:42 fxhp joined #salt
23:42 _dancat_ joined #salt
23:42 sadbox joined #salt
23:42 samed joined #salt
23:42 Blacklite joined #salt
23:42 keekz joined #salt
23:42 crane joined #salt
23:42 Eugene joined #salt
23:42 garphy`aw joined #salt
23:42 tempspace joined #salt
23:42 uzomg joined #salt
23:42 trevorj joined #salt
23:42 teepark joined #salt
23:42 arnoldB joined #salt
23:42 beebeeep joined #salt
23:42 rubenb joined #salt
23:42 csa_ joined #salt
23:42 ShibMcNe joined #salt
23:42 JonGretar joined #salt
23:42 oncallsucks joined #salt
23:42 iggy joined #salt
23:42 chamunks joined #salt
23:42 borgstrom joined #salt
23:42 martin_ joined #salt
23:42 freelock joined #salt
23:42 Sypher joined #salt
23:42 Sp00n joined #salt
23:42 jcristau joined #salt
23:42 andabata joined #salt
23:42 emostar joined #salt
23:42 JPaul joined #salt
23:42 synical joined #salt
23:42 xenoxaos joined #salt
23:42 Sway|Away joined #salt
23:42 sifusam joined #salt
23:42 a1j joined #salt
23:42 Ahlee joined #salt
23:42 bensons_ joined #salt
23:42 tcotav joined #salt
23:42 lyddonb_ joined #salt
23:42 syst3mw0rm joined #salt
23:42 akitada__ joined #salt
23:42 Doqnach joined #salt
23:42 kwmiebach_____ joined #salt
23:42 balltongu joined #salt
23:42 fejese joined #salt
23:42 monokrome joined #salt
23:42 twiedenbein joined #salt
23:42 stotch joined #salt
23:42 shano joined #salt
23:42 mortis_ joined #salt
23:42 funzo joined #salt
23:42 cwright joined #salt
23:42 Zuru joined #salt
23:42 mgarfias joined #salt
23:42 amontalban joined #salt
23:42 Damoun joined #salt
23:42 hotbox joined #salt
23:42 dwfreed joined #salt
23:42 drags joined #salt
23:42 teunb joined #salt
23:42 Yoda-BZH joined #salt
23:42 ahale joined #salt
23:42 ronc joined #salt
23:42 platforms joined #salt
23:42 nlb joined #salt
23:42 skullone joined #salt
23:42 buhman joined #salt
23:42 Bryanstein joined #salt
23:42 jasonrm_ joined #salt
23:42 bryguy joined #salt
23:42 sdebot_ joined #salt
23:42 georgemarshall joined #salt
23:42 InAnimaTe joined #salt
23:42 mirko joined #salt
23:42 [vaelen] joined #salt
23:42 andrej joined #salt
23:42 fivethreeo joined #salt
23:42 evidence joined #salt
23:42 robawt joined #salt
23:42 maber_ joined #salt
23:42 TaiSHi joined #salt
23:42 Vye_ joined #salt
23:42 carmony joined #salt
23:42 AnswerGuy joined #salt
23:42 agj joined #salt
23:42 IOMonster joined #salt
23:42 zsoftich1 joined #salt
23:42 herlo joined #salt
23:42 sinwave joined #salt
23:42 v0rtex joined #salt
23:42 BogdanR_ joined #salt
23:42 koyd_ joined #salt
23:42 Ixan joined #salt
23:42 mugsie joined #salt
23:42 blast_hardcheese joined #salt
23:42 doriftoshoes joined #salt
23:42 analogbyte joined #salt
23:42 ifmw joined #salt
23:42 marcinkuzminski joined #salt
23:42 terinjokes joined #salt
23:42 alainv joined #salt
23:42 stan_k joined #salt
23:42 Heggan_ joined #salt
23:42 crazysim joined #salt
23:42 JoeHazzers joined #salt
23:42 Damon__ joined #salt
23:42 oldclone joined #salt
23:42 pmcg joined #salt
23:42 davromaniak joined #salt
23:42 akl joined #salt
23:42 smkelly joined #salt
23:42 _|d0m|_ joined #salt
23:42 avn_ joined #salt
23:42 tedski joined #salt
23:42 eightyeight joined #salt
23:42 nyov joined #salt
23:42 mortis joined #salt
23:42 msil joined #salt
23:42 nahamu joined #salt
23:42 the_lalelu joined #salt
23:42 djaykay joined #salt
23:42 tmmt_ joined #salt
23:42 Gareth joined #salt
23:42 scooby2 joined #salt
23:42 bigmstone joined #salt
23:42 jeblair joined #salt
23:42 Eliz joined #salt
23:42 colon_D joined #salt
23:42 anteaya joined #salt
23:42 eculver_ joined #salt
23:42 rblackwe joined #salt
23:42 Kenzor joined #salt
23:42 nhubbard joined #salt
23:42 baffle joined #salt
23:42 twobitsprite joined #salt
23:42 dober_ joined #salt
23:42 UForgotten joined #salt
23:42 gwmngilfen|afk joined #salt
23:42 lude1 joined #salt
23:42 timoguin joined #salt
23:42 masterkorp joined #salt
23:42 seb` joined #salt
23:42 wedgie joined #salt
23:42 lynxman joined #salt
23:42 Kakwa joined #salt
23:42 grep_away joined #salt
23:42 moos3 joined #salt
23:42 chitown joined #salt
23:42 LordOfLA|Weechat joined #salt
23:42 Sacro joined #salt
23:42 nkuttler joined #salt
23:42 wangofet1 joined #salt
23:42 etw joined #salt
23:42 ashb joined #salt
23:42 andredieb joined #salt
23:42 minaguib joined #salt
23:42 ampex_ joined #salt
23:42 gadams joined #salt
23:42 iamtew joined #salt
23:42 jolo joined #salt
23:42 xintron joined #salt
23:42 mattikus joined #salt
23:42 oeuftete joined #salt
23:42 rofl____ joined #salt
23:42 rjc joined #salt
23:42 nebuchadnezzar joined #salt
23:42 babilen joined #salt
23:44 foresj joined #salt
23:44 johngrasty joined #salt
23:44 timbermaniac joined #salt
23:44 bstr joined #salt
23:44 17SAA6XUZ joined #salt
23:44 programmerq joined #salt
23:44 d3vz3r0 joined #salt
23:46 Alan_S joined #salt
23:49 ph8 joined #salt
23:49 Deevolution joined #salt
23:52 elfixit1 joined #salt
23:53 Deevolution joined #salt
23:54 FL1SK joined #salt
23:54 20WABHNTJ joined #salt
23:54 Micromus joined #salt
23:54 Xiao joined #salt
23:54 brain5ide joined #salt
23:55 FL1SK joined #salt
23:58 manytrees_ joined #salt
23:58 munhitsu_ joined #salt
23:58 goki___ joined #salt
23:58 EWDurbin joined #salt
23:58 JordanTesting_ joined #salt
23:59 thunderbolt joined #salt
23:59 zartoosh joined #salt
23:59 grepory_ joined #salt
23:59 che-arne joined #salt

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