-
Notifications
You must be signed in to change notification settings - Fork 9.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
Is it possible to provision with Saltstack in a masterless configuration? #5547
Comments
Hi @pierrebonbon! Currently there is no explicit support for Salt, or in fact for any configuration management tool other than Chef. However, you can probably make use of the |
Hi @jen20, thank you for the reply and the link. Any chance that Terraform will offer explicit support for Salt in the near future? |
solution here |
Hello. As a heavy user of both Terraform and Salt I'd like to take a stab at writing and contributing a Could I get some tips on how to proceed? I have been looking at https://github.com/hashicorp/packer/tree/master/provisioner/salt-masterless for inspiration. Is there a mailing list to discuss large PRs? Or should I go ahead and submit a PR when it's semi-functional? |
I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues. |
I managed to created a Digital Ocean droplet with Terraform, and now I would like to provision it with Salt, ideally in a masterless configuration using the same
.sls
files used to provision the development machine. With Vagrant this is rather trivial, with Terraform however it seems to be much less straightforward. Terraform's documentation regarding provisioners is mute on this subject. I couldn't find any reference on how to invoke Salt to provision an instance.In Vagrant, it's simply a question of declaring the provisioner in the
Vagrantfile
, like this:And afterwards, it just a question of creating a state tree pointing to our state files, where we declare the packages we would like our machine to be provisioned with, the files that we would like to sync, etc. Is it even possible to do anything similar in Terraform?
The text was updated successfully, but these errors were encountered: