Perl 6 - the future is here, just unevenly distributed

IRC log for #salt, 2016-03-19

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

All times shown according to UTC.

Time Nick Message
00:01 YevKov joined #salt
00:23 vieira joined #salt
00:24 vieira hello
00:26 vieira Is there anyway to have all files under a given set of directories be copied to the same directory on the minion
00:26 hemebond vieira: file module. Maybe file.directory.
00:28 vieira on the source I will have A,B,C containing A/{a1,a2,a3}, B/{b1,b2,b3}, C/{c1,c2,c3}
00:28 vieira and I would like that to be copies to D/{a1,a2,a3,b1,b2,b3,c1,c2,c3}
00:28 hemebond vieira: https://docs.saltstack.com/en/latest/ref/states/all/salt.states.file.html#salt.states.file.directory
00:29 vieira nope, that won't do it
00:29 vieira I need all the files inside A, B, C to be copied to D
00:29 vieira the closest would be file.recurse with clean:True
00:30 vieira if there was a way to merge multiple sources
00:30 vieira but the way multiple sources work, it will pick the first that exists
00:30 vieira not merge all
00:31 hemebond Oops, I meant https://docs.saltstack.com/en/latest/ref/states/all/salt.states.file.html#salt.states.file.recurse
00:33 mosu_ joined #salt
00:33 ashirogl joined #salt
00:37 mavhq joined #salt
00:38 spuder joined #salt
00:38 vieira hemebond: file.recurse is what I was trying
00:39 vieira but I have multiple sources
00:39 vieira If I put one file recurse per source
00:39 vieira the clean: True will clean the files from the other states
00:39 vieira right?
00:39 spuder_ joined #salt
00:39 hemebond Probably.
00:39 vieira I will need one state per source and the last state will clean the others
00:40 vieira so it won't do it
00:40 hemebond Can you not just create a state for each subdirectory?
00:40 vieira :(
00:40 vieira yes but the last state
00:40 hemebond Oh, you could put clean on the first state only.
00:40 vieira will clean all the files
00:40 hemebond Then the other states will just add.
00:40 hemebond Though that will put them back each time.
00:40 vieira but if I remove a file from B
00:40 vieira it won't get removed
00:41 hemebond Why? State A will clean everything out, no?
00:42 vieira hmm I have all the states inside a jinja for with clean True
00:42 vieira I guess I could have the first with clean True
00:42 vieira and the rest without
00:43 hemebond {% if loop.first %}
00:43 oida joined #salt
00:43 bhosmer joined #salt
00:44 brianfeister joined #salt
00:45 vieira ahhh that would work but... :(
00:45 vieira it will always detect changes
00:46 vieira the first state will always see files to clean...
00:46 hemebond Correct.
00:46 vieira :(
00:46 hemebond Sounds more like a problem with your structure.
00:47 hemebond What is it you're trying to achieve?
00:47 vieira I have a lot of vhosts organized by folder
00:47 vieira and need to copy them to sites-available
00:47 hemebond Organised by folder? You're not storing them in pillars?
00:48 vieira That would be the plan in the future
00:48 vieira but for now, nope
00:48 hemebond Then how about using hard links or symlinks to create the structure you actually want and copy that out.
00:50 vieira I will probably have to rethink my strategy
00:50 vieira maybe skip this first step and go straight to storing in pillars
00:51 vieira but it will be a considerable amount of effort to translate all the vhosts config to yaml
00:51 vieira :\
00:52 hemebond The alternative is to create a state for each vhost.
00:53 ageorgop joined #salt
00:54 vieira yep, I was just thinking about that
00:54 vieira I can generate the states with jinja for loop
00:54 tawm04 joined #salt
00:54 vieira all files on the parent folder of A, B, C, let's call it X
00:55 vieira so I will get A/a1, A/a2, ..., C/c3
00:55 hemebond If you chuck the list into a pillar you'll at least have the beginning of your desired pillar data.
00:55 vieira But I won't be able to call basepath from jinja argh
00:57 vieira I was thinking in {% for file in salt['cp.list_master'](prefix='X') %}
00:58 vieira but I would need to somehow call salt.file.basepath(file)
00:58 vieira *basename
00:59 vieira and that won't work afaik
01:01 hemebond Are your files not under salt:// ?
01:02 vieira yes
01:03 vieira they are under salt://
01:06 jerredbell joined #salt
01:07 digitalhero joined #salt
01:14 rideh joined #salt
01:14 kuromagi joined #salt
01:15 qman__ joined #salt
01:16 evilrob joined #salt
01:17 iceyao joined #salt
01:17 bryguy joined #salt
01:18 dustywusty joined #salt
01:20 MajObviousman joined #salt
01:25 rem5 joined #salt
01:27 Thaulbit joined #salt
01:29 jim_ quit
01:33 onlyanegg joined #salt
01:42 edrocks_ joined #salt
01:43 qman__ joined #salt
01:45 spuder joined #salt
01:47 MajObviousman joined #salt
01:48 kliquori joined #salt
01:49 racooper joined #salt
01:51 qman__ joined #salt
01:56 zer0def joined #salt
01:59 ageorgop joined #salt
02:00 spuder_ joined #salt
02:00 jeddi joined #salt
02:06 jeddi joined #salt
02:13 jamesp9 joined #salt
02:17 jeddi joined #salt
02:31 bhosmer_ joined #salt
02:32 rem5 joined #salt
02:35 kliquori joined #salt
02:37 bhosmer_ joined #salt
02:40 catpigger joined #salt
02:46 edrocks joined #salt
02:48 ilbot3 joined #salt
02:48 Topic for #salt is now Welcome to #salt! | Latest Version: 2015.8.7 | SaltConf16: http://saltconf.com/register/ | Paid support available: https://www.saltstack.com/support/ | Logs: http://irclog.perlgeek.de/salt/ | Paste: https://gist.github.com/ (please don't multiline paste into channel) | See also: #salt-devel, #salt-offtopic | Ask with patience as we are volunteers and may not have immediate answers
02:58 onlyanegg joined #salt
03:00 hightekvagabond joined #salt
03:10 brianfeister joined #salt
03:16 edrocks_ joined #salt
03:30 rhodgin joined #salt
03:31 bhosmer joined #salt
03:34 anmol joined #salt
03:36 scoates joined #salt
03:47 brianfeister joined #salt
03:49 frew joined #salt
03:53 hasues joined #salt
03:53 hasues left #salt
04:01 arstarst joined #salt
04:06 hightekvagabond joined #salt
04:09 Vivek joined #salt
04:17 edrocks joined #salt
04:28 overyander joined #salt
04:30 bhosmer joined #salt
04:37 kliquori joined #salt
04:37 PeterO joined #salt
04:41 alexlist joined #salt
04:42 fracklen joined #salt
04:55 digitalhero joined #salt
05:05 sauvin joined #salt
05:06 onlyanegg joined #salt
05:23 kliquori joined #salt
05:26 ninjada joined #salt
05:30 joren joined #salt
05:35 fracklen_ joined #salt
05:41 ninjada joined #salt
05:45 digitalhero joined #salt
05:48 anmol joined #salt
05:51 digitalhero joined #salt
05:52 brianfeister joined #salt
06:01 CampusD joined #salt
06:15 dendazen joined #salt
06:31 bhosmer_ joined #salt
06:38 mavhq joined #salt
06:49 mavhq joined #salt
07:07 onlyanegg joined #salt
07:11 mavhq joined #salt
07:25 kliquori joined #salt
07:25 bhosmer_ joined #salt
07:26 spuder joined #salt
07:41 brianfeister joined #salt
07:49 felskrone joined #salt
08:01 slav0nic joined #salt
08:01 josuebrunel joined #salt
08:04 brianfeister joined #salt
08:08 Rumbles joined #salt
08:11 kliquori joined #salt
08:15 subsignal joined #salt
08:20 ggoZ joined #salt
08:30 tercenya_ joined #salt
08:34 digitalhero joined #salt
08:37 nimbleark joined #salt
08:42 sfxandy joined #salt
08:48 elsmo joined #salt
08:51 joe_n joined #salt
08:52 Nazzy joined #salt
09:08 onlyanegg joined #salt
09:10 dh joined #salt
09:14 bhosmer_ joined #salt
09:15 ktosiek joined #salt
09:56 mavhq joined #salt
09:58 cyteen_ joined #salt
10:13 kliquori joined #salt
10:13 bhosmer joined #salt
10:26 Ashald joined #salt
10:38 felskrone joined #salt
10:44 ggoZ joined #salt
10:50 elektrix joined #salt
10:52 SpX joined #salt
10:59 kliquori joined #salt
11:02 mavhq joined #salt
11:08 mavhq joined #salt
11:08 Rob joined #salt
11:08 Rob Hi
11:08 Rob what is the use of salt.cloud.clouds.vmware.avail_sizes ?
11:09 Guest61099 ?
11:09 Guest61099 what is the purpose of salt.cloud.clouds.vmware.avail_sizes
11:09 onlyanegg joined #salt
11:10 Guest61099 hi
11:11 cyteen_ joined #salt
11:11 babilen A convuluted way to get an empty dictionary?  ;)
11:11 Guest61099 hello "onlyangg"
11:11 Guest61099 can some one help me with salt.cloud.clouds.vmware.avail_sizes
11:12 babilen What are you trying to do?
11:12 Guest61099 i am just trying to what exactly does that modeule return
11:13 babilen Why?
11:13 Guest61099 maybe can you tell me what is the purpose of this execution modeule "salt.cloud.clouds.vmware.avail_sizes"
11:13 babilen Already did ..
11:13 babilen "A convuluted way to get an empty dictionary?  ;)"
11:13 Guest61099 dictionary ?
11:13 babilen (please note the comment "Since sizes are built into templates, this function will return an empty dictionary.")
11:13 Guest61099 what dictionary do you have in vCenter ?
11:13 babilen Yes, dictionary -- https://docs.python.org/2/tutorial/datastructures.html#dictionaries
11:14 digitalhero joined #salt
11:14 babilen Judging from the documentation only there does not seem to be much use to that function
11:14 Guest61099 are you pointing to server size maps .. like .. t2.micro m3.medium... as in AWS..
11:14 babilen Did you call it?
11:15 Guest61099 ?
11:15 freeaks joined #salt
11:16 babilen What happens if you run that function?
11:16 Guest61099 it doesn't return any thing
11:16 edrocks joined #salt
11:16 LotR Guest61099: It really helps if you tell us what your actual purpose is. Just asking micro questions about the path you've chosen (which may be wrong in the first place) isn't going to get you the help you need nearly as quickly
11:16 babilen It should return an empty dictionary (as per the documentation). That isn't very useful.
11:16 Guest61099 [root@saltmaster ~]# salt-cloud --list-sizes my-vmware-config [INFO    ] salt-cloud starting [WARNING ] Because sizes are built into templates with VMware, there are no sizes to return. my-vmware-config:     ----------     vmware:         ---------- [root@saltmaster ~]#
11:16 babilen What are you actually trying to achieve?
11:16 Guest61099 [root@saltmaster ~]# salt-cloud --list-sizes my-vmware-config [INFO    ] salt-cloud starting [WARNING ] Because sizes are built into templates with VMware, there are no sizes to return. my-vmware-config:     ----------     vmware:         ---------- [root@saltmaster ~]#
11:16 babilen I mean .. that function looks pointless, but you must have a reason for caring about it so much
11:17 Guest61099 i am trying to explore salt
11:17 Guest61099 https://docs.saltstack.com/en/latest/ref/clouds/all/salt.cloud.clouds.vmware.html#salt.cloud.clouds.vmware.test_vcenter_connection
11:17 Guest61099 just trying to understand what the different modules can do..
11:17 babilen My guess would be that it simply mirrors similar functions that exist for other cloud providers, but there isn't much point in implementing it in the context of vmware based clouds
11:18 babilen https://docs.saltstack.com/en/latest/ref/clouds/all/salt.cloud.clouds.opennebula.html#salt.cloud.clouds.opennebula.avail_sizes (for opennenbula)
11:18 bastiandg joined #salt
11:18 babilen That way you have a consistent API for all cloud providers even though not all of the functions make sense for every single one
11:19 babilen Seems to be sensible to return an empty dictionary in this case.
11:19 Guest61099 i see.. i just realized that you are correct and this function actually matters in AWS as there we have template size.. but not in vmware
11:19 LotR grr, I really need this focus follows eyes
11:19 babilen What are you trying to do?
11:19 babilen LotR: Shouldn't be too hard to implement with eye trackers -- http://www.smivision.com/en/gaze-and-eye-tracking-systems/home.html
11:20 Guest61099 Thanks Babilen :)
11:20 babilen yw
11:21 LotR babilen: OTOH, if it does get implemented, I'm pretty sure there will be malware trying to distract you with cat pictures while typing your password ;)
11:31 digitalhero joined #salt
11:33 digitalhero joined #salt
11:36 digitalh_ joined #salt
11:50 rhodgin joined #salt
11:52 TyrfingMjolnir joined #salt
12:10 TyrfingMjolnir joined #salt
12:12 rem5 joined #salt
12:13 nimbleark left #salt
12:14 bhosmer joined #salt
12:18 edrocks_ joined #salt
12:43 fracklen joined #salt
12:48 TyrfingMjolnir joined #salt
12:55 evle joined #salt
12:58 TyrfingMjolnir joined #salt
12:59 west575 joined #salt
13:01 kliquori joined #salt
13:10 fgimian joined #salt
13:19 goal joined #salt
13:20 chamunks joined #salt
13:20 edrocks joined #salt
13:21 scoates joined #salt
13:28 rhodgin joined #salt
13:30 phx joined #salt
13:31 linjan_ joined #salt
13:33 Nazca__ joined #salt
13:37 fracklen joined #salt
13:47 kliquori joined #salt
13:48 cyborg-one joined #salt
13:49 iceyao joined #salt
13:58 fracklen joined #salt
13:59 rem5 joined #salt
14:11 oida joined #salt
14:15 digitalhero joined #salt
14:17 antpa joined #salt
14:18 rem5 joined #salt
14:21 dendazen joined #salt
14:22 fracklen joined #salt
14:26 mavhq joined #salt
14:27 mavhq joined #salt
14:28 CampusD_ joined #salt
14:29 mavhq joined #salt
14:30 CampusD_ Hi all! thanks for any help before hand
14:30 CampusD_ is there a way to set a jinja var from a grain.item
14:32 CampusD_ is this valid?   {% set hostname = salt['hostname'] %}
14:33 CampusD_ or {% set hostname = salt['grain:hostname'] %}
14:35 CampusD_ or   {% set hostname = salt['grain.get':'hostname'] %}
14:35 rem5 joined #salt
14:36 mavhq joined #salt
14:40 akhter joined #salt
14:42 CampusD_ or {% set host = grains['host'] %}
14:42 khaije|mentat joined #salt
14:42 mavhq joined #salt
14:43 overyander joined #salt
14:46 digitalhero joined #salt
14:47 khaije|mentat Hi all, I'm struggling while trying to use pillar values with the salt-formula.
14:47 khaije|mentat does it make sense that when I run salt-run pillar.show_top the top file is displayed, but salt-run pillar.show_pillar \* shows nothing ?
15:01 keimlink joined #salt
15:03 mavhq joined #salt
15:04 mavhq joined #salt
15:06 khaije|mentat I _think_ this means my pillar isn't setup right, so I'll re-walk the tutorials.
15:07 mavhq joined #salt
15:09 mavhq joined #salt
15:10 onlyanegg joined #salt
15:10 scoates joined #salt
15:11 markm__ joined #salt
15:11 mavhq joined #salt
15:11 dmaiocchi joined #salt
15:16 beardedeagle joined #salt
15:18 mavhq joined #salt
15:21 jettero I'm having a problem where it seems like all my worker threads try to do a git pull at the same time on my ext pillar. I'm unfortunately stuck with python2.6, am runninng 2015.8.7 and I'm trying to use pygit2 0.23.3 for the ext_pillar and gitfs remotes
15:21 jettero I'm seeing this "Failed to checkout master from git_pillar remote" error all the time, after which some of the minions end up with an empty pillar.
15:22 jettero I had previously given up on the gitfs remotes, but I decided to pick it up again because I need it for all the syndics to stay in line, but this concurrency problem is driving me batty
15:22 Rumbles joined #salt
15:22 jettero anyone else seeing this? is it my python2.6 that's the problem?
15:24 edrocks_ joined #salt
15:26 catpig joined #salt
15:28 AndreasLutro jettero: not just you, and no, not py2.6 related. there seems to be a potential fix in the next 2015.8 release
15:28 jettero 8.8ish?
15:29 jettero I found a ton of github issues for this, but they're all closed...
15:29 jettero supposedly git_pillar is only updated from the "maint thread" (whatever that is); but unless there's bunch of maint threads, that's not what's happening
15:29 jettero I started source diving, but I don't  know my way around well enough to find it
15:31 jettero what is the usual workaround?
15:34 AndreasLutro there is no workaround
15:34 AndreasLutro https://github.com/saltstack/salt/issues/29239
15:39 mavhq joined #salt
15:40 jettero Seems to me the workaround would be to apply https://github.com/saltstack/salt/pull/31836 to your local salt-master and see if it helps
15:40 jettero I wonder if I have the nerve to try that
15:42 kliquori joined #salt
15:42 om joined #salt
15:44 Rumbles joined #salt
15:45 hasues joined #salt
15:55 edrocks joined #salt
15:57 hasues left #salt
15:58 mavhq joined #salt
15:59 mavhq joined #salt
16:01 scoates joined #salt
16:02 digitalhero joined #salt
16:05 mavhq joined #salt
16:07 irctc343 joined #salt
16:07 irctc343 Hi
16:07 irctc343 Is there any way on saltstack to get list of resourcepools specific to datacenter?
16:11 KingJ joined #salt
16:16 mavhq joined #salt
16:19 evle2 joined #salt
16:23 rem5 joined #salt
16:23 khaije1_ joined #salt
16:25 khaije1_ Earlier this morning I mentioned difficulty accessing sls files in my pillar tree. After a little bit of checking I found that the pillar_roots defined a 'BASE' environment when it should have been 'base'.
16:25 khaije1_ It's now working. Interestingly it was still able to find the top file at the specified path, despite this?!?
16:28 brianfeister joined #salt
16:29 mavhq joined #salt
16:36 kliquori joined #salt
16:44 mavhq joined #salt
16:46 rem5 joined #salt
16:46 hightekvagabond joined #salt
16:54 kliquori joined #salt
16:55 Rumbles joined #salt
16:58 Trauma joined #salt
17:02 bhosmer_ joined #salt
17:05 mavhq joined #salt
17:06 mavhq joined #salt
17:07 hightekvagabond joined #salt
17:09 mavhq joined #salt
17:10 mapu joined #salt
17:11 mavhq joined #salt
17:11 onlyanegg joined #salt
17:19 calculon1 joined #salt
17:19 mavhq joined #salt
17:20 spuder_ joined #salt
17:22 mavhq joined #salt
17:25 catpig joined #salt
17:27 inre joined #salt
17:28 edrocks joined #salt
17:30 rem5 joined #salt
17:31 jettero AndreasLutro: this is my workaround until the next 2015.8 release — seems to work. Slows down the state applications considerably (as expected) but they don't crash, so it's worth it https://gist.github.com/jettero/c57091950154349d6677
17:33 akhter joined #salt
17:36 maduro joined #salt
17:37 krymzon joined #salt
17:41 ageorgop joined #salt
17:41 rodrigue joined #salt
17:45 grumm_servire joined #salt
17:54 mavhq joined #salt
18:00 hightekvagabond joined #salt
18:00 krymzon joined #salt
18:01 digitalhero joined #salt
18:02 mavhq joined #salt
18:08 keimlink joined #salt
18:13 Fiber^ joined #salt
18:19 euidzero joined #salt
18:37 antpa joined #salt
18:46 mavhq joined #salt
18:50 edrocks_ joined #salt
18:51 bhosmer_ joined #salt
18:59 zenlot joined #salt
19:02 antpa joined #salt
19:06 amcorreia joined #salt
19:10 zenlot6 joined #salt
19:12 subsignal joined #salt
19:13 spuder joined #salt
19:14 rem5 joined #salt
19:24 akhter joined #salt
19:26 kliquori joined #salt
19:27 euidzero joined #salt
19:27 mohae joined #salt
19:27 rmnuvg joined #salt
19:34 Rumbles joined #salt
19:38 fracklen joined #salt
19:38 fracklen joined #salt
19:45 bhosmer joined #salt
19:47 edrocks joined #salt
19:58 antpa joined #salt
20:00 cswang joined #salt
20:02 amontalban joined #salt
20:07 cswang joined #salt
20:12 digitalhero joined #salt
20:13 beardedeagle joined #salt
20:15 edrocks_ joined #salt
20:15 akhter joined #salt
20:23 fracklen joined #salt
20:23 catpig joined #salt
20:25 rem5 joined #salt
20:39 bhosmer joined #salt
20:51 catpig joined #salt
20:54 digitalhero joined #salt
21:07 markm__ joined #salt
21:11 atmosx joined #salt
21:13 onlyanegg joined #salt
21:14 zenlot joined #salt
21:17 ajw0100 joined #salt
21:17 justanotheruser joined #salt
21:27 kliquori joined #salt
21:33 bhosmer joined #salt
21:37 rem5 joined #salt
21:40 mavhq joined #salt
21:49 atmosx joined #salt
21:56 Rumbles joined #salt
22:04 beardedeagle joined #salt
22:04 beardedeagle joined #salt
22:05 akhter joined #salt
22:07 hightekvagabond joined #salt
22:07 onlyanegg joined #salt
22:13 MadHatter42 joined #salt
22:15 kliquori joined #salt
22:19 subsignal joined #salt
22:20 spuder_ joined #salt
22:25 beardedeagle joined #salt
22:27 mavhq joined #salt
22:27 spuder joined #salt
22:33 keimlink joined #salt
22:36 fracklen joined #salt
22:40 zenlot6 joined #salt
22:45 iggy CampusD: did you figure it out?
22:45 ninjada joined #salt
22:46 mTeK quite new to salt and I have a master and about 5 minions, I just created a new one, accepted it and tried to run highstate for it to bring it to the same state as the others. I see on the minion that apt-get is started and it's doing something. Then master returns to promt and minion goes and stops. At this point the minion will be down for about a minute and then it will be back. If I try to run it again it does the same thing.
22:46 mTeK I hasn't been doing this with the other 4 minons
22:47 mTeK I check log files and the only thing that I was a version difference which I fixed with a manual cmd.run of the package manager
22:47 i90rr joined #salt
22:48 iggy sounds like the minion is upgrading and restarting... but I wouldn't expect it to happen continually
22:48 mTeK Should I just purge the package and the intalled it again?
22:49 mTeK funny thing is that it copied my ssh keys and setup my user but didn't report that back to me
22:51 dmaiocchi joined #salt
22:53 spuder joined #salt
22:54 armyriad joined #salt
22:56 mavhq joined #salt
22:58 digitalhero joined #salt
23:05 beardedeagle @iggy: finally figured out my issue with the orchestration webhook that was doing salt-cloud provisioning/adding AD users to instance.
23:07 digitalhero joined #salt
23:22 mTeK I reloaded the ubuntu os for the VM this time and told did a standard install not selecting F4 and minimal virtual machine and then when tasksel ran I told it to be a "basic ubuntu server and openssh server"
23:22 amcorreia joined #salt
23:22 mTeK Worked fine just like the others.
23:23 mTeK I also updated it before installing salt minion so that could have been it also
23:24 edrocks_ joined #salt
23:25 mTeK Is there any option for auto deployment for xenserver?
23:31 ajw0100 joined #salt
23:38 iggy beardedeagle: what did it turn out to be?
23:39 iggy mTeK: saltify salt-cloud provider?
23:39 beardedeagle I was doing the cloud.profile runner all wrong. the data was being passed as a pillar from the webhook to the orch task the whole time, just could't do what it needed to because my syntax was wrong. posting update.
23:40 iggy jfindlay: Do you know who is in charge of the salt-contrib repo these days?
23:41 mTeK I couldn't find any info on xensever, did find some on xen but there api is not the same.
23:41 beardedeagle @iggy: https://gist.github.com/beardedeagle/437bffb5bf057292668a
23:41 mTeK Very new to this whole salt thing
23:41 iggy or salt-ssh maybe
23:42 beardedeagle @mTeK: will this not work? https://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.xapi.html
23:43 mTeK beardedeagle: xen source and xenserver are the api that was tallking about that will not work
23:44 beardedeagle ah, let me read
23:44 mTeK first paragraph
23:46 brianfeister joined #salt
23:47 iggy personaly, I would bake salt-minion into my images or use saltify to get it on them
23:47 beardedeagle yeah I would try @iggy's suggestion ^
23:48 beardedeagle and if you went with his other suggestions I would saltify over salt-ssh
23:49 beardedeagle baking it into the images would be the best from a devops perspective imo
23:49 beardedeagle I back a new image every 30 days here, but that is mainly for patching reasons.
23:50 beardedeagle bake*, even
23:52 mTeK Yes I can do that but was wanting to deploy like to to digital ocean.
23:52 mTeK Not a big deal
23:53 mTeK Dang I can't type and make sense tonight
23:54 mTeK Been at this for 12 hours getting all servers setup in salt master. Right now I just have base: and I have all my sane defaults setup, ssh,users
23:54 mTeK If I want a group of webservers that need something more than what I have definded in base in the top file do I just add another env for them?
23:56 beardedeagle doesn't necessarily have to be an 'env'
23:57 beardedeagle for instance if you are shipping these webservers with a specific grain or something you could match against them that way so they pull base and webserver specific tasks
23:57 akhter joined #salt
23:57 mTeK This is what I was trying https://gist.github.com/tricksol/9a68fffd559f151ccfae
23:58 mTeK It complains about speedtest.sls not being in env base

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