Reading Time: 3 minutes Modules of ansible that are used for installing any package on different Linux distributions.
Reading Time: 3 minutes In this post, I will be discussing Ansible Modules. Modules are discrete units of code that can be used from the command line or in a playbook task. Ansible has a large number of ready to use modules for system management. User can also add their own custom modules, as they are written in python so one must have good command in python to write Continue Reading
Reading Time: 3 minutes Introduction to crontab: The crontab is a list of commands that you want to run on a regular schedule. Crontab stands for “cron table”, because it uses the job scheduler cron to execute tasks; cron itself is named after “chronos, ” the Greek word for time.cron is the system process which will automatically perform tasks for you according to a set schedule. The schedule is Continue Reading
Reading Time: 3 minutes In this post, we will use Ansible to and set-up an Apache Cassandra database cluster. We will use AWS EC2 instances as the nodes for the cluster. Creating a cluster manually is a tedious task. We have to manually configure each node and each node must be correctly configured before starting the cluster.With Ansible, we can automate the task and let Ansible handle the configuration Continue Reading
Reading Time: 4 minutes When you mention re usability to a developer his/her ears will perk up. If you understand re usability, you will know beforehand, that this developer isn’t going to talk about copy & paste. So, Is it possible to have that reuse ability in playbooks? Can we write a short playbook?
Reading Time: 5 minutes Managing configurations of multiple servers and environments are one of the significant uses of Ansible. But these configuration files may vary for each remote servers or each cluster. But apart from some few parameters, all other settings will be same. Creating static files for each of these configurations is not an efficient solution and it will take a lot more time and every time a Continue Reading
Reading Time: 5 minutes Ansible is an open-source software that automates software provisioning, configuration management and application deployment, similar to Chef, Puppet or Salt. Ansible lets us control and configure nodes from a single machine. It is different from other management software in a way where Ansible uses SSH infrastructure and uses push mode and the configuration is pushed from a master machine to nodes. Ansible achieves all Continue Reading
Reading Time: 5 minutes In software engineering, software configuration management (SCM or S/W CM) is the task of tracking and controlling changes in the software, part of the larger cross-disciplinary field of configuration management. SCM practices include revision control and the establishment of baselines. If something goes wrong, SCM can determine what was changed and who changed it. If a configuration is working well, SCM can determine how to Continue Reading
Reading Time: 4 minutes What is Configuration Management? Before starting with Ansible let’s discuss what configuration management is. Configuration Management (CM) is the process of handling changes in any system systematically, and it maintains the consistency of the product. It retains its consistency because it is applied over the entire lifecycle of the system. Configuration Management provides the capability of controlling and monitoring the performance of the system. Using Continue Reading
Reading Time: 4 minutes Ansible is an open-source automation engine that automates software provisioning, configuration management, and application deployment. It lets you control and configure nodes from a single machine. What makes it different from other management software is that Ansible uses SSH infrastructure. It uses push mode, where the configuration is pushed from a master machine to nodes. Architecture Ansible has two types of servers: controlling machines and Continue Reading