This document discusses Agile systems administration using tools like Puppet, Rake, Ruby, Subversion, and CruiseControl. It summarizes how these tools can be used together in an iterative and collaborative manner to continuously test and deploy system configurations from a versioned code repository. Key benefits include always deploying tested configurations, versioning infrastructure configurations, visibility of project status, and enabling continuous integration practices for system administration work.
2. Who the hell are you?
● I am Julian Simpson
● I've been a Solaris Admin since 1997
● Now that I work on software projects I need
excuses to do interesting things like this
3. And what's this Agile business?
● Agile is an iterative and incremental
(evolutionary) approach to software
development
● which is performed in a highly collaborative
manner
● with "just enough" ceremony
● that produces high quality software
● which meets the changing needs of its
stakeholders. (Scott W Ambler)
26. This work is licensed under the Creative Commons Attribution-
Share Alike 3.0 License. To view a copy of this license, visit
http://creativecommons.org/licenses/by-sa/3.0/ or send a letter to
Creative Commons, 543 Howard Street, 5th Floor, San Francisco,
California, 94105, USA.