-
Notifications
You must be signed in to change notification settings - Fork 85
[2019 02 12] Log: Ongoing improvements' discussions
UPDATE: This has effectively been processed into the main SaltStack Formulas project.
This is a (temporary) page to capture ongoing discussions had about improvements that can be made to SaltStack Formulas. The idea is for this content to be processed into separate (permanent) pages for planning and decision-making purposes.
Person | Time | Message |
---|---|---|
Eric |
10:29 |
Hi. |
Daniel Wallace |
10:43 |
We could build that lock file into spm |
Eric |
10:51 |
When I read about SPM https://docs.saltstack.com/en/latest/topics/spm/ it seems more targeted to package formulas than managing versioning and deployment |
Javier Bértoli |
10:56 |
@daks, same happened to me when I 1st moved from puppet/chef to salt: Wanted a way to specify formulas' versions and didn’t find one. Read SPM but didn’t see the right tool, so I begun forking the formulas I use, and stick to my own copies. It’s not solution for regular users, though 😐 |
Eric |
11:00 |
At the moment that’s what we do, vendor it in our repo. We think about using GitFS with our own forks |
Daniel Wallace |
11:06 |
Spm doesn’t do it right now, but it could. And that is probably what we should use. |
Javier Bértoli |
11:18 |
+
> At the moment that’s what we do, vendor it in our repo. We think about using GitFS with our own forks |
Javier Bértoli |
11:20 |
not the best solution, but works nice. eager to get a better one, tough 😄 |
Imran Iqbal |
11:22 |
@Javier Bértoli I’ve had something similar, except using the excellent [GitBucket](https://gitbucket.github.io/) instead of Gitolite. |
Eric |
11:43 |
but yeah, coming from a puppet ecosystem, I find the maturity level of formulas' ecosystem, perfectible (edited) |
Imran Iqbal |
11:46 |
Well, that’s what all these recent discussions have been about. Trying to put together that roadmap. |
Eric |
11:47 |
ok great! Are those discussions happening here or elsewhere? |
Imran Iqbal |
11:48 |
Just GitHub and Slack so far. Collecting the plans in the main project: https://github.com/orgs/saltstack-formulas/projects/1. |
Dominik Bessler |
20:56 |
Could using SDB and specifically the yaml sdb module be a Solution for the Pillar Problematic |
Imran Iqbal |
21:00 |
I have no familiarity with SDB so far, so I can’t offer anything about that. |
Dominik Bessler |
21:01 |
Untitled
|
Imran Iqbal |
21:02 |
One issue I’ve had with |
Dominik Bessler |
21:03 |
ok |
Imran Iqbal |
21:03 |
But thanks for sharing the idea. |
Dominik Bessler |
21:04 |
I have been working on a few methods that we can use for external data instead of using pillar |
Imran Iqbal |
21:04 |
Where was most of the data being stored? |
Dominik Bessler |
21:04 |
we are using Pillarstack |
Imran Iqbal |
21:07 |
I don’t believe we can specifically select Pillarstack across all formulas; we have to allow for any choices to be made. But in terms of these YAML files, where do they end up? |
Dominik Bessler |
21:09 |
The Yaml file for the SDB Yaml Module can be anywhere I think |
Imran Iqbal |
21:10 |
Sounds like an idea worth considering. |
Dominik Bessler |
22:29 |
Here is an example on how the Pillarstack Module can be used as SDB Module
Show more claudekenni/pillarstack_sdbAdded by GitHub |
Daniel Wallace |
22:29 |
neat |
Imran Iqbal |
22:30 |
Thanks, I’ll add that to the plans so that it can be evaluated. |
Daniel Wallace |
22:31 |
sdb is a great idea |
Dominik Bessler |
22:31 |
Most of the other Ideas I had were quite specific to our Environment so I can’t really share that |
Daniel Wallace |
22:31 |
since it offloads the load from the master to the minion as well |
Imran Iqbal |
22:32 |
Would this be alongside or instead of TOFS? |
Daniel Wallace |
22:32 |
alongside |
Imran Iqbal |
22:33 |
I’m sure @aboe is familiar with Pillarstack. He’d have a good idea of how this would work alongside what we’ve currently planned. |
Dominik Bessler |
22:34 |
np |
Imran Iqbal |
22:37 |
Are you familiar with the TOFS pattern? Have you tried integrating the two methods together? |
Dominik Bessler |
22:39 |
I only just read about it today while poking around in here. |
Imran Iqbal |
22:41 |
It would be great if you could report back your findings here. |
Dominik Bessler |
22:41 |
will do |
Imran Iqbal |
22:41 |
Fantastic, appreciate it. |