introduction into ansible

ansible

Ansible - Introduction #

Ansible is an open source tool for the automation of the configuration and management of computer systems. Here are some easy points to understand:

Ansible’s approach: #

To automate tasks on computers or servers, Ansible works in a series of steps:

YAML #

YAML (Yet Another Markup Language) is the language used for Ansible.

I’m going to show you some basic Ansible Tasks. In the future I will delve deeper into Ansible Tasks, Roles and Playbooks in general. And I will teach you how to write your own Windows based Ansible modules.

This Task installs the IIS.

- name: Install IIS (Web-Server only)
  ansible.windows.win_feature:
    name: Web-Server
    state: present

Documentation: https://docs.ansible.com/ansible/latest/collections/ansible/windows/win_feature_module.html