ravi

AWS

Capistrano – Server Automation and Deployment Tool

What it is ? Capistrano is an open source tool for running scripts on multiple servers; its main use is deploying web applications. It automates the process of making a new version of an application available on one or more web servers, including supporting tasks such as changing databases. It's written in Ruby, but it can easily be...

by ravi
01-Apr-2014

AWS

Using multiple IAM Accounts through AWS CLI tool

AWS CLI tool allows you to switch between multiple IAM accounts. This becomes very handy while you are writing a script that involves multiple IAM user accounts. Prerequisites : AWS CLI tool Configuring Multiple Accounts: When you configure your AWS CLI tool, a configuration file gets created at ~/.aws/config in Linux/Unix or...

by ravi
27-Feb-2014

AWS

Automating deployment of a static website hosted on Amazon S3

Most of us know how to host a static website on Amazon S3, but to deploy the website you would need to run the AWS Cli command everytime manually. In this blog I'll show you how to automatically deploy your website while maintaining version control of your project using server side hook provided by Git. Prerequisite : Git Aws...

by ravi
25-Feb-2014

AWS

Building a Central Log Server with Logstash

If you are an operations  guy and your development  team has built some very cool application which is hosted on several web servers; the main concern is to find out the bugs and closely monitor the Application Error logs from different servers. Things that you can do in this case are: Give server access to development team to...

by ravi
30-Jan-2014