-
-
Notifications
You must be signed in to change notification settings - Fork 46
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve Salt documentation #1983
Comments
Great explanation and examples: https://groups.google.com/d/msgid/qubes-users/20160511100846.GC25975%40mail-itl |
This should be either linked to or incorporated into the documentation: |
Thanks for finding those use cases. I found the salt documentation a bit abstract and general; it gets rather hectic/busy without first providing an easy entry-point or "hello world" case to allow a user to ease into creating their own states. It turns out states by themselves can be pretty simple and I believe that before documenting the various salt states that are available it might be easier to link the user a simple tutorial. Something very simple for example:
When I get around to doing that I'll write it up as a tutorial and push it to documentation as stand-alone tutorial or an inline example. Imo this could really provide value to anyone daring to deploy Qubes in a development/operations type of environment (or just goofy enough to want to automate their personal work environment) - they'd certainly have their work cut out for them, so lets give them a basic starting point! |
Sounds good, @maxsu! Looking forward to the PR! |
@maxsu I would like to see that as well, as I want to create a salt state to setup a VPN. I've been trying to learn saltstack for a few weeks now, but the documentation is outright novice-hostile. It spouts off about advanced options in the second or third paragraphs of each topic and rarely returns to Earth. An unfortunate example: To throw a little cold water on our 'appreciation' for salt, I thought I'd share this: Recently, I thought I was making progress then realized salt states cannot refer to files with dots in them. So... why even try out the config? As for Marek's two examples from qubes-users: One is heavily templated, the other is chopped-up into files with perplexingly generic names raising the question of where they should be saved and how they are executed. Also can't figure out why Qubes has salt dirs named with underscores, giving the impression the Qubes doc is referring to a salt configuration that is different than actual. |
This is what Related: |
This made me laugh but I have trouble bootstrapping myself from it too. I think Salt is even more important under R4.0, but don't have the skill set needed to update the document. Is @maxsu still out there? |
Our Salt documentation is here: https://www.qubes-os.org/doc/salt/
After reading this page, I have trouble comprehending:
Related thread: https://groups.google.com/d/topic/qubes-users/zqr2mOxrSBE/discussion
The text was updated successfully, but these errors were encountered: