BUILDING AN AUTOMATED ENVIRONMENT SETUP TOOL FOR RUNNING WEB APPLICATIONS

  • dipl. ing. Lazarela Antonijevic Elektrotehnicki fakultet, Univerzitet u Banjoj Luci, RS, BiH
  • prof. dr Zoran Djuric Elektrotehnicki fakultet, Univerzitet u Banjoj Luci, RS, BiH
Keywords: DevOps, automation, Infrastructure as code, configuration management, Ansible

Abstract

This paper analizes one of the key concepts of DevOps: automating the infrastructure needed to run web applications in the form of configuration scripts, commonly known as “Infrastructure as code”.  The focus is on the configuration management automation and therefore the paper gives a clear review of the most famous configuration management tools. To demonstrate the key concepts, a system for automating the environment setup for running web applications was implemented. Since the system is based on the configuration management tool called Ansible, this tool is described in more detail. Finally, the paper describes the main characteristics of the implemented automation system and how it was developed, its purpose and use case, concepts it demonstrates, as well as the possibilities it offers.

Published
2020-01-20
Section
Information technologies