Hello,
I have a question about using puppet to distribute openvpn configs to
clients that I am creating in cloudstack.
To create my cloudstack VMs, I have something similar to this:
cloudstack_instance { 'myVM:
ensure => 'present',
flavor => 'Small Instance',
zone => 'myzone',
image => 'myimage',
user_data => 'role=ovpnclient',
}
What is the right pattern to follow to distribute my generated client
openvpn configs to these instances? It seems like the luxflux openvpn
module just generates the config. Should I just put them into a modules
file folder, and then use puppet as a file server to push the file based on
a role?
Has anyone else use puppet to distribute and start openvpn for client
connections? I'd be interested in hearing what you did.
Thanks
-Derek
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/puppet-users/bade4aa3-b030-400d-a309-d22f915cda69%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.