Junior — Middle
Kunt u uitleggen wat Ansible is en hoe het wordt gebruikt voor het automatiseren van configuraties en implementaties?
sobes.tech AI
Antwoord van AI
Ansible is een hulpmiddel voor automatisering van configuratiebeheer en applicatiedistributie. Het gebruikt een eenvoudige taal voor taakbeschrijvingen (YAML), wat het schrijven en begrijpen van automatiseringsscripts vergemakkelijkt. Ansible stelt je in staat om serverconfiguraties centraal te beheren, de benodigde software te installeren, bestanden te kopiëren en commando's uit te voeren op externe machines zonder dat je extra software hoeft te installeren (maakt gebruik van SSH).
Voorbeeld van een eenvoudig playbook om nginx te installeren op een externe server:
- hosts: webservers
become: yes
tasks:
- name: nginx installeren
apt:
name: nginx
state: present