Autosam is a project that I created to automate the Akamai Cloudlets Edge Redirect from end to end, including add new rules, remove duplicated rules if there are any, push to staging, test in staging, push to production, test in production. Now it is available for download from my Github repo. Enjoy Autosam 🙂
Tag: Automation
hubot for Akamai
Previously, I wrote a python script to translate the Akamai error. I think the better way to do it is to build a robot to respond to users' requests. By using edgegride module, I wrote a Akamai module for hubot. Currently, I have added some of the diagnostic tool and ccu into it. It looks like this: … Continue reading hubot for Akamai
Use Puppet to manage yum version lock
I periodically update the my lab servers by running yum update all. But for some packages that I want them to stay at specific versions. For example, I don't want the httpd and bind get updated when I run yum update. According to the results of 'yum update httpd bind', I can see there are … Continue reading Use Puppet to manage yum version lock
Check osad service status in Satellite
RedHat Satellite server allows user to push the updates or run the command remotely in a 'real time' manner. The backend services for this feature are osa-dispatcher, jabberd and osad. osa-dispatcher periodically check the database to see if any clients have actions they need to perform. If there are, it sends the messages through jabberd … Continue reading Check osad service status in Satellite
Exclude configuration from puppet central management
In some cases, we need to test a configuration in a server that is managed by Puppet. Besides excluding the server in the manifest file, there are two more ways to do it: 1) Use "chattr +i <file>" to set the file to immunable to prevent even root from changing the file. Use "chattr -i" … Continue reading Exclude configuration from puppet central management