Ansible

Ansible

Simpel IT Automatisering

  • Automation deployment
  • Gemakkelijk om mee te starten
  • Devops
Creëer account

Wat is Ansible?

Wil jij herhalende taken automatiseren zodat je meer tijd hebt voor strategisch werk? Ansible is een snelle manier om te starten met automatiseren. Ansible is een simpele IT automation engine of cloud orchestration tool dat het automatiseren van cloud provisioning, configuratie management, applicatie en continuous deployment (CD), intra-service orchestration en vele andere IT wensen mogelijk maakt.

Je kunt Ansible vergelijken met Puppet, Chef en SaltStack. Maar Ansible is laagdrempelig en dus het gemakkelijkst om te leren waardoor je er direct mee aan de slag kan gaan. Het maakt gebruik van een leesbare en begrijpelijke taal dat je de mogelijkheid geeft om jouw taken of automation jobs makkelijk te beschrijven. Dat Ansible gemakkelijk te begrijpen is maakt hem echter niet minder krachtig.

Ansible tutorials

Hoe werkt Ansible?

Ansible maakt verbinding met jouw nodes (servers) en pushed kleine programma’s er naar toe genaamd Ansible modules. Deze programma’s zijn geschreven als bronmodules van de gewenste status van het systeem. Ansible voert deze modules vervolgens uit (via SSH) en verwijdert ze weer als ze klaar zijn. Hierdoor vereist Ansible alleen een SSH-verbinding om jouw Ansible-playbooks uit te voeren zonder dat je client software hoeft te installeren.

Een Ansible-playbook bestaat uit playbook-informatie en taken. Playbooks zijn eenvoudige beschrijvingen van jouw infrastructuur of configuratie. Playbooks zijn voor mensen makkelijk leesbaar en kunnen door machines worden verwerkt. Je kunt meerdere playbooks in één playbook opnemen, zodat je jouw verschillende taken achter elkaar kunt uitvoeren.

Ansible gebruikt een eenvoudig tekstbestand (hosts) om uw machines te beheren, zodat je jouw nodes gemakkelijk kunt groeperen. Op deze manier kun je een playbook uitvoeren voor een of meer groepen. Bijvoorbeeld alleen jouw webservers of dbservers of juist allemaal.

Wil je je eerste playbook maken en direct uitvoeren op Fuga Cloud? Creëer jouw account.

Uitrollen van cloud infrastructuur met Ansible

Het beheren en onderhouden van jouw cloud infrastructuur kan een uitdaging zijn. Je wilt controle houden over je instances, jouw netwerken, opslag, beveiliging, enzovoort.

Met Ansible kunt je de inrichting van jouw cloud infrastructuur gemakkelijk automatiseren. In combinatie met de OpenStack CLI-tools kunt je binnen enkele minuten complete cloud platformen implementeren. We gebruiken open standaarden, zodat je jouw Ansible playbooks kunt gebruiken bij elke OpenStack-provider over de hele wereld.

Wil je jouw implementaties sneller automatiseren? Creëer account.

Applicaties implementeren met Ansible

Herhaalbare implementaties zorgen voor consistente implementaties en betrouwbare applicaties. Ansible maakt het eenvoudig om jouw applicaties te implementeren. Je kunt jouw benodigde services configureren en applicatie artefacts pushen vanuit één systeem.

Door rollen aan te maken, een playbook met slechts één taak, kan die worden uitgevoerd op elke webserver op uw platform, bijvoorbeeld het installeren van Apache. Het voordeel hiervan is dat alle webserver op precies dezelfde manier zijn geïnstalleerd en geconfigureerd.

Automatiseer je beveiligingsbeleid met Ansible

Met Ansible kunt je consistentie toepassen op het gebied van beveiliging voor je hele platform met door het te automatiseren. In Ansible kunt je elk deel van jouw platform beveiligen, zoals het beschrijven van firewall rules, gebruikers en het toepassen van aangepast beveiligingsbeleid.

Ansible maakt het gemakkelijk om jouw rollen opnieuw te gebruiken. Zo hoef jij jouw automatiserings- en beveiligingsprocedures maar eenmaal schrijven en kun je het voor jouw gehele infrastructuur kunt gebruiken. Wil je een wijziging toepassen pas je simpel weg je playbook aan en draai je hem opnieuw. De nieuwe wijziging wordt dan automatisch toegepast op je gehele platform. Makkelijk voor bijvoorbeeld het verwijderen of vernieuwen van toegangscodes of installeren van extra security patches.

Wil je meer controle over uw beveiliging? Registreer je nu.

Jouw cloud platform automatiseren met Ansible?

Creëer een account

Nog vragen? Start een chat.

Op zoek naar Ansible alternatieven? We hebben een mooi overzicht gemaakt op onze Cloud Orchestration pagina.