73 items | 12 visits
Bookmarks related to ansible cfg mgmt & deployment tool.
Updated on Mar 19, 16
Created on Apr 05, 13
Category: Computers & Internet
URL:
I decided I was going to implement some form of automated configuration management. Tools like Puppet or Chef seemed like reasonable options, especially since we use Puppet at work, but I have been wanting to play with Ansible for a while and this seemed like a good opportunity.
Among the many changes made to the reference architecture for the newest release of the Rackspace Private Cloud (RPC v9.0) to improve stability, we also decided to change the approach in which we deploy the cloud internally and for anyone interested in running the Rackspace private cloud. The decision to use Ansible going forward was based on two major thoughts: ease of deployment and flexible configuration. Ansible made it very easy for Rackspace to simplify the overall deployment and give users the ability to reconfigure the deployment as needed to fit their environments. Are you familiar with Ansible? If yes…skip the next paragraph and if not, please read on.
This post will cover basic techniques for managing CoreOS machines using Ansible. Familiarity with Ansible and basic understanding of CoreOS are helpful in following along with this post.
Learn how in less than 6 months and with a 1-person team, they went from no infrastructure automation, to having all of their infrastructure automated with Ansible. Learn how BigPanda (http://bigpanda.io ) handles zero-downtime infrastructure updates and connects Ansible with their chat infrastructure, and some strategies on managing automation projects with very small teams.
All the resources required for the Ansible workshop organized by BigPanda.
"There are a lot of exciting tools in the infrastructure & virtualisation space that have emerged in the last couple of years. Ansible & Docker are probably two of the most exciting ones in my opinion. While I’ve already used Ansible extensively, I’ve only started to use Docker, so that’s the big caveat emptor with regards to the contents of this post."
Deploying a Rails application with Ansible & Docker on Digital Ocean.
http://gerhard.lazu.co.uk/ansible-docker-the-path-to-continuous-delivery-1
There is a lot of interest from the tech community in both Docker and Ansible, I am hoping that after reading this article you will share our enthusiasm. You will also gain a practical insight into using Ansible and Docker for setting up a complete server environment for a Rails application.
I’ve been using DigitalOcean in my personal projects and for me it has been a good cost benefit.
This weekend I was learning how to create a droplet using Vagrant with the plugin vagrant-digitalocean and how to use Ansible as provisioner.
So let’s see what I did to get all these things working!
These instructions cover the server and control machine configuration needed to run Ansible in a multistage environment, using Vagrant for controlling a local dev VM and one or more (production, staging) remote servers that will be controlled via Ansible. This way you can reuse most part of your Vagrant provisioning to create a powerful deployment strategy.
My objective in this post is to explore the use of Ansible to configure a multi-server LEMP stack. This builds on the preliminary work I did demonstrating how to use Vagrant to create an environment to run Ansible. You can follow this entire example on any Windows (or Linux) host.
Let's dig in to a few of the methods involved in how to automate deployments quickly. These are good tips to follow even if you have a moderately sized infrastructure, as they can pay dividends later as you expand.
Ansible playbooks to exploit ansible's inventory and use it as topology provider for dynamically building icinga's host and service configuration files. Since we have all the available information about what hosts and host groups we have in the datacenter already declared in inventory, it can be used as a discovery point to assign service checks in different kind of hosts or even groups of hosts.
The necessary configuration files are created remotely on each host and then transfered back to icinga server in a form of individual files. Then a compination process takes place and the individual files are compined in order to produce the final host and service configurations.
Currently there is only support for CentOS 5/6.
Server Check.in's entire infrastructure is managed via Ansible, which has helped tremendously as the service has grown from one to many servers.
73 items | 12 visits
Bookmarks related to ansible cfg mgmt & deployment tool.
Updated on Mar 19, 16
Created on Apr 05, 13
Category: Computers & Internet
URL: