Comparison of selected configuration management systems in Linux

Szymon Dudziak

szymon.dudziak@pollub.edu.pl
Politechnika Lubelska (Poland)

Natalia Jakubczak


(Poland)

Maciej Pańczyk


(Poland)

Abstract

The purpose of this article is to compare selected configuration management systems on Linux. These systems had to meet the condition of integration with Linux. The two of the most popular systems were chosen which are Puppet and Ansible. The comparison was based on a simple system configuration using these two systems in several aspects: installation, file and folder management, package management, user management, configuration of the Apache server and Firewall. Through this comparison, it was possible to determine which system is more suitable for a novice Linux system administrator.


Keywords:

Ansible, Puppet, comparison, configuration management systems, Linux

S. Thakur, S. C. Gupta, N. Singh, S. Geddam, Mitigating and patching system vulnerabilities using ansible: A comparative study of various configuration management tools for iaas cloud. In Information Systems Design and Intelligent Applications, Springer New Delhi (2016) 21-29.
DOI: https://doi.org/10.1007/978-81-322-2755-7_3   Google Scholar

F. Önnberg, Software Configuration Management: A comparison of Chef, CFEngine and Puppet, (2012) http://urn.kb.se/resolve?urn=urn:nbn:se:his:diva-6040.
  Google Scholar

F. Locati, Learning Ansible 2 – Second Edition, Packt Publishing Ltd., 2016.
  Google Scholar

J. Arundel, Puppet 5 Beginner’s Guide – Third Edition. Packt Publishing Ltd., 2017.
  Google Scholar

J. Grzabel , Puppet Vs Ansible, https://www.devopsgroup.com/blog/puppet-vs-ansible/, [13.07.2021].
  Google Scholar

A. Johari, Chef vs Puppet vs Ansible vs Saltstack: Which Works Best For You?, https://www.edureka.co/blog/chef-vs-puppet-vs-ansible-vs-saltstack/, [13.07.2021].
  Google Scholar

Opis oraz pierwsze wydanie oprogramowania Ansible, https://en.wikipedia.org/wiki/Ansible_(software), [14.06.2021].
  Google Scholar

Opis oraz pierwsze wydanie oprogramowania Puppet, https://en.wikipedia.org/wiki/Puppet_(software), [14.06.2021].
  Google Scholar

E. Nemeth, G. Snyder, T. R. Hein, T. Adelstein, B. Lubanovic, T. Limoncelli, UNIX i Linux przewodnik administratora linux. Rozdział 23, Helion, 2018.
  Google Scholar

Download


Published
2022-03-30

Cited by

Dudziak, S., Jakubczak, N., & Pańczyk, M. (2022). Comparison of selected configuration management systems in Linux. Journal of Computer Sciences Institute, 22, 13–17. https://doi.org/10.35784/jcsi.2778

Authors

Szymon Dudziak 
szymon.dudziak@pollub.edu.pl
Politechnika Lubelska Poland

Authors

Natalia Jakubczak 

Poland

Authors

Maciej Pańczyk 

Poland

Statistics

Abstract views: 342
PDF downloads: 284