-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
Create a pre-Salted tutorial VM #14876
Comments
+want :) |
Would a Vagrant setup work as well? |
Yeah, definitely. |
I will try my hand at this. I am going to go for: Salt Master (Ubuntu) 1] Salt Minion (Ubuntu)
All in a Vagrantfile, so they don't have to download large files. This setup should allow the user to play with Salt on different host OSes, and learn how to target different distros, What do you think? -Jason |
Love it. :) Having multiple distros will be a nice touch. |
Consider using lxc to reduce the resource footprint? |
LXC as in use Docker / Dockerfiles? Or use the Docker provider in On Tue, Aug 12, 2014 at 11:26 AM, C. R. Oldham notifications@github.com
|
Well, we don't really need all of Docker, and Ubuntu 14.04's LXC support is The only challenge might be finding a good CentOS LXC template. I don't --cro On Aug 12, 2014, at 11:06, Jason Swindle notifications@github.com wrote: LXC as in use Docker / Dockerfiles? Or use the Docker provider in On Tue, Aug 12, 2014 at 11:26 AM, C. R. Oldham notifications@github.com
— |
The only concern I have is the end result must be simple since the primary audience for this will be users who have never touched Salt before. |
I agree 100%. Let me mock up some idea and get back shortly. :) On Tue, Aug 12, 2014 at 1:30 PM, Seth House notifications@github.com
|
Yeah, let's have the first version be Jason's original proposal
|
I have been trying out salt. To share it easily with my colleagues, I did some Vagrant scripting for the setup mentioned above i.e Ubuntu - master with CentOS and Ubuntu minions in this branch. Thought I'd share this Vagrant config I wrote. |
@whiteinge @UtahDave has some great Salt demo environments at https://github.com/UtahDave/salt-vagrant-demo and https://github.com/UtahDave/salt-vagrant-lxc (I refer users to the vagrant-demo in the Get Started guide). My thought is to add links to these projects on the doc index page, do you think that will cover this request? |
That would be a good move and is better than what we have now.
|
Refs saltstack#9051 Refs saltstack#13407 Refs saltstack#21475 Refs saltstack#14876 Refs saltstack#27005
Added links to UtahDave's demo environments to the doc index page, https://docs.saltstack.com/en/2015.5/#demo-environments |
@jacobhammons I also have two environments set up here: https://github.com/gravyboat/demo-app-1 and https://github.com/gravyboat/demo-app-1. It might be good to actually just put a whole Vagrantfile into the docs in addition to the external links. |
@gravyboat very nice, I'm going to give these a try and link them from the demo environments section. |
Sounds good, let me know if you run into problems. |
This are all great ideas.. however does anyone knows/ provide a tip on how to test salt-cloud using vagrant? I get that vbox driver for salt-cloud is not available but even so how you guys are testing it today ? Dani |
It would be helpful for new users to be able to start a VM with Salt pre-installed as part of a tutorial. Ala Puppet.
Hat-tip to pivwan on Twitter.
The text was updated successfully, but these errors were encountered: