Puppet

Navigating Release Engineering - A Step-by-Step Plan

August 30, 2012

The Blueprint for a Smooth Release Engineering Process # Isn’t it satisfying when everything falls into place just as you’d hoped? In the complex world of development, where multiple cogs are in motion at any given time, having a well-defined plan can make all the difference. Here’s a streamlined guide to setting up a robust Release Engineering (Releng) system that ensures efficient and error-free deployments. Step-by-Step Implementation # 1. Version Control with Git # We begin by storing all our configuration files and Puppet manifests in a Git repository. ...

Disable services in Solaris 10

May 23, 2011

To disable a service, you must be root or have sudo privileges. For example, to disable the Puppet service, you would run the following command: svcadm disable network/cswpuppetd:default This will disable the Puppet service and prevent it from running. To verify that the service has been disabled, you can run the following command: svcs | grep puppet This will list all of the services that are currently running, and if the Puppet service is disabled, it will not be listed. ...

Puppet Error – Could not file class in namespace – [solved]

January 18, 2011

How to Solve the Puppet Error: Could not find class in namespace # Sometimes, when working with Puppet, you may encounter an error message that does not accurately reflect the actual problem. For example, if you see this error: err: Could not retrieve catalog: Could not find class php in namespaces standardbuild at /etc/puppet/manifests/templates.pp:15 on domain.internal.com One of the possible causes could be a missing curly bracket in your code. ...