Navigating Release Engineering - A Step-by-Step Plan

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. It serves as the central hub where changes are tracked and updated. ...

30 August 2012 · Shafiq Alibhai

Disable services in Solaris 10

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. ...

23 May 2011 · Shafiq Alibhai

Puppet logs on solaris 10

/var/svc/log/network-cswpuppetd:default.log /var/svc/log/network-cswpuppetmasterd:default.log use tail -f <log file name>

19 May 2011 · Shafiq Alibhai

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

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 catalogue: 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. This can be hard to spot and can waste a lot of your time. To avoid this, make sure you check your syntax carefully and use a code editor that can highlight any errors for you.

18 January 2011 · Shafiq Alibhai