Introductie tot Ansible

What

Dit artikel biedt een duidelijke en beknopte introductie tot Ansible en begeleidt beginners bij de installatie, basisconfiguratie en het uitvoeren van hun eerste automatiseringstaken.

Why

Ansible vereenvoudigt IT-automatisering met een agentloos, eenvoudig te leren tool voor configuratiebeheer, applicatie-implementatie en taakautomatisering. Het verhoogt de efficiëntie, vermindert menselijke fouten en zorgt voor consistente omgevingen.

How

Stap 1: Ansible installeren

Op Ubuntu/Debian

sudo apt update
sudo apt install -y ansible

Op CentOS/RHEL

sudo yum install epel-release
sudo yum install -y ansible

Via pip (voor de nieuwste versie)

pip install ansible

Stap 2: Controleer de installatie

ansible --version

Stap 3: Inventory-bestand configureren

Maak een inventory-bestand aan om beheerde hosts te definiëren.

sudo nano /etc/ansible/hosts

Voorbeeldinhoud:

[webservers]
192.168.1.10
192.168.1.11

[dbservers]
db01.example.com

Stap 4: Test verbinding met de ping-module

ansible all -m ping

Als je een specifieke gebruiker wilt gebruiken:

ansible all -m ping -u your_user

Stap 5: Een eenvoudig Playbook maken

Maak een bestand genaamd install_nginx.yml.

- hosts: webservers
  become: yes
  tasks:
    - name: Installeer Nginx
      apt:
        name: nginx
        state: present

Stap 6: Voer het Playbook uit

ansible-playbook install_nginx.yml

Conclusion

Ansible biedt een krachtige maar eenvoudige manier om IT-taken te automatiseren. Door te beginnen met basisconfiguraties en playbooks kun je snel automatisering toepassen binnen je infrastructuur. Verken geavanceerde functies zoals Roles, Variabelen en Ansible Galaxy om je automatiseringsprocessen verder te verbeteren.

タイトルとURLをコピーしました