AWS, Technology

Managing AWS resources using Puppet

This post showcases the latest functionality added to puppet resource library to manage AWS resources. Various AWS resources like EC2 instances, route53, RDS and ELB etc. can be managed, described and created using this module. This will also help to keep track of launching an instance in a new security group or an existing one and...

by Sharad Aggarwal
Tag: aws
29-Jun-2015

AWS, Technology

Alarms on custom metrics in Autoscaling group

Recently, I came across an interesting use case i.e to put alarms on custom metrics of autoscaling instances. Lets consider there is an autoscaling group for production environment and you need to put alarm on disk and memory utilization custom metrics. To accomplish that you need to follow the steps described below: 1. Create disk and...

by prashant varshney
Tag: aws
23-Jun-2015

AWS

How to Setup Replica Sets in Mongo DB (AWS EC2)

MongoDB is a popular NoSQL database that stores data in JSON like documents dynamic schemas instead of storing your data in tables and rows as you do with a relational database. In this blog we will setup Mongo DB replication on single node to demonstrate high availability and failover mechanism. What is a MongoDB Replica Set ? We...

by Neeraj Gupta
Tag: aws
22-Jun-2015

AWS

Enable Switch Role feature to access Multiple AWS Accounts

Today we're going to demonstrate the use of switch role feature that AWS has introduced a few months back. This feature enables an IAM user to use switch role directly in AWS Management Console to access resources across multiple AWS accounts. E.g Lets say an IAM user X of Account 1 wants to access resources associated with Account 2....

by Vikash Jha
Tag: aws
19-Jun-2015

AWS

WordPress Site via Docker using Data Container

Docker has gained a lot of attention these days. The main reasons which we know of are that it saves a lot of resources & one can have n number of environments within one server/machine. It being platform independent, is one more plus point for using docker & hence is one of the fastest growing technologies. In this blog we...

by Ranvijay Jamwal
Tag: aws
18-Jun-2015

AWS

AWS Elastic Beanstalk ( PHP Application )

In continuation to my previous Blog on Elastic Beanstalk (Grails Application) , I would now tell you how to deploy a PHP application via Elastic Beanstalk. So, again, we will quickly go through what AWS Elastic Beanstalk does. It is deploying your application in the AWS Cloud without worrying about the infrastructure & making your...

by Ranvijay Jamwal
Tag: aws
16-Jun-2015

AWS, DevOps

Jenkins – Implementing Project-based Matrix Authorization Strategy

In one of my recent projects, while working on Jenkins, I was required to create and implement a Project-based Matrix Authorization Strategy. Installation of Jenkins is a simple task, but it took me a while to implement this strategy and later I found it quite easy enough and thought of writing a blog. Project-based Matrix...

by Navjot Singh
Tag: aws
09-Jun-2015

AWS, Technology

Autosigning of Puppetmaster and agents

This blog deeply discusses the autosigning feature of Puppet. During my journey to implement auto sign in our production environment, I came across various challenges related to security and making it as tight as possible and I was finally reached the last resort to achieve autosigning as per my requirement. Autosign is a feature of...

by Sharad Aggarwal
Tag: aws
07-Jun-2015

AWS, Grails

AWS Elastic Beanstalk ( Grails Application )

Ever wondered what to do if you have to make a very quick deployment of an application on the AWS Cloud ? You would launch servers, make an infrastructure and then Install applications which is somewhat a tedious process. How would it sound if the deployments are made in seconds ? Here is an AWS service for all the developers and the...

by Ranvijay Jamwal
Tag: aws
03-Jun-2015

AWS, Technology

Puppet manifests to change pem key of running ec2 instances

This blog is in continuation to our previous blog. The focus of this blog is to enable AWS professionals to change pem of running servers or to add a new user with sudo privileges to an EC2 server farm using Puppet. Similar use case of performing the same task using CHEF has been discussed here. So lets start. First of all, a test setup...

by Sharad Aggarwal
Tag: aws
01-Jun-2015

AWS, Technology

Python Interface for Pingdom REST API

Pingdom is a tool which is used for monitoring websites’ availability in real time. Now we can interact with pingdom using its REST API with the help of python scripts. Every time, a deployment is made on production servers, the pingdom tool throws a downalert because several services like tomcat, apache etc need to be restarted....

by Tarun Saxena
Tag: aws
25-May-2015

AWS, Technology

Installing latest Puppet master and agent setup on ubuntu14.04

This blog post focuses on installation and configuration of two node Puppet setup, i.e. a Puppetmaster (or master) and an agent. Puppet is an open source configuration management tool used for automation of administration jobs across big server farms. It is written in ruby and uses DSL (Domain specific language) to write codes known as...

by Sharad Aggarwal
Tag: aws
21-May-2015