Perl 6 - the future is here, just unevenly distributed

IRC log for #salt, 2016-02-23

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

All times shown according to UTC.

Time Nick Message
00:00 keimlink joined #salt
00:00 fracklen joined #salt
00:01 fracklen joined #salt
00:02 keimlink_ joined #salt
00:04 cwyse joined #salt
00:08 hoonetorg joined #salt
00:09 eodgooch joined #salt
00:17 rem5 joined #salt
00:18 andrew_v joined #salt
00:21 rem5 joined #salt
00:22 fracklen joined #salt
00:23 LondonAppDev joined #salt
00:24 bhosmer joined #salt
00:24 aharvey joined #salt
00:30 aqua^c joined #salt
00:34 ashmckenzie joined #salt
00:36 treaki_ joined #salt
00:36 Dev0n joined #salt
00:36 zmalone joined #salt
00:36 hightekvagabond joined #salt
00:40 bucky joined #salt
00:49 joe_n joined #salt
00:51 aharvey joined #salt
00:54 iggy I have a master listening on the internet
00:57 Muchoz joined #salt
01:03 favadi joined #salt
01:03 joe_n joined #salt
01:05 jmedinar joined #salt
01:07 jmedinar What naming conventions will you recommend for minions? I was thinking on something like:
01:07 jmedinar _prd_shared_db_hou_yz_blc_
01:07 jmedinar _prd_isde_app_dal_gz_blc_
01:08 jmedinar where: Environment  Application  Usage  Location  Network Zone and Cloud provider appears
01:08 jmedinar and also set sort of the same information into Pillars
01:09 jmedinar what will you recommend?
01:09 ALLmightySPIFF joined #salt
01:10 iggy I just use random strings
01:10 jmedinar and target by Pillars only?
01:11 iggy grains, but I like to live on the wild side
01:11 jmedinar yup pillars and grains.... I see
01:12 iggy you should be careful with grain targetting
01:12 jmedinar need something more institutional.... some NON-experienced admins might get into it
01:13 jmedinar on a second thought probably there is where the problem starts...
01:15 jmedinar any other recommendation ?
01:16 iceyao joined #salt
01:17 Muchoz joined #salt
01:17 drawsmcgraw My minions are just the hostnames... maybe I'm a simpleton?
01:18 jmedinar sometimes simpler is good
01:18 bhosmer joined #salt
01:19 jmedinar I was thinking the same but in my case hostnames (automatically assigned) are more complicated that the tricky names I am thinking of
01:19 babilen Which raises the question: "What is a good hostname/fqdn?" ;)
01:20 babilen What's wrong with assigning whatever data you want via pillars and sticking to the original hostnames (however cryptic they might be) as minion id ?
01:21 iceyao_ joined #salt
01:21 jmedinar yeah I think that will be the best option
01:21 rem5 joined #salt
01:21 jmedinar that way at least I just struggle with pillars and forget about names
01:22 babilen You can use plenty of datasources for pillars if that makes your life easier: https://docs.saltstack.com/en/latest/ref/pillar/all/
01:22 andrew_v joined #salt
01:25 jmedinar will look into that thanks
01:25 jmedinar thanks everyone!
01:25 drawsmcgraw what babilen said.
01:25 drawsmcgraw Good luck!
01:25 brianfeister joined #salt
01:26 rem5 joined #salt
01:30 joe_n joined #salt
01:34 nethershaw joined #salt
01:37 malinoff joined #salt
01:38 Yoda-BZH joined #salt
01:38 Yoda-BZH joined #salt
01:40 rem5 joined #salt
01:43 west575 joined #salt
01:44 ageorgop joined #salt
01:45 ninjada joined #salt
01:47 iceyao joined #salt
01:49 ninjada anyone know any good guides for using gpg encryption on pillars? i just wanna encrypt my pillar data... but not having much luck..
01:52 hightekvagabond joined #salt
01:58 iceyao joined #salt
02:03 mavhq joined #salt
02:03 iceyao_ joined #salt
02:03 saltnoobie22 joined #salt
02:10 baweaver joined #salt
02:13 jeffspeff joined #salt
02:17 michelangelo joined #salt
02:20 racooper joined #salt
02:20 bucky joined #salt
02:25 __number5__ ninjada: the one on docs site is not enough? https://docs.saltstack.com/en/latest/ref/renderers/all/salt.renderers.gpg.html
02:25 brianfeister joined #salt
02:30 ALLmightySPIFF joined #salt
02:33 bucky joined #salt
02:39 rem5 joined #salt
02:39 ninjada not really. im not sure how to apply that if i just wanna encrypt all pillar files
02:41 iceyao joined #salt
02:41 wych joined #salt
02:45 ajw0100_ joined #salt
02:58 ajw0100 joined #salt
02:58 zmalone joined #salt
03:06 favadi joined #salt
03:07 bhosmer joined #salt
03:09 ninjada even generating the gpg key at the custom /etc/salt/gpgkeys dir it fails at the passphrase point for me
03:10 saltnoobie22 i have multiple salt environments, i'm assuming all environments share the base environment right?  i added the user-formula to my base environment, but my dev environment can't see the user-formula
03:11 saltnoobie22 do i need to add the users-formula path to my file_roots?
03:11 saltnoobie22 do i need to add the users-formula path to my dev environment under the file_roots?
03:23 fracklen joined #salt
03:25 onlyanegg joined #salt
03:29 ashmckenzie joined #salt
03:33 bucky joined #salt
03:37 ninjada well ive got the gpg keys working, just not sure of the process for encrypting & decrypting pillar files on the master
03:45 bucky joined #salt
03:48 racooper_ joined #salt
03:55 rem5 joined #salt
04:01 bhosmer_ joined #salt
04:03 krymzon joined #salt
04:18 lompik1 joined #salt
04:30 lompik2 joined #salt
04:30 onlyanegg joined #salt
04:34 aarontc joined #salt
04:36 lompik3 joined #salt
04:39 writtenoff joined #salt
04:42 lompik4 joined #salt
04:43 brianfeister joined #salt
04:47 bucky joined #salt
04:49 bucky joined #salt
04:49 ash2 joined #salt
04:49 av_ joined #salt
04:54 Ludo- Hi!
04:54 Ludo- I try to apply a formula through salt-ssh and nothing happens
04:54 Ludo- I am able to do a salt-ssh '*' test.ping or cmd.run
04:55 Ludo- but when I do a state.sls nothing happen
04:55 Ludo- any idea why?
04:55 treaki joined #salt
04:55 bhosmer_ joined #salt
04:56 lompik joined #salt
04:57 ash2 joined #salt
04:57 ash2 left #salt
05:00 viq joined #salt
05:00 iggy Ludo-: do you have a normal minion to test?
05:01 iggy have you tried salt-run fileserver.file_list?
05:02 ageorgop joined #salt
05:06 rdas joined #salt
05:07 joe_n joined #salt
05:12 zzzirk joined #salt
05:15 zzzirk_ joined #salt
05:16 mage_ joined #salt
05:17 Ludo- iggy: on a normal minion it works and yes salt-run is able to see all the files
05:17 anmolb joined #salt
05:18 iggy sadly, we are beyond my level of knowledge (never used salt-ssh)
05:20 malinoff joined #salt
05:21 anthpa joined #salt
05:29 srinivas joined #salt
05:36 kshlm joined #salt
05:42 bucky joined #salt
05:43 pwalsh joined #salt
05:47 favadi joined #salt
05:49 bhosmer_ joined #salt
05:54 Ludo- iggy: thanks anyway :)
05:55 Ludo- any salt-ssh guru around here?
05:56 jfelchner joined #salt
06:11 honestly What do you mean "nothing happens"
06:12 sauvin joined #salt
06:12 honestly Append -l debug to the call
06:13 karlthane joined #salt
06:13 kawa2014 joined #salt
06:14 jhauser joined #salt
06:14 ericsysmin joined #salt
06:14 slav0nic joined #salt
06:15 ericsysmin is pygit2 now prefered over GitPython?
06:18 kawa2014 joined #salt
06:24 ninjada_ joined #salt
06:25 evle1 joined #salt
06:27 honestly Ludo-: I also wouldn't consider salt-ssh production ready, use ansible instead
06:27 favadi joined #salt
06:28 Muchoz joined #salt
06:32 brianfeister joined #salt
06:32 mariusv joined #salt
06:34 ninjada joined #salt
06:35 cberndt joined #salt
06:37 chiui joined #salt
06:42 iggy that's a bit rough
06:42 malinoff joined #salt
06:44 bhosmer_ joined #salt
06:48 pppingme joined #salt
06:51 hightekvagabond joined #salt
06:51 felskrone joined #salt
06:52 CeBe joined #salt
06:53 marius- joined #salt
06:54 fooma joined #salt
06:54 fooma joined #salt
06:55 brianfeister joined #salt
06:56 JDiPierro joined #salt
06:58 catpig joined #salt
06:59 kermit joined #salt
06:59 honestly That's what I'd say about the quality of salt-ssh
06:59 jaybocc2 joined #salt
07:00 honestly A lot of really elementary stuff just can't be done with salt-ssh
07:01 iggy like?
07:01 ninjada joined #salt
07:02 iggy genuinely curious... salt says they put a lot of work into it, but it's obviously still a second (fourth?) class citizen in salt transports
07:02 honestly See all of my backchat in this channel for the last 3 months
07:03 honestly I've been trying to make salt-ssh work very hard
07:04 iggy I'll take a look
07:04 iggy we've thought about using it, but we have so many other things to do first
07:04 honestly Most of it is inconvenience
07:05 honestly But there are also some showstoppers
07:05 honestly I filled a bug a couple days ago I'll link it when I'm in the office, in a few minutes
07:06 auzty joined #salt
07:08 favadi joined #salt
07:17 jaybocc2 joined #salt
07:19 AirOnSkin joined #salt
07:21 L2SHO_ joined #salt
07:25 honestly iggy: https://github.com/saltstack/salt/issues/31236
07:25 saltstackbot [#31236]title: cp module does not work in salt-ssh | This reproduces on develop branch and with every salt release that can be installed on my target system (Ubuntu 14.04 LTS). Most functions in the cp module, e.g. `cp.get_file_str` or `cp.cache_file` do not work....
07:25 iggy I... wouldn't expect that to work tbh
07:25 iggy don't even think I'd try it
07:26 honestly please read the whole thing
07:27 jaybocc2 joined #salt
07:28 elsmo joined #salt
07:29 bucky joined #salt
07:30 iggy I still feel the same way as I did before I read that
07:34 illern joined #salt
07:36 ericsysmin i love how gitfs with pygit2 doesn't work when you specify root: it just creates a lock file then after 20 minutes still grabs nothing
07:37 ericsysmin back to deploying salt using tar.gz files rofl
07:37 hlub huh, contributing to salt appears to be much harder than I expected.
07:38 bhosmer joined #salt
07:38 ericsysmin i've wondered why salt tries to control the salt-formulas as well
07:39 ericsysmin instead of creating a "central" library like everyone else, they will fork into their own repository at their own will
07:39 ericsysmin the concept of a "galaxy" or "forge" is inept
07:40 iggy salt has almost zero to do with the formulas
07:40 iggy much to some people's chagrin
07:41 ericsysmin why not provide a list instead of "voluntarily" fork into https://github.com/saltstack-formulas
07:41 jakwas joined #salt
07:41 iggy that is the list
07:42 iggy because that's the only way to have any semblance of order
07:43 ericsysmin i can see that as a way to only validate centrally meaning salt controls the repos and which pull requests are accepted or not
07:44 iggy but salt doesn't
07:44 iggy I already said that
07:44 ericsysmin so then those 26 people don't do anything?
07:45 honestly iggy: so you expect a basic functionality of salt to be broken in salt-ssh, I'd say that supports my argument
07:46 malinoff joined #salt
07:46 iggy no, it's mostly me, forrest, puneet, babilen, nmadhok, etc
07:46 iggy none of whom work for salt
07:46 iggy and even then, we're mostly merging PRs from users
07:47 iggy well, not mostly
07:47 iggy I don't want to cheapen the hard work that the volunteers put in
07:48 iggy honestly: I expect stuff that specifically calls back to the master not to work when you don't have a master
07:48 honestly iggy: it's supposed to be working
07:49 iggy why the fuck am I arguing about this, I don't care about salt-ssh
07:49 honestly not the cp module, but the state module is supposed to wrap file transfer stuff
07:49 honestly and it succeeds at that when the stars align
07:50 ericsysmin iggy: I understand, I have a feeling the goal of this is to guarantee that there aren't bugs easily making their way into the formulas, also is there a possible debug option to look into details on why pygit2 doesn't seem to grab my repo it seems to be freezing
07:50 ericsysmin iggy: it creates the lockfile and then just sits there
07:51 iggy ericsysmin: sadly, your best bet is to probably run your master in the foreground with -l debug, try a fileserver.update, and sift through the noise
07:51 ericsysmin is it possible that a repo of 400mb may be the problem?
07:51 ericsysmin we have over 70 custom salt states
07:52 iggy that and the fact that you can't change the refresh time is one of the reasons we stopped using gitfs at job-1
07:52 ericsysmin we've been doing the old tar.gz way since 2014 v
07:52 ericsysmin ah ok
07:52 ericsysmin good to know
07:52 iggy we used a git.latest state on a timer
07:53 jbrnds joined #salt
07:53 ericsysmin we've been using salt forever here, possibly hosting a salt meetup here, but damn, there are some things that annoy me and the team, at least i found in this new version 2015.8 has ability to debug ZeroMQ as well, damn minions keep on getting disconnected from salt-master and requiring a restart to get back in sync
07:53 ericsysmin basically causing highstate to fail
07:54 ericsysmin so working on an upgrade and was trying out the gitfs stuff as it seemed like an easy way to manage deployments, maybe writting a deployment tool for salt could me useful
07:56 hlub ericsysmin: I wrote a runner that restarts minions over salt-ssh if the master cannot ping them.
07:56 krymzon joined #salt
07:57 ericsysmin hlub, you mean ping them via ping or that salt 'mynode' state.highstate returns nothing
07:58 hlub ericsysmin: test.ping
07:58 ericsysmin nevermind, im delusional
07:58 ericsysmin yea haha
07:59 ericsysmin that's a good idea, where is the runner at, we could use that
08:00 hlub have not published it but it is only a couple of lines.
08:01 iggy hlub: there's already a roster to introspect minion data
08:02 colttt joined #salt
08:05 krymzon joined #salt
08:05 jakwas joined #salt
08:07 colttt_ joined #salt
08:08 pwalsh joined #salt
08:08 hightekvagabond joined #salt
08:11 ericsysmin left #salt
08:12 cberndt joined #salt
08:13 atmosx joined #salt
08:20 mariusv joined #salt
08:28 dgutu joined #salt
08:29 toabi joined #salt
08:32 keimlink joined #salt
08:32 bhosmer joined #salt
08:34 hlub https://github.com/saltstack/salt/pull/31395
08:34 saltstackbot [#31395]title: Refactored GlusterFS support | Usage of GlusterFS states did not change except the state 'created' was deprecated in favor of more descriptive name 'volume_present'....
08:34 _JZ_ joined #salt
08:35 peterniklas joined #salt
08:35 peterniklas morning, is it possible to specify a ip-range in /etc/salt/roster for salt-ssh?
08:36 deniszh joined #salt
08:37 jaybocc2 joined #salt
08:38 chiui joined #salt
08:46 josuebrunel joined #salt
08:48 pcdummy joined #salt
08:48 pcdummy joined #salt
08:53 Hydrosine joined #salt
08:53 fredvd joined #salt
08:57 fracklen joined #salt
09:00 fracklen joined #salt
09:00 fracklen joined #salt
09:11 gmoro joined #salt
09:12 joe_n joined #salt
09:15 Xevian joined #salt
09:16 GreatSnoopy joined #salt
09:19 kshlm joined #salt
09:20 bucky joined #salt
09:22 ronnix joined #salt
09:23 s_kunk joined #salt
09:24 s_kunk_ joined #salt
09:24 peterniklas is it possible to specify a ip-range in /etc/salt/roster for salt-ssh?
09:25 elsmo joined #salt
09:25 s_kunk joined #salt
09:26 bhosmer joined #salt
09:28 sfxandy joined #salt
09:31 mikeD joined #salt
09:36 mikeD Hello, want to rename a minion. Deleted all keys (minion and server) and /etc/minion_id on the client. Changed the hostname and started the minion, but the minion keeps his old id. The manual says 1) socket.getfqdn() 2) /etc/hostname is called. Both return/contain the new hostname. Any ideas?
09:37 bdrung_work mikeD, remove /etc/salt/minion_id
09:37 mikeD sure sry removed /etc/salt/minion_id typo
09:37 joe_n joined #salt
09:38 fmnisme joined #salt
09:39 bdrung_work mikeD, then I have no idea what went wrong.
09:40 mikeD bdrung_work: ty anyway .. im trying to look up with strace whats went wrong
09:41 malinoff joined #salt
09:43 N-Mi is there a state/formula to manage systemd's config ?
09:45 N-Mi for example, I need to configure a Timer. I could do this by creating a unit file and reloading systemd, but I wonder if there is already a salty way to do this
09:45 opdude joined #salt
09:46 peterniklas is it possible to specify a ip-range in /etc/salt/roster for salt-ssh?
09:47 babilen peterniklas: You are probably looking for https://docs.saltstack.com/en/latest/ref/roster/all/salt.roster.scan.html#module-salt.roster.scan
09:48 peterniklas babilen: Thanks, but I would like to specify an ip range, for example 192.168.22.1-192.168.22.55.
09:48 babilen peterniklas: "salt-ssh --roster scan $CIDR test.ping" (you might have to raise the timeout)
09:48 babilen Use CIDR
09:50 peterniklas well, I really dont want do run over the entire subnet :)
09:51 babilen Then: No, it is not possible
09:54 babilen You could write your own roster for this naturally
09:55 peterniklas I guess I have to, should be done easily with an arp-scan
09:55 peterniklas Thanks babilen, you are always kind and full of knowledge
09:56 babilen You are most welcome, all the best!
10:01 joe_n joined #salt
10:02 mschiff joined #salt
10:03 josue joined #salt
10:20 N-Mi left #salt
10:20 N-Mi joined #salt
10:21 bhosmer joined #salt
10:22 kawa2014 joined #salt
10:27 dmaiocchi joined #salt
10:30 ronnix joined #salt
10:31 Score_Under joined #salt
10:32 Score_Under https://docs.saltstack.com/en/develop/ref/states/vars.html This documentation still mentions the env variable. That recently got removed, but what was it replaced with?
10:39 mikeD bdrung_work: it was the /etc/hosts there still was an entry for 127.0.0.1 raspberry
10:40 bdrung_work mikeD, that explains it.
10:43 ronnix joined #salt
10:44 denys joined #salt
10:45 pooogles joined #salt
10:49 malinoff joined #salt
10:49 jaybocc2 joined #salt
10:51 bucky joined #salt
10:55 MadHatter42 joined #salt
10:57 ronnix joined #salt
10:59 bucky joined #salt
11:08 impi joined #salt
11:13 amcorreia joined #salt
11:15 fracklen joined #salt
11:15 bhosmer joined #salt
11:15 fracklen joined #salt
11:21 ninjada joined #salt
11:25 masterkorp left #salt
11:28 wendall911 joined #salt
11:42 GothAck joined #salt
11:43 cprior How do I debug ext_pillar data? salt-call pillar.items gives me only a "local" dict. My saltmaster is also its own minion, and I have salt '_mysaltmaster' saltutil.refresh_pillar multiple times.
11:44 cprior I have a file_tree ext_pillar with TLS certificated that I want to "serve" to the minions
11:45 cprior From the commandline it seems I also cannot get my pillar data that is in an ext_pillar of type git. It works with state.highstate though.
11:45 cprior I am on 2015.8.5
11:51 ywa_ joined #salt
11:52 Rumbles joined #salt
11:58 kshlm joined #salt
12:00 bucky joined #salt
12:03 GothAck joined #salt
12:09 bhosmer joined #salt
12:16 fracklen joined #salt
12:17 fracklen joined #salt
12:23 hoonetorg joined #salt
12:24 aboe joined #salt
12:25 jschoolcraft joined #salt
12:27 Hydrosine joined #salt
12:27 pooogles joined #salt
12:27 Hydrosine joined #salt
12:29 malinoff joined #salt
12:34 babilen cprior: I'd take a look at the salt-master's debug log. Stop the daemon and then run "salt-master -ldebug" and see what happens if it tries to render your pillar. It might also help if you could show us your exact configuration and the pillar in question (modulo sensitive data naturally) on a pastebin such as http://refheap.com, http://paste.debian.net, https://gist.github.com, http://sprunge.us, …
12:55 anthpa joined #salt
12:58 rem5 joined #salt
12:58 ronnix joined #salt
12:58 iceyao joined #salt
13:02 antpa joined #salt
13:03 bhosmer joined #salt
13:08 numkem joined #salt
13:10 numkem joined #salt
13:17 fredvd joined #salt
13:18 rohit joined #salt
13:18 rohit hello...I was evaluating saltstack for configuring cassandra cluster
13:19 Guest99064 does it provide auto-healing features like....if a cassandra node goes down , start up a new node
13:19 ekkelett joined #salt
13:25 garphy joined #salt
13:26 jbrnds joined #salt
13:27 cprior babilen: thx, I am troubleshooting right now, including the debug output. May I just ask if https://docs.saltstack.com/en/latest/ref/pillar/all/salt.pillar.file_tree.html#module-salt.pillar.file_tree has really the correct syntax? Then intendation is unusual (but seems to work).
13:28 garphy joined #salt
13:30 babilen cprior: You can have multiple file_trees maybe ..
13:30 babilen I don't like that external pillar much as it conflates targeting and data storage
13:31 bucky joined #salt
13:31 babilen I still have no idea why they didn't simply use a top file for that pillar also .. that would have been so much more powerful than the need for ten thousand directories or nodegroups
13:31 cprior My usecase is that I have TLS certificates, I would like to distribute them as files. Am I on the right track with an ext_file?
13:32 babilen Sure, it's okay .. but it is IMHO really quite unfortunate to necessitate that you have one directory per node you want to distribute a file to
13:33 babilen It would have been a much saner approach if you could have simply made all the data in a certain location available for targeting, while still doing the targeting via a top.sls
13:33 babilen But that's just me whining ...
13:34 cprior And I have not seen that indentation before, no - but 4 spaces.
13:35 cprior Yeah, I already figured that a top.sls wasn't needed. It is not documented, but counter-intuitive.
13:36 babilen Just imagine the horrible directory layout you end up with if you want to distribute a file to 50 our of your 100 minions ;)
13:36 babilen (or 9182 our of your 15000)
13:36 dunz0r babilen: Nodegroups ftw :)
13:36 babilen dunz0r: So you end up with hundreds of nodegroups ?
13:37 dunz0r Better than hundreds of weird matches
13:37 babilen While having to restart your master whenever you make changes?
13:37 babilen No .. not good
13:38 dunz0r Currently I'm trying to move to nodegroups for matching instead of things like ( not 'backup*' and g@os:Debian) or (g@os:rhel and 'database*')
13:38 dunz0r My top file is messy :/
13:38 babilen Nodegroups are simply matches too .. Just with the difference that they are hardcoded in the master configuration, require a restart and are the only "more than one minion" way of targeting in the file_tree pillar.
13:38 babilen dunz0r: So you rather have the same mess in your master config?
13:39 dunz0r babilen: I specify only node-names actually. :)
13:39 Score_Under 7ac43c777ffa3ffa2289ed299a2369b32adb8146 broke ini.options_absent and it hasn't been fixed since. Anyone else noticed this?
13:39 dunz0r More to type but easier to get a good idea of what I'm actually matching
13:39 Score_Under (this was committed August last year)
13:39 babilen You can easily achieve the same by targeting pillars by minion id and then matching on those
13:39 dunz0r Unfortunately the naming scheme here isn't consistent enough to just use hostnames for it
13:40 dunz0r babilen: Then I'll get really long matches in my top.sls.
13:40 babilen dunz0r: I don't see the need for nodegroups and the fact that you have to restart the master for changes to take effect make them unusable IMHO
13:40 babilen dunz0r: Why would you get really long matches?
13:40 dunz0r babilen: Because there might be like 50 hosts that should have one state
13:40 dunz0r And they have no common denominator
13:41 babilen dunz0r: You could literally target a "nodegroup: foo" pillar to your minions and use them just like nodegroups with the added bonus that all you need is a pillar refresh whenever you make changes.
13:41 babilen dunz0r: So .. how would you define the nodegroup then? (as opposed to the pillar match)
13:42 rainbowtux joined #salt
13:42 cprior babilen: may I then ask if you could have a look at http://pastebin.com/CvgLr0jC ? I am usually figuring stuff out without bothering anybody. But that pillar.ls only gives me "local", no matter what
13:42 babilen You may, and I will begrudgingly look at the mess that is pastebin.com ..
13:43 dunz0r babilen: Hostnames.
13:43 DammitJim joined #salt
13:43 babilen dunz0r: So a long list of hostnames in the master config?
13:43 jaybocc2 joined #salt
13:44 dunz0r babilen: Yep
13:44 babilen (sorry, really just trying to understand why you think that it is advantageous)
13:44 babilen dunz0r: But how is that better than *exactly the same list* in the pillar's top.sls ?
13:45 babilen And will pillars you could use external ones that make assigning those "roles" easier in bulk
13:45 dunz0r babilen: Looks messy, I guess.
13:45 babilen It looks messy in the master config too
13:45 dunz0r babilen: But pillars with 'made up'node-groups might work better... I'll have to think about it a bit more I guess :)
13:46 SunPowered joined #salt
13:46 gh34 joined #salt
13:46 babilen I mean I simply don't see the advantage and it is so cumbersome and expensive to restart the master for changes
13:46 babilen Maybe I just don't get nodegroups
13:47 toastedpenguin joined #salt
13:47 dunz0r babilen: What's great is that nodes can be members of several groups
13:48 subsignal joined #salt
13:48 ssplatt joined #salt
13:48 babilen cprior: I see nothing wrong so far .. Could you include information about the directory structure and permissions of /srv/ext-pillar/hosts and the output of "salt-master -ldebug" once you stopped the daemon and while you run "salt 'axle' saltutil.refresh_pillar" ?
13:48 toastedpenguin joined #salt
13:49 cprior ah, permissions?
13:49 babilen dunz0r: You can target a list of "groups" in pillars and, with smart pillar merging, you could even define that in an additive way
13:49 akhter joined #salt
13:49 scarcry joined #salt
13:49 dunz0r Got it like that now, nodes get a pillar property set based on subnet
13:49 dunz0r But some machines shouldn't have some states even though they're in the subnet...
13:49 babilen ENOCOFFEE
13:50 dunz0r So there's a lot of 'not somematch* and node_class:somesubnet
13:50 babilen dunz0r: All I'm saying is: You can use the same targeting when assigning pillars as you can when defining nodegroups, with the difference that pillars are easier to refresh.
13:50 babilen That's why I don't really get nodegroups
13:56 zzzirk joined #salt
13:56 akhter joined #salt
13:57 bhosmer joined #salt
13:59 jaybocc2 joined #salt
14:02 bhosmer joined #salt
14:02 pppingme joined #salt
14:02 XenophonF salt-formula is broken on FreeBSD again :(
14:02 XenophonF i'll send a PR shortly that fixes it
14:03 XenophonF users-formula is broken on FreeBSD too :(
14:03 XenophonF i'll fix that one as well
14:04 quasiben joined #salt
14:04 josuebrunel joined #salt
14:06 krymzon_ joined #salt
14:06 srinivas joined #salt
14:07 Rumbles joined #salt
14:09 racooper joined #salt
14:14 honestly is there anyone here who knows how the shimming / blocking / wrapping that salt-ssh uses to wrap fileserver operations works?
14:16 Zachary_DuBois joined #salt
14:16 wnkz joined #salt
14:21 zsoftich4 joined #salt
14:23 spiette joined #salt
14:24 jesusaurus joined #salt
14:25 toastedpenguin joined #salt
14:26 dendazen joined #salt
14:27 edrocks joined #salt
14:28 ronnix joined #salt
14:28 snc joined #salt
14:33 yidhra joined #salt
14:34 JohnnyRun hi all. salt beginner here. I would like that every php modification will trigger an apache restart. I'm tring to use watch without success. http://pastie.org/private/ftoxptruyzikoinkourq May you point me the way pls?
14:36 Tanta joined #salt
14:38 hasues joined #salt
14:38 hasues left #salt
14:38 josuebrunel joined #salt
14:40 ssplatt JohnnyRun: you need to watch the name of the actual state
14:40 ssplatt so like ‘ file: my_php_file”
14:40 cprior babilen: If you tell me it works then I will dig deeper und make it work, too. Thanks for having a look, something that is all the confirmation one needs
14:41 ssplatt and ‘my_php_file: file.managed: …”
14:41 babilen cprior: Well, I didn't spot anything too horrible, but I have no idea if your configuration is sound.
14:43 JohnnyRun ssplatt, so, I have to look in the formula (https://github.com/saltstack-formulas/php-formula) where the formula is writing to? May be the formula is writing to conf.d/something.ini
14:43 ssplatt no
14:43 ssplatt you look in the formula for the actual state name that you want to watch for changes
14:44 JohnnyRun ssplatt,  ok so, by example,  php_xcache_ini taken from here: https://github.com/saltstack-formulas/php-formula/blob/master/php/ng/xcache/init.sls
14:44 JohnnyRun ?
14:46 ssplatt i think what you want to look for is this: https://github.com/saltstack-formulas/php-formula/blob/master/php/init.sls#L20-L21
14:46 ssplatt so you want apache to watch: pkg: php
14:47 ssplatt then when any php package is installed it should restart apache
14:47 ssplatt that’s my best guess, i’ve never used that formula before
14:48 slav0nic joined #salt
14:50 slav0nic joined #salt
14:54 chiui joined #salt
14:55 KennethWilke joined #salt
14:55 perfectsine joined #salt
14:56 rainbowtux Hi all, I come from a puppet environment, used to change files with augeas. Does salt have something similar built in or do i need to use the augeas module for salt?
14:57 XenophonF rainbowtux: there's the file.replace state
14:57 XenophonF rainbowtux: but iirc augeas is available from salt, too
14:57 XenophonF rainbowtux: https://docs.saltstack.com/en/latest/ref/states/all/salt.states.augeas.html
14:57 XenophonF rainbowtux: https://docs.saltstack.com/en/latest/ref/states/all/salt.states.file.html
14:58 eryk joined #salt
14:58 rainbowtux XenophonF: file.replace has far less features, but I might stick to augeas... was hoping for a more user-friendly tool ;)
14:58 XenophonF rainbowtux: what are you trying to do?
14:59 XenophonF rainbowtux: might be better to turn your config files into jinja/mako/whatever templates
14:59 XenophonF rainbowtux: that's what i usually do if a simple file.replace operation becomes not simple
15:00 rotbeard joined #salt
15:00 eryk can anyone of you fine gentleman can help with list merging issue I have on QA ?
15:00 tpaul joined #salt
15:01 eryk ntp servers specified as a list in pillar + map.jinja applied to it
15:01 eryk in total there should be 6 ntp servers
15:01 rainbowtux XenophonF: replacing certain values in (mostly) ini files. I have been thinking of working with templates too. The only downside I see with templates is the need to stay aware of all configuration options, while for some config files one only wants to change a few well-known variables
15:01 bucky joined #salt
15:01 eryk however pillar data overwrites map.jinja list
15:02 Fabbe Hi! I added some stuff in my top.sls file. After running state.sls and got error, I then changed the top.sls to correct.
15:02 rainbowtux e.g. changing the bind interface for sshd_config works for all versions of openssh, while in newer versions new parameters may appear which are not in the template
15:02 Fabbe BUT NOW IT STILL GIVES THE ERROR!
15:02 eryk all the other data from map.jinja is applied as expected except for the list of ntp servers
15:02 Fabbe Rendering Primary Top file failed, render error:
15:02 Fabbe could not found expected ':'; line 16
15:03 Fabbe ... and then the old top.sls file with the error in.
15:03 Fabbe I have tried to restart the salt master.
15:03 Fabbe How do I clean this cache or whatever creates this weard stuff?
15:04 Fabbe It is like salt reads an old version of top.sls that not exists any more.
15:04 Fabbe If I run state.show.sls it works.
15:04 keimlink_ joined #salt
15:05 west575_ joined #salt
15:05 LondonAppDev__ joined #salt
15:05 Tanta_G joined #salt
15:06 brucewang joined #salt
15:06 zmalone joined #salt
15:08 Hipikat joined #salt
15:08 honestly joined #salt
15:08 LondonAppDev joined #salt
15:08 ronp_usa joined #salt
15:09 akhter joined #salt
15:09 rmnuvg joined #salt
15:12 andrew_v joined #salt
15:12 Rumbles joined #salt
15:12 Fabbe No ideas how I can come further?
15:14 perfectsine joined #salt
15:23 zzzirk joined #salt
15:25 rvankleeck joined #salt
15:26 rvankleeck is there a way to fire off a state.sls against a list of minions if certain mine data changes?
15:26 jfelchner_ joined #salt
15:28 The_Loeki joined #salt
15:32 rm_jorge joined #salt
15:33 Fabbe Even if I remove the top.sls file totally I still get the error that the ":" is missing on that line.
15:34 i90rr joined #salt
15:34 klrv joined #salt
15:35 ronnix joined #salt
15:35 srinivas joined #salt
15:36 ssplatt Fabbe: have you done a saltutile.refresh_pillar?
15:36 ssplatt -s
15:36 ssplatt bleh.  saltutil.refresh_pillar
15:37 tracphil joined #salt
15:38 Fabbe spiette: No, but it seemed to help. Great thanks!
15:39 spiette don't thank me, thanks ssplatt : )
15:39 hairytoez joined #salt
15:40 Rumbles joined #salt
15:40 XenophonF rainbowtux: you don't need to account for every possible configuration file variable
15:40 XenophonF rainbowtux: i'd recommend the opposite
15:41 Fabbe spiette: OK. :)
15:41 malinoff joined #salt
15:41 Fabbe ssplatt: No, but it seemed to help. Great thanks!
15:41 ssplatt :thup:
15:41 XenophonF rainbowtux: for example https://github.com/irtnog/openstack-formula/blob/master/openstack/keystone/files/juno/keystone.conf
15:42 XenophonF rainbowtux: that generates an ini file by iterating over a pillar key
15:42 XenophonF rainbowtux: because the pillar key can hold configs for more than just the ini file, i've set a list of section names to specifically iterate through
15:43 perfectsine joined #salt
15:43 XenophonF rainbowtux: with a little defaults.yaml and map.jinja magic, it works perfectly well
15:45 rvankleeck anyone have an example of running a highstate on a group of minions if a minion with a given tag is registered with the salt-master?
15:45 sk_0 joined #salt
15:46 AndreasLutro rvankleeck: use orchestration: https://bpaste.net/show/05da50b3ee5e
15:48 XenophonF AndreasLutro: oh that's clever
15:50 shiriru joined #salt
15:52 Ludo- iggy / honestly: tested my salt-ssh from the dev branch and it works perfectly from then
15:52 rvankleeck AndreasLutro: interesting. So that is kicked off via reactor when a minion registered with a tag (e.g. role: cluster_thing)?
15:52 rvankleeck or is it kicked off somehow else?
15:53 dfinn joined #salt
15:53 lero joined #salt
15:53 AndreasLutro reactor, yes
15:54 rvankleeck AndreasLutro: BRILLIANT!
15:54 josuebrunel joined #salt
15:55 lero https://gist.githubusercontent.com/anonymous/47d439815df21f41f681/raw/5cfaf0231c5bf1cd247f5132f756dc7cfded6ae0/gistfile1.txt
15:55 lero i'm trying to get just the UUID value from disk.blkid
15:56 XenophonF lero: is `salt['disk.blkid']` supposed to be a function call or grains lookup or something?
15:57 XenophonF you probably meant `salt['disk.blkid']()`
15:57 spuder joined #salt
15:57 lero but it says that I don't have yeah, it is
15:57 lero ops
15:57 fracklen joined #salt
15:57 lero it's a function call
16:00 lero but how can I get just the uuid?
16:01 Heartsbane joined #salt
16:01 amcorreia joined #salt
16:01 lero i'm trying that way, but jinja isn't liking
16:01 lero https://gist.github.com/anonymous/c445d51f29228dfe49c1
16:03 XenophonF you're probably calling disk.blkid wrong, and you're probably using the resulting data structure wrong, too
16:03 lero hmm\
16:04 XenophonF i'd try `{% set sda4 = salt['disk.blkid']('/dev/sda4') %}`, same for cryptroot
16:04 XenophonF then you can use {{ sda4['UUID'] }}
16:04 rvankleeck joined #salt
16:05 lero hmm
16:05 lero let me see
16:05 lero because I was seeing a discussion in google groups and trying to do like that :)
16:06 XenophonF bear in mind that i'm guessing here, because i don't have anything handy that supports that module/function
16:06 XenophonF (FreeBSD and Windows FTW!!!)
16:06 XenophonF j/k
16:07 lero Unable to manage file: Jinja variable 'dict object' has no attribute 'UUID'
16:07 lero yeah, no luck :~
16:07 XenophonF ok, try this
16:07 XenophonF run 'salt-call disk.blkid' on your minion as root, then paste the output
16:08 lero hmm wait
16:08 lero https://gist.github.com/anonymous/9e95d5fe0e9dcc93c2ca
16:08 lero this is working :)
16:09 pooogles joined #salt
16:09 XenophonF ah
16:09 XenophonF OK i bet that if you leave off the '/dev/sda4' argument to the function call, it will return data for all storage devices
16:10 lero yeah, it was this :)
16:10 lero I just forgot about it
16:10 lero let me clean it up
16:10 jaybocc2 joined #salt
16:11 Rumbles joined #salt
16:12 beardedeagle joined #salt
16:12 rem5 joined #salt
16:12 lero but thanks, btw!
16:12 Muchoz joined #salt
16:14 XenophonF np glad it works now :)
16:14 andrew_v joined #salt
16:14 lero {% set root_uuid = salt['disk.blkid']('/dev/sda4')['/dev/sda4']['UUID'] %}
16:15 lero then, just {{ root_uuid }} :)
16:15 cpowell joined #salt
16:15 lero ugly, but works
16:15 rem5 joined #salt
16:16 lero does the {% set %} thing must reside inside the config file itself? or can I put it on the .sls file?
16:16 kawa2014 joined #salt
16:16 lero I'm new to salt, need to read some docs
16:16 rvankleeck joined #salt
16:16 cpowell joined #salt
16:16 jfindlay lero: you should be able to do that in an sls file
16:17 XenophonF lero: the technically correct answer is "both" but since you're new, keep the {% set %} in that file
16:19 rvankleeck AndreasLutro: having some difficulty getting the reactor to fire. Could you tell me what I’m missing?  https://bpaste.net/show/b0556e6a7982
16:19 rvankleeck the highstate_run is just targeting everything right now while I’m testing
16:19 eryk anyone here can tell if there is a way of merging lists in map.jinja? merge=salt['pillar.get']('apache:lookup')) seem to be working fine only for non-list types
16:20 pooogles joined #salt
16:21 XenophonF eryk: you'd have to write your own merge function, e.g., https://github.com/irtnog/salt-states/blob/development/apache/map.jinja#L65
16:22 XenophonF eryk: i cheated - https://github.com/irtnog/salt-states/blob/development/_modules/irtnog.py
16:24 ninkotech_ joined #salt
16:24 s_kunk joined #salt
16:25 pooogles_ joined #salt
16:26 eryk XenophonF: thank you, this is very helpful.
16:26 jaybocc2 joined #salt
16:27 eryk XenophonF: first time on this forum and already received tremendous help
16:28 lero jfindlay, XenophonF: nice, but then, it left one empty line in the file hehe
16:31 rainbowtux XenophonF: thanks for your reply... I got side tracked by some colleagues :)
16:31 lero ok, gonna use the "context" to pass the variables :)
16:31 bucky joined #salt
16:32 akhter joined #salt
16:33 jfindlay lero: I think you can do `{%- ... %}` to tell jinja to not leave an empty line
16:33 kahiru joined #salt
16:34 MajObviousman joined #salt
16:34 lero will try, but putting in the sls is better because I don't need to repeat in the files :)
16:34 slav0nic joined #salt
16:35 lero just one simple question.. if I put something "require: - pkg: xxxx", this package installation must be in the same .sls?
16:35 baweaver joined #salt
16:35 kahiru lero: I don't think so
16:35 lero https://gist.github.com/anonymous/d38a1040f6934e52cba5
16:36 lero https://gist.github.com/anonymous/b03ea4c41c152593950e
16:37 flowstate joined #salt
16:37 tligda joined #salt
16:37 kahiru is the state file which define that package being applied to that host?
16:38 Fiber^ joined #salt
16:39 fracklen joined #salt
16:39 lero yeah it's.. I'm just playing with salt locally
16:39 lero to configure my own machine
16:42 kahiru using salt-call --local state.highstate?
16:42 lero yeah
16:43 lero hmm maybe I need to define that name right
16:43 lero https://gist.github.com/anonymous/76c4264fc9c69df7ae8a
16:43 lero because I have this
16:46 rvankleeck joined #salt
16:46 hal58th_ lero, maybe explain the problem again?
16:48 rvankleeck lero: where are you defining the installation of intel-ucode? the require looks for another state name. So if you do not have a state called ‘intel-ucode’ then it will fail
16:48 RabidCicada joined #salt
16:51 kshlm joined #salt
16:51 andrew_v joined #salt
16:53 akhter joined #salt
16:56 CrummyGummy joined #salt
16:58 andrew_v joined #salt
16:59 akhter joined #salt
17:01 brianfeister joined #salt
17:03 evle1 joined #salt
17:04 cyborg-one joined #salt
17:06 rvankleeck joined #salt
17:07 cprior babilen: I have now distributed all my certificates from a file_tree :D And systemd's journal-upload puts all the client's log to one machine :D
17:07 ekristen joined #salt
17:10 onlyanegg joined #salt
17:20 steffo joined #salt
17:20 Netwizard joined #salt
17:21 eodgooch joined #salt
17:25 impi joined #salt
17:26 bucky joined #salt
17:28 akhter joined #salt
17:29 UtahDave joined #salt
17:30 baweaver joined #salt
17:32 cpowell joined #salt
17:32 dgutu joined #salt
17:32 jaybocc2 joined #salt
17:35 fracklen joined #salt
17:37 steffo joined #salt
17:37 bucky joined #salt
17:38 jmedinar joined #salt
17:41 erjohnso joined #salt
17:42 hightekvagabond joined #salt
17:44 penguin_dan joined #salt
17:46 kevinquinnyo does git.latest do a git pull if the directory already exists and is a git repo?
17:48 jaybocc2 joined #salt
17:48 iggy kevinquinnyo: yes, .present would be the version that just checks if it's just a git checkout of some sort
17:48 eykd joined #salt
17:49 writtenoff joined #salt
17:50 Glasswalker joined #salt
17:50 eykd If I have a master on 2015.8.5, would it work to run a minion on the latest 2015.8 branch?
17:51 bucky joined #salt
17:51 iggy should
17:51 Glasswalker Hey, so trying to get saltpad up and running on my master... Turns out I need develop branch of salt-api apparently. I installed on Oracle Enterprise Linux 7.2 using the yum repo... Is there another repo I can add for develop? Or do I need to reinstall using bootstrap?
17:51 iggy just not develop branch
17:51 Glasswalker Also does this mean I need to update all my minions too if I need to use develop?
17:51 iggy there aren't develop packages
17:52 Glasswalker well crap
17:52 Glasswalker :)
17:52 iggy you should be fine just updating the master
17:52 Glasswalker oh awesome.... my minions are using deployment templates setup to grab from the repo to install the minion
17:53 Glasswalker but if I just need to re-run from bootstrap on the master that's not too bad
17:53 kevinquinnyo iggy thanks
17:53 Glasswalker will bootstrap overwrite my /etc/salt configs? or /srv/salt at all? (can it be done in-place on an existing master)
17:53 mpanetta joined #salt
17:55 ecrane joined #salt
17:56 perfectsine joined #salt
17:56 rvankleeck joined #salt
17:56 bucky_ joined #salt
17:58 Eugene No idea. Try it and see!
17:58 jfindlay Glasswalker: see the `-C` option to bootstrap
17:58 jfindlay you may need the development version of bootstrap to apply that to master configs `-C -M`
17:58 shaggy_surfer joined #salt
18:01 kevinquinnyo i need to get the contents of a file for use as the value for a key in a salt state.  i dont know why but i'm having figuring out how to do this
18:01 bucky joined #salt
18:01 kevinquinnyo and the file is on the remote minion by the way
18:03 eodgooch joined #salt
18:04 pwalsh joined #salt
18:05 bucky_ joined #salt
18:06 cberndt joined #salt
18:07 gnord joined #salt
18:07 kevinquinnyo if what i asked wasn't clear, basically i have ssh keypairs that i'm generating via salt, but downstream in another state, i need to get the contents of those public keys for use in this other state
18:08 akhter joined #salt
18:10 jfindlay kevinquinnyo: does the file.copy state do what you need?
18:12 kevinquinnyo well i need to be able to snag the contents for use in another module that wraps the gitlab API so i can make an api key to add that public_key to the remote gitlab instance
18:12 rvankleeck left #salt
18:12 kevinquinnyo so i need the master to be able to read the file and use it's contents, not sure if there is a non-hacky way to do this
18:13 kevinquinnyo sorry i explained that very poorly
18:14 kevinquinnyo basically the master needs to be able to read /path/to/id_rsa.pub (on the minion) and then use it for another state 'gitlab.deploykey_present': [{'key': 'id_rsa.pub contents here'}, #...]
18:15 iggy kevinquinnyo: there's a pillar key module, you could just write them out as pillars and then read that in
18:16 jfindlay does gitlab.deploykey_present allow for a path local to the minion for the key?
18:16 gnord joined #salt
18:16 ALLmightySPIFF joined #salt
18:16 kevinquinnyo jfindlay: good question
18:16 kevinquinnyo let me check
18:17 bucky joined #salt
18:17 Glasswalker Odd, using bootstrap on Oracle Linux 7.2 exactly as documented to install a master, it's throwing an error: "error in command line: command 'Install' has no such option 'salt_config_dir'"
18:17 kevinquinnyo jfindlay: i maintain the gitlab salt module right now, but i'm unfortunately pinned to the capabilities of the actual gitlab API which only seems to have an option for passing a string of the actual public key contents
18:17 Glasswalker downloading bootstrap with: curl -L https://bootstrap.saltstack.com -o install_salt.sh
18:18 kevinquinnyo iggy: let me check on that - i might need to change the way i'm generating the keys so that i have access to the pub keys in pillar
18:18 Glasswalker Running (as root) with: ./install_salt.sh -M -N git develop
18:19 kevinquinnyo jfindlay: hmmm actually i could extend the salt gitlab.deploykey_present to allow for file contents
18:20 kevinquinnyo actually i think that will be easiest.  i could just make it so it checks if the key passes is a file, then it gets the contents there
18:22 mpanetta joined #salt
18:22 steffo joined #salt
18:22 bucky joined #salt
18:25 shaggy_surfer joined #salt
18:25 akhter joined #salt
18:26 impi joined #salt
18:26 ageorgop joined #salt
18:31 terratoma joined #salt
18:35 tkharju joined #salt
18:39 jschoolcraft joined #salt
18:39 tkharju joined #salt
18:40 tkharju joined #salt
18:40 KennethWilke joined #salt
18:41 tkharju joined #salt
18:42 ingslovak joined #salt
18:43 kevinquinnyo if I'm getting an error that a Module is not available, but i see it in /var/cache/salt/minion/extmods/modules/ on the minion, what kind of troubleshooting should i be doing to find out why it cant find it
18:44 Glasswalker Ok, I'm trying to get saltpad to work... I'm having a hard time even installing the develop branch... bootstrap is throwing an error... Anyone with any suggestions on that?
18:45 tkharju joined #salt
18:46 flowstate joined #salt
18:49 mr_chris left #salt
18:49 ingslovak kevinquinnyo: present != loaded, try running "salt-call module.function -l debug" on the minion and you'll get more info. if you won't be able to figure it out, share the output on pastebin for example
18:51 kevinquinnyo ingslovak: perfect
18:51 kevinquinnyo the debug output showed that it depends on another module which is not installed, pyopenssl
18:52 kevinquinnyo thanks
18:52 ingslovak anytime
18:55 ALLmightySPIFF joined #salt
18:56 jfindlay kevinquinnyo: first things to check after whether the file is present in the correct place are syntax errors and then the result of ``__virtual__`` if there is one
18:57 kevinquinnyo jfindlay: yes the __virtual__ has a dependency but i didnt realize it's dependency has a dependency
18:57 mpanetta joined #salt
18:57 kevinquinnyo the debug log via salt-call showed that pretty clearly though
18:58 jfindlay nice
18:58 brianfeister joined #salt
19:02 ericsysmin joined #salt
19:05 jimklo joined #salt
19:13 kevinquinnyo hmm.  Now why would `salt-call my_module.my_function` work fine on the minion, but on the master, `salt my.minion.here.com my_module.my_function` fail?  Based on the error I'm getting i think it's missing critical pillar data when run from the master
19:13 kevinquinnyo i ran saltutil.sync_all
19:14 baweaver joined #salt
19:16 bucky joined #salt
19:18 antpa joined #salt
19:19 bucky_ joined #salt
19:20 akhter joined #salt
19:20 xfs joined #salt
19:25 bucky joined #salt
19:26 rem5 joined #salt
19:27 hightekvagabond joined #salt
19:28 rem5 joined #salt
19:28 bucky_ joined #salt
19:31 anthpa joined #salt
19:32 flowstate joined #salt
19:35 jaybocc2 joined #salt
19:37 bucky joined #salt
19:39 bucky joined #salt
19:47 alemeno22 joined #salt
19:48 alemeno22 joined #salt
19:48 toastedpenguin joined #salt
19:48 jhauser joined #salt
19:52 bhosmer_ joined #salt
19:54 fracklen joined #salt
19:56 kevinquinnyo Warnings: 'branch' is an invalid keyword argument for 'git.latest'. If you were trying to pass additional data to be used in a template context ...
19:56 kevinquinnyo The docs for the stable version dont mention that it is deprecated as far as i can tell
19:59 ronp_usa1 joined #salt
20:00 DammitJim joined #salt
20:01 flowstate joined #salt
20:01 ajw0100 joined #salt
20:03 jab416171 does anyone here successfully use syndics?
20:03 jab416171 I'm having a really hard time convincing my boss it's the way to go.
20:03 jab416171 it's just so flaky
20:04 iggy multiple masters
20:04 jab416171 key synchronization
20:05 jab416171 is it just a matter of tweaking timeout values?
20:05 iggy more like QAMaster <-> QAMinions ... PRDMaster <-> PRDMinions ... DEVMaster <-> DEVMinions
20:05 iggy or something liket hat
20:05 iggy some logical grouping of masters to minions
20:05 jab416171 right now, we have one syndic per geo
20:06 jab416171 and a pair of masters over the syndics
20:06 perfectsine joined #salt
20:06 jab416171 but iggy, we need the ability to issue commands against every minion
20:06 jab416171 not just the dev/prod/qa minions
20:06 iggy good luck with syndics
20:06 jab416171 :(
20:07 iggy (and multi-masters for that matter)
20:07 jab416171 I have multimaster down
20:07 jab416171 it's easy when each master only has a couple of minions :)
20:08 jfindlay jab416171: there is an open rewrite for syndic in develop (Carbon): #30598
20:08 jfindlay https://github.com/saltstack/salt/pull/30598
20:08 saltstackbot [#30598]title: Master Syndic feature | @cachedout ...
20:09 ajw0100 joined #salt
20:09 hwf joined #salt
20:09 jfindlay should resolve many of the well known syndic issues
20:09 Tanta_G use masterless
20:09 Tanta_G so much better and easier than
20:10 GreatSnoopy joined #salt
20:10 jab416171 jfindlay, I know you guys probably hate this question, but do you know of an ETA? will it be in 2015.8 or is something like this going to be part of 2016.3?
20:10 jab416171 wait, carbon? is that after 2016.3?
20:10 jfindlay jab416171: yes
20:11 jfindlay probably 6 months after Boron
20:11 hwf Hi folks. I have a problem where a Windows service takes too long to stop, and Salt "gave up" on service.dead and error out. I wonder how can I retry that step?
20:11 jab416171 alright, thanks
20:11 hwf I took a look at the source code. https://github.com/saltstack/salt/blob/develop/salt/modules/win_service.py
20:12 akhter joined #salt
20:12 hwf It is obviously non configurable. 5 attempts, 15 seconds apart.
20:12 jfindlay hwf: there is a planned feature that could be useful for this: https://github.com/saltstack/salt/issues/31051
20:12 saltstackbot [#31051]title: Add a retry requisite, with a retry_count and retry_interval | Add a retry requisite, with a retry_count and retry_interval, that allows a FAILed state to be retried X number of times, with Y number of seconds in between....
20:13 hwf Thank jfindlay! Will take a look
20:13 jfindlay hwf: you could do something like this as a workaround: https://github.com/saltstack/salt/issues/31291#issuecomment-185835118, or file an issue to make a convincing case to allow for tuning the timeout parameters in the SLS or on the exec module cmdline
20:14 kvv joined #salt
20:14 saltstackbot [#31291]title: file.manage with s3 has intermittent failure - Can it support configurable retry amount? | file.manage with an s3 source seems to have intermittent failure, and I would love to have a configurable retry amount (because a subsequent highstate succeeds). ...
20:15 kvv Can't get rest_cherrypy to work
20:15 kvv anyone can help?
20:21 shadowbeast joined #salt
20:29 addisonw joined #salt
20:31 addisonw joined #salt
20:32 kevinquinnyo i'm getting an error about the branch key not being valid for git.latest -- where is the documentation that shows it's deprecated?  I'd rather use the correct syntax
20:33 rubenb tmux att -d
20:35 jfindlay kevinquinnyo: I'm not sure, unfortunately.  I know that a few users have had similar problems recently though
20:35 jfindlay that is, if the standard docs don't already discuss this
20:36 jfindlay kevinquinnyo: see recent issues in https://github.com/saltstack/salt/issues?utf8=%E2%9C%93&amp;q=is%3Aissue+git.latest+branch
20:38 addisonw How can I populate a template for a config file with the hostnames of any host with a certain pillar? i.e. I have a pillar that sets a 'role' variable to 'dev' and I want to populate a template with the hostnames of any hosts that have 'role'=='dev'. Is this doable or do I have to manually set that data?
20:39 krymzon joined #salt
20:39 Tanta_G you could do it from a script on the salt master
20:39 josuebrunel joined #salt
20:40 krymzon joined #salt
20:42 baweaver joined #salt
20:43 RabidCicada Hello all.  I'm trying to verify exactly when an "include" is needed.  So far the only times I see an include needed are to 'extend' and to 'require sls' are there any others?
20:44 ajw0100 joined #salt
20:44 keimlink joined #salt
20:47 brianfeister joined #salt
20:50 UtahDave RabidCicada: that's mostly it
20:50 baweaver joined #salt
20:51 kvv any idea what version of python does salt run on ubuntu 14.4 ?
20:52 jfindlay probably 2.7
20:53 UtahDave joined #salt
20:59 RabidCicada Thanks @UtahDave...The part that confused me but that I think is incorrect in the docs is https://docs.saltstack.com/en/latest/topics/tutorials/states_pt3.html.  Specifically this text "Similarly, requisites span multiple files by using an Include declaration. For example..." .  I've tested it and the requires statement does not need the sls 'included' unless you are doing an sls:xyz requisite.
21:00 RabidCicada Do I misunderstand what the text is saying or are the docs out of date?
21:00 shaggy_surfer joined #salt
21:03 elsmo joined #salt
21:06 mpanetta joined #salt
21:08 hightekvagabond joined #salt
21:09 iggy jab416171: the problem with multi-master is if you try to use grains to target because the minions don't report grain data to all masters
21:11 brianfeister joined #salt
21:11 akhter joined #salt
21:12 rem5 joined #salt
21:12 cpowell joined #salt
21:12 winsalt joined #salt
21:13 jab416171 iggy, oh, we use grains to target all the time.
21:13 jab416171 right now it's set up with multimaster in failover, so the minions should only be connecting to one master
21:13 cpowell joined #salt
21:14 winsalt is ext_pillar_first supposed to allow you to use ext_pillar values in pillar sls files?
21:15 ericsysmin is it possible to declare states in a pillar file followed by pillar values
21:15 _JZ_ joined #salt
21:15 ninjada joined #salt
21:16 ericsysmin right now the only other option i've found is using an enc
21:21 rem5 joined #salt
21:21 teryx510 joined #salt
21:24 ALLmightySPIFF joined #salt
21:24 akhter joined #salt
21:26 mpanetta joined #salt
21:27 ajw0100 joined #salt
21:27 teryx5101 joined #salt
21:31 teryx510 joined #salt
21:32 GnuLxUsr joined #salt
21:33 heaje joined #salt
21:35 ssplatt joined #salt
21:37 teryx5101 joined #salt
21:39 dynamicudpate I would like to call salt['utils.network.get_net_size']( mask ) in a state file, but am getting jinja variable 'salt.utils.templates.AliasedLoader object' has not attribute 'utils.network.get_net_size'.  Suggestions as to correct syntax?
21:40 lompik joined #salt
21:43 teryx510 joined #salt
21:43 fracklen joined #salt
21:45 Muchoz joined #salt
21:47 teryx510 joined #salt
21:49 elsmo joined #salt
21:50 babilen cprior: Wonderful! :)
21:52 akhter joined #salt
21:55 andrew_v joined #salt
21:56 addisonw joined #salt
22:00 garphy joined #salt
22:02 ninjada joined #salt
22:04 ry joined #salt
22:06 dynamicudpate probably in answer to my own question, I need to write my own state module.  so then the question:  where does my little custom state module reside?
22:06 andrew_v joined #salt
22:06 babilen _states comes to mind
22:07 babilen https://docs.saltstack.com/en/latest/ref/states/writing.html has more details on that
22:07 baweaver joined #salt
22:08 dynamicudpate ok, thanx.
22:09 baweaver joined #salt
22:16 jaybocc2 joined #salt
22:16 relidy joined #salt
22:19 mavhq joined #salt
22:20 ALLmightySPIFF joined #salt
22:23 andrew_v joined #salt
22:25 ingslovak joined #salt
22:27 KyleG joined #salt
22:27 KyleG joined #salt
22:31 eodgooch joined #salt
22:35 perfectsine joined #salt
22:38 fracklen joined #salt
22:41 zenlot1 joined #salt
22:42 antpa joined #salt
22:44 GnuLxUsr joined #salt
22:46 anthonypaip joined #salt
22:51 irctc087 joined #salt
22:51 rhand left #salt
22:51 irctc087 Hi everyone
22:53 irctc087 Can someone help me out ? I'm running salt-ssh 2015.8.5 and I'm having the following error failed: Jinja error: filter_by() got abn unexpected keyword argument
22:53 asmaps joined #salt
22:57 teryx510 joined #salt
22:58 flowstate joined #salt
22:58 thebwt joined #salt
22:58 Nebraskka joined #salt
22:59 zenlot1 joined #salt
23:00 Ouzo_12 joined #salt
23:00 robinsmidsrod joined #salt
23:00 sarlalian joined #salt
23:00 paolo joined #salt
23:00 theanalyst joined #salt
23:00 Jarus joined #salt
23:00 mrbobbytables joined #salt
23:00 dijit joined #salt
23:00 nahkiss joined #salt
23:00 Fabbe joined #salt
23:00 munhitsu_ joined #salt
23:00 adongy joined #salt
23:00 seblu joined #salt
23:00 w1gz joined #salt
23:00 Eugene joined #salt
23:00 djinni` joined #salt
23:00 dh joined #salt
23:00 serverascode joined #salt
23:00 sjohnsen joined #salt
23:00 ramblinpeck joined #salt
23:00 BogdanR joined #salt
23:00 [dee] joined #salt
23:00 synical joined #salt
23:00 Cottser joined #salt
23:00 CustosLimen joined #salt
23:00 mattl joined #salt
23:00 flebel joined #salt
23:00 scooby2 joined #salt
23:00 OliverMT joined #salt
23:00 tehsu joined #salt
23:00 basepi joined #salt
23:00 lynxman joined #salt
23:00 feliks joined #salt
23:00 Vaelatern joined #salt
23:00 sifusam joined #salt
23:00 asyncsrc_ joined #salt
23:00 Jimlad joined #salt
23:00 N-Mi__ joined #salt
23:00 Cignacio joined #salt
23:00 unusedPhD_ joined #salt
23:00 lahwran joined #salt
23:00 grep_away joined #salt
23:00 marcinkuzminski joined #salt
23:00 tawm04 joined #salt
23:00 patrek joined #salt
23:00 jasondotstar joined #salt
23:00 cwright joined #salt
23:00 antonw joined #salt
23:00 oeuftete joined #salt
23:00 ventris joined #salt
23:00 frew joined #salt
23:00 rodr1c joined #salt
23:00 Diaoul joined #salt
23:00 Corey joined #salt
23:00 rideh joined #salt
23:00 zirpu joined #salt
23:00 higuita joined #salt
23:00 totte joined #salt
23:00 AndreasLutro joined #salt
23:00 oliv` joined #salt
23:00 intr1nsic joined #salt
23:00 ajmath joined #salt
23:00 edulix joined #salt
23:00 voileux joined #salt
23:00 eliasp joined #salt
23:00 tedski joined #salt
23:00 __alex joined #salt
23:00 trent joined #salt
23:00 SVQTQ joined #salt
23:00 sixninetynine joined #salt
23:00 StevenGFX joined #salt
23:00 g3cko joined #salt
23:00 tyler-baker joined #salt
23:00 Lionel_Debroux_ joined #salt
23:00 notnotpeter joined #salt
23:00 mrMute joined #salt
23:00 fhh joined #salt
23:00 koomi joined #salt
23:00 spaceSub joined #salt
23:00 Dev0n joined #salt
23:00 Yoda-BZH joined #salt
23:00 wendall911 joined #salt
23:00 CrummyGummy joined #salt
23:00 ageorgop joined #salt
23:00 GnuLxUsr joined #salt
23:00 arif-ali joined #salt
23:00 godlike joined #salt
23:00 evilrob joined #salt
23:00 xenoxaos joined #salt
23:00 nebuchadnezzar joined #salt
23:00 clouddale joined #salt
23:00 tuxx joined #salt
23:00 cb joined #salt
23:00 quarcu joined #salt
23:00 jcastle joined #salt
23:00 alexlist joined #salt
23:00 oravirt joined #salt
23:00 mohae joined #salt
23:00 mfournier joined #salt
23:00 ndim joined #salt
23:00 Shirkdog joined #salt
23:00 kuromagi joined #salt
23:00 smkelly joined #salt
23:00 giany joined #salt
23:00 B1nny joined #salt
23:00 nobrak joined #salt
23:00 alvinstarr joined #salt
23:00 APLU joined #salt
23:00 oida joined #salt
23:00 RandyT joined #salt
23:00 guerby joined #salt
23:00 tweakism joined #salt
23:00 InAnimaTe joined #salt
23:00 TOoSmOotH joined #salt
23:00 colegatron joined #salt
23:00 cswang_ joined #salt
23:00 thalleralexander joined #salt
23:00 mdupont joined #salt
23:00 Kelsar joined #salt
23:00 bbhoss joined #salt
23:00 Laogeodritt joined #salt
23:00 wiqd joined #salt
23:00 [vaelen] joined #salt
23:00 Twiglet joined #salt
23:00 Niamkik_ joined #salt
23:00 sfz- joined #salt
23:00 Rkp joined #salt
23:00 FreeSpencer joined #salt
23:00 tiadobatima joined #salt
23:00 elektrix joined #salt
23:00 LostSoul joined #salt
23:00 LotR joined #salt
23:00 zsoftich1 joined #salt
23:00 Pixionus joined #salt
23:00 beardo_ joined #salt
23:00 rsFF joined #salt
23:00 artemz joined #salt
23:00 keekz joined #salt
23:00 aurynn joined #salt
23:00 devtea joined #salt
23:00 thehaven joined #salt
23:00 nethershaw joined #salt
23:00 aarontc joined #salt
23:00 illern joined #salt
23:00 N-Mi joined #salt
23:00 aboe joined #salt
23:00 Zachary_DuBois joined #salt
23:00 rm_jorge joined #salt
23:00 klrv joined #salt
23:00 amcorreia joined #salt
23:00 UtahDave joined #salt
23:00 garphy`aw joined #salt
23:00 ingslovak joined #salt
23:00 adelcast joined #salt
23:00 al joined #salt
23:00 renoirb joined #salt
23:00 tim_s007 joined #salt
23:00 ramishra joined #salt
23:00 kbyrne joined #salt
23:00 cro joined #salt
23:00 gerhardqux joined #salt
23:00 mirko joined #salt
23:00 chutzpah joined #salt
23:00 jgelens joined #salt
23:00 kevinquinnyo joined #salt
23:00 robawt joined #salt
23:00 nikogonzo joined #salt
23:00 alxchk joined #salt
23:00 dustywusty joined #salt
23:00 hillna joined #salt
23:00 dork joined #salt
23:00 muep joined #salt
23:00 jcristau joined #salt
23:00 zifnab joined #salt
23:00 MK_FG joined #salt
23:00 ]V[ joined #salt
23:00 kbaikov joined #salt
23:00 EvaSDK joined #salt
23:00 MTecknology joined #salt
23:00 JPaul joined #salt
23:00 arapaho joined #salt
23:00 lkannan joined #salt
23:00 phx joined #salt
23:00 Ryan_Lane joined #salt
23:00 simonmcc joined #salt
23:00 akoumjian joined #salt
23:00 gazarsgo joined #salt
23:00 tcolvin joined #salt
23:00 mikepea joined #salt
23:00 kutenai joined #salt
23:00 mihait joined #salt
23:00 MeltedLux joined #salt
23:00 tongpu joined #salt
23:00 goki joined #salt
23:00 gtaylor joined #salt
23:00 CaptTofu___ joined #salt
23:00 gchao joined #salt
23:00 trave joined #salt
23:00 bmcorser joined #salt
23:00 imanc joined #salt
23:00 bVector joined #salt
23:00 pcn joined #salt
23:00 jY joined #salt
23:00 Edgan joined #salt
23:00 Rockj joined #salt
23:00 JamieH joined #salt
23:00 ThomasJ joined #salt
23:00 averell joined #salt
23:00 aljosa joined #salt
23:00 TomJepp joined #salt
23:01 GothAck joined #salt
23:01 relidy joined #salt
23:01 lompik joined #salt
23:01 _JZ_ joined #salt
23:01 keimlink joined #salt
23:01 shadowbeast joined #salt
23:01 xfs joined #salt
23:01 jimklo joined #salt
23:01 erjohnso joined #salt
23:01 Netwizard joined #salt
23:01 ekristen joined #salt
23:01 Fiber^ joined #salt
23:01 tpaul joined #salt
23:01 yidhra joined #salt
23:01 scarcry joined #salt
23:01 hoonetorg joined #salt
23:01 mschiff joined #salt
23:01 cwyse joined #salt
23:01 tampakrap joined #salt
23:01 stooj joined #salt
23:01 workthrick joined #salt
23:01 Guest81997 joined #salt
23:01 eichiro joined #salt
23:01 NaPs joined #salt
23:01 gadams joined #salt
23:01 kidneb joined #salt
23:01 jnilsson joined #salt
23:01 tru_tru joined #salt
23:01 MikaT joined #salt
23:01 Guest47730 joined #salt
23:01 ws2k3 joined #salt
23:01 misconfig joined #salt
23:01 dkrae joined #salt
23:01 packeteer joined #salt
23:01 JonGretar joined #salt
23:01 akitada joined #salt
23:01 skrobul joined #salt
23:01 bstaz joined #salt
23:01 m0nky_ joined #salt
23:01 copelco joined #salt
23:01 linovia joined #salt
23:01 jrklein_ joined #salt
23:01 yuhlw joined #salt
23:01 izrail joined #salt
23:01 wm-bot4 joined #salt
23:01 jav joined #salt
23:01 berto- joined #salt
23:01 Vye joined #salt
23:01 rogst joined #salt
23:01 sjorge joined #salt
23:01 deus_ex joined #salt
23:01 logandg joined #salt
23:01 georgemarshall joined #salt
23:01 calculon joined #salt
23:01 izibi joined #salt
23:01 JPT joined #salt
23:01 hexa- joined #salt
23:01 Sketch joined #salt
23:01 nZac joined #salt
23:01 abele joined #salt
23:01 shawnbutts joined #salt
23:01 jfindlay joined #salt
23:01 Phtes joined #salt
23:01 pfallenop joined #salt
23:01 yawniek joined #salt
23:01 ntropy joined #salt
23:01 klocek joined #salt
23:01 kalessin joined #salt
23:01 nledez joined #salt
23:01 avozza joined #salt
23:01 hax404 joined #salt
23:01 darix joined #salt
23:01 bastiandg joined #salt
23:01 rofl____ joined #salt
23:01 upb joined #salt
23:01 roock joined #salt
23:01 Azid joined #salt
23:01 Edur joined #salt
23:01 daschatten joined #salt
23:01 LeProvokateur joined #salt
23:01 hypnosb joined #salt
23:01 dabb joined #salt
23:01 harkx joined #salt
23:01 rome_390 joined #salt
23:01 watersoul joined #salt
23:01 JohnnRun joined #salt
23:02 teryx510 joined #salt
23:02 Muchoz joined #salt
23:02 ronp_usa1 joined #salt
23:02 alemeno22 joined #salt
23:02 Glasswalker joined #salt
23:02 onlyanegg joined #salt
23:02 kahiru joined #salt
23:02 mariusv joined #salt
23:02 catpig joined #salt
23:02 viq joined #salt
23:02 treaki joined #salt
23:02 ashmckenzie joined #salt
23:02 wych joined #salt
23:02 aqua^c joined #salt
23:02 bharper joined #salt
23:02 Hetman joined #salt
23:02 adrienr joined #salt
23:02 Ashald joined #salt
23:02 lionel joined #salt
23:02 Karunamon joined #salt
23:02 Mate joined #salt
23:02 liskl joined #salt
23:02 douardda joined #salt
23:02 cprior joined #salt
23:02 ronrib joined #salt
23:02 alinuxninja joined #salt
23:02 evidence joined #salt
23:02 Gabemo joined #salt
23:02 chrismoos joined #salt
23:02 ninkotech_ joined #salt
23:02 rickflare2 joined #salt
23:02 kevin__ joined #salt
23:02 Rockj joined #salt
23:02 Antiarc_ joined #salt
23:02 hightekvagabond joined #salt
23:02 simmel joined #salt
23:02 kiorky joined #salt
23:02 liqw joined #salt
23:03 subsignal joined #salt
23:03 jaybocc2 joined #salt
23:03 SirLagz joined #salt
23:03 mavhq joined #salt
23:03 GreatSnoopy joined #salt
23:03 ericsysmin joined #salt
23:03 MajObviousman joined #salt
23:03 Heartsbane joined #salt
23:03 sk_0 joined #salt
23:03 honestly joined #salt
23:03 quasiben joined #salt
23:03 opdude joined #salt
23:03 mage_ joined #salt
23:03 dober joined #salt
23:03 borgstrom joined #salt
23:03 okfine joined #salt
23:03 nomad_fr joined #salt
23:03 davidbanham joined #salt
23:03 skullone joined #salt
23:03 fxhp joined #salt
23:03 ChloeD joined #salt
23:03 scoates joined #salt
23:03 nidr0x joined #salt
23:03 daemonkeeper joined #salt
23:03 justanotheruser joined #salt
23:03 baoboa joined #salt
23:03 thraxil joined #salt
23:03 VSpike joined #salt
23:03 lorengordon joined #salt
23:03 hal58th joined #salt
23:03 unusedPhD joined #salt
23:03 babilen joined #salt
23:03 buhman joined #salt
23:03 davisj joined #salt
23:03 TTimo joined #salt
23:03 penguinpowernz joined #salt
23:03 is_null joined #salt
23:03 llua joined #salt
23:03 NightMonkey joined #salt
23:03 peters-tx joined #salt
23:03 jacksontj joined #salt
23:03 ajolo joined #salt
23:03 terinjokes joined #salt
23:03 iamtew joined #salt
23:03 twodayslate joined #salt
23:03 chamunks joined #salt
23:03 Micromus joined #salt
23:03 Cidan joined #salt
23:03 soma joined #salt
23:03 danemacmillan joined #salt
23:03 monokrome joined #salt
23:03 ktosiek joined #salt
23:03 jeblair joined #salt
23:03 ropes joined #salt
23:03 EO_ joined #salt
23:03 admgre joined #salt
23:03 gtmanfred joined #salt
23:03 mgresser joined #salt
23:03 bernieke joined #salt
23:03 dunz0r joined #salt
23:03 rubenb joined #salt
23:03 diegows joined #salt
23:03 tkeith joined #salt
23:03 Horgix joined #salt
23:03 jettero joined #salt
23:03 jfred joined #salt
23:03 canci joined #salt
23:03 sirtaj joined #salt
23:03 scc joined #salt
23:03 baffle joined #salt
23:03 JoeJulian joined #salt
23:03 afics joined #salt
23:03 toddnni joined #salt
23:03 KingJ joined #salt
23:03 chesty joined #salt
23:03 invalidexception joined #salt
23:03 darvon joined #salt
23:03 czchen joined #salt
23:03 vpm joined #salt
23:03 SteamWells joined #salt
23:03 s0undt3ch joined #salt
23:03 drags joined #salt
23:03 sybix joined #salt
23:03 Ludo- joined #salt
23:03 stevednd joined #salt
23:03 Ph-x joined #salt
23:03 titilambert joined #salt
23:03 AbyssOne joined #salt
23:03 `chris joined #salt
23:03 Garo_ joined #salt
23:03 Guest89501 joined #salt
23:03 NV joined #salt
23:03 mrtrosen joined #salt
23:03 Puckel_ joined #salt
23:03 cornfeedhobo joined #salt
23:03 ze- joined #salt
23:03 Gareth joined #salt
23:03 Ch3LL joined #salt
23:03 StolenToast joined #salt
23:03 schinken joined #salt
23:03 Pie_Mage joined #salt
23:03 nexsja joined #salt
23:03 irctc087 joined #salt
23:03 ecrane joined #salt
23:03 peterniklas joined #salt
23:03 flowstate joined #salt
23:03 KyleG joined #salt
23:03 tkharju joined #salt
23:03 spuder joined #salt
23:03 west575_ joined #salt
23:03 pcdummy joined #salt
23:03 v12aml joined #salt
23:03 antpa joined #salt
23:03 kidneb joined #salt
23:03 stickmac1 joined #salt
23:03 iggy_ joined #salt
23:03 tooth_ joined #salt
23:04 tkharju1 joined #salt
23:04 norii_ joined #salt
23:04 anthpa joined #salt
23:04 eodgooch joined #salt
23:05 irctc087 Can someone help me out ? I'm running salt-ssh 2015.8.5 and I'm having the following error failed: Jinja error: filter_by() got abn unexpected keyword argument
23:06 watersoul joined #salt
23:06 packeteer joined #salt
23:06 asmaps joined #salt
23:06 kvv joined #salt
23:06 terratoma joined #salt
23:06 gnord joined #salt
23:06 17WAADGCT joined #salt
23:06 ekkelett joined #salt
23:06 toabi joined #salt
23:06 AirOnSkin joined #salt
23:06 karlthane joined #salt
23:06 hlub joined #salt
23:06 tmmt joined #salt
23:06 drawsmcgraw joined #salt
23:06 JohnnyRun joined #salt
23:06 Antiarc joined #salt
23:06 eseyman joined #salt
23:06 Nazca joined #salt
23:06 Lee- joined #salt
23:06 asoc joined #salt
23:06 stickmack joined #salt
23:06 iggy joined #salt
23:06 rickflare joined #salt
23:06 alias_ joined #salt
23:06 tooth joined #salt
23:06 rbjorklin joined #salt
23:06 colegatron_ joined #salt
23:06 davromaniak joined #salt
23:06 supermike___ joined #salt
23:06 hacfi joined #salt
23:06 ifattah joined #salt
23:06 mephx joined #salt
23:06 lz-dylan joined #salt
23:06 nahamu joined #salt
23:06 norii joined #salt
23:06 Riz joined #salt
23:06 jab416171 joined #salt
23:06 elkektetet joined #salt
23:06 xMopxShell joined #salt
23:07 mephx joined #salt
23:07 cyborg-one joined #salt
23:07 addisonw joined #salt
23:07 kermit joined #salt
23:07 skarn joined #salt
23:08 nahamu joined #salt
23:08 karlthane joined #salt
23:10 MindDrive joined #salt
23:11 onlyanegg joined #salt
23:11 kaictl joined #salt
23:11 jab416171 joined #salt
23:11 ninjada joined #salt
23:17 rem5 joined #salt
23:18 ry joined #salt
23:22 OliverMT joined #salt
23:22 nahkiss joined #salt
23:23 gazarsgo joined #salt
23:24 supermike___ joined #salt
23:26 baweaver joined #salt
23:28 dean joined #salt
23:28 tpaul joined #salt
23:29 nlb joined #salt
23:31 abele joined #salt
23:36 virtualguy joined #salt
23:36 ronp_usa joined #salt
23:37 zzzirk joined #salt
23:37 watersoul_ joined #salt
23:38 virtualguy does any one have experience setting up salt-pack? i'd like to have a go at adding support for armhf
23:38 liskl joined #salt
23:40 teryx510 joined #salt
23:40 drawsmcgraw left #salt
23:41 snc joined #salt
23:43 liskl joined #salt
23:43 UtahDave virtualguy: that would be awesome.  Basically you need a salt master (we run it on Centos 7 at the moment) and either clone the salt-pack repo to /srv/salt/    or set up gitfs to your clone of salt-pack
23:43 misconfig joined #salt
23:43 UtahDave Then you need a minion running the os you want to target.
23:44 liskl joined #salt
23:45 UtahDave virtualguy: actually, the contents of "file_roots" go in /srv/salt    and the contents of "pillar_roots" goes in /srv/pillar
23:46 UtahDave I think the packaging lead was working on some docs for it, but he's home sick today.
23:47 liskl joined #salt
23:48 jtylers joined #salt
23:50 virtualguy ok i'll see how I get on, I was trying to set it up using masterless in a vm using vagrant but maybe it would be better to create a separate master for now
23:51 mrrc joined #salt
23:52 shaggy_surfer joined #salt
23:53 urda joined #salt
23:54 zzzirk joined #salt
23:57 mrrc im trying to pull docker images with dockerng state, I always get this error: "Encountered error pulling questionmorc/frontend-pkgs:latest: list indices must be integers, not str". This is what i have in my state: https://gist.github.com/anonymous/e29a492487d1f7380a00. What am I doing wrong?
23:58 avozza joined #salt

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