Free Trial
Schedule Demo
Comments
Puppet is a great tool to help provision Halo across multiple servers. An example module has been posted on github and we’ll be using that to step through the process to install Halo. We’ll be creating a standalone puppet deployment type where both the master and agent are running on the same server.
2. Create /etc/puppet/manifests and /etc/puppet/modules directories which we’ll use in a minute
3. Grab the puppet-cloudpassage module from github and put it in the /etc/puppet/modules dir
4. Add your Halo specific daemon-key to the cloudpassage module’s data.pp manifest.
5. In the manifests dir you created above, add a file called nodes.pp. This will tell puppet how to install Halo on this server
6. To install Halo via puppet, “apply” the module included in your nodes resource declaration, which in our case is just “include cloudpassage”. This is the command to run it:
Congratulations! Whether you have just a few or a lot of servers to manage, using a tool like Puppet can help get Halo installed pretty easily.
Special thanks to Ramin Khatibi, Lead Operations Engineer @ SnappyTV for authoring the original module.