Modern DevSecOps practices allow us to develop code faster, more efficiently, and provide guarantees about the status of our environment. Utilizing configuration management utilities such as Ansible, we remove error-prone human interaction from configuration management.
Deploying a new environment is as easy as modifying a few values in a configuration file and executing a command, creating reproducible development, test, and production environments. Reproducible infrastructure which removes the possibility of mistyping a password, IP address, or configuration file allows us to create exact replicas of our production infrastructure as many times as necessary, ensuring our patterns and new software are functioning correctly. In the event of a failure, knowing the previous state allows us to revert to that configuration – all in an automated fashion.
Allowing humans to interactively log in to a machine via SSH and run arbitrary commands is a thing of the past and should be limited to “break-glass” situations. If utilizing tools such as Ansible to make human-interaction via SSH is a thing of the past for hosts, so too should be human-interaction with our orchestrators which run those hosts.
Allowing humans to interactively log in to a machine via SSH and run arbitrary commands is a thing of the past and should be limited to “break-glass” situations. If utilizing tools such as Ansible to make human-interaction via SSH is a thing of the past for hosts, so too should be human-interaction with our orchestrators which run those hosts.
In this talk, David covers how we are using Ansible, Jenkins, and vCenter to manage our production and testing environments for our on-premises infrastructure.
Meet The Presenter
_________________________________________________________________________
David Thomas is a Virtualization Engineer, who manages both corporate and project-based infrastructure that is hosted within VMWare’s Center.
He uses automation to ensure the entire enterprise is up-to-date with the most current configurations and patches.
_______________________________________________________________________
______________________________________________________________________________