Configuration Management Week: SaltStack

Today’s guest post is by Greg Bell. View the full Configuration Management Week schedule here.

About Greg

Greetings! I’m Greg Bell, a Cloud Automation Developer at the Greenville, SC office of Infor, a software company specializing in Enterprise Solutions. I speak Data Center, Systems Engineering and Virtual Technology. IT is a passion but I @iGeektoLive.

Intro to SaltStack

Overview

saltstackSaltStack was developed by Thomas Hatch, CTO and co-founder. Tom is one of the most active contributors in the open-source community. I had the good fortune of having lunch with him and several members of his development team on the last day of SaltConf15 in Salt Lake City Utah earlier this year. He clearly has a passion for making the best software available to manage computers of almost any kind. You may have heard of one of SaltStack’s earliest customers: LinkedIn. They have thousands of servers all managed by SaltStack.

Continue reading “Configuration Management Week: SaltStack”

Configuration Management Week: SaltStack

Configuration Management Week: DSC

Today’s guest post is by Jon Carl. View the full Configuration Management Week schedule here.

About Jon

Jon Carl enjoys the outdoors, running, and anything tech, specifically software engineering. In his spare time, Jon is building a new social network, Segment. At the time of this article he is employed by Frontline Technologies where he works as a Junior Software Engineer. Follow him on Twitter @grounded042.

Intro to DSC

Overview

Get-Help DSC

PowerShell Desired State Configuration, hereafter referred to as DSC, is a configuration data deployment and management feature in Windows PowerShell. DSC allows one to declare a wide range of configuration options and variables through PowerShell syntax, and apply those configurations to one or many machines with the push of a button. Configurations are made to be re-runable, and can thus be used as a configuration integrity tool by re-applying the configurations as needed. To put it simply, DSC allows the desired state of a configuration to be declared and applied.

Continue reading “Configuration Management Week: DSC”

Configuration Management Week: DSC

Configuration Management Week: Ansible

Today’s guest post is by Luke Seelenbinder. View the full Configuration Management Week schedule here.

About Luke

Hi! I’m Luke. I write code and design architecture for Spensa Technologies, a precision
agriculture
company in West Lafayette, Indiana.

Intro to Ansible

Overview

ansibleThe Ansible Team developed Ansible to meet five design principles: 1) simply clear, 2) simply fast, 3) simply powerful, 4) simply efficient, 5) simply secure.
Those five principles were a result of a common frustration. If a developer writes a deployment script, moves on to other projects, and then returns to it in six months to add a new deployment directive, the complexity of many tools easily make the task impossible. Michael DeHaan wanted to avoid this. (Paraphrases taken from http://www.ansible.com/about.)

Continue reading “Configuration Management Week: Ansible”

Configuration Management Week: Ansible

Configuration Management Week

keyboard

Something big is happening

Despite the ever-changing buzzwords, there’s really not much new under the sun in the IT world. After all, today’s cloud-centric environment is not so different from the mainframe/dumb terminal setups of the 1980s. GUI-based management fades in and out of fashion (here’s hoping it stays out this time!). All else being equal, the best way to predict the future of IT is to reimagine the past, just with more smartphones.

But the DevOps trend of recent years has given rise to at least one IT management tool that doesn’t seem to have a clear precursor. Forget quiet installs and lite-touch deployments; we now have a means of automating system state at massive scale, using declarative files that live in a twilight zone between code and configuration. Yeah, I’m talking about configuration management tools – Chef, Puppet and all the rest. And as far as I know, this is that rare IT breakthrough that’s pretty much unprecedented.

Continue reading “Configuration Management Week”

Configuration Management Week