Ansible gebruiken met Azure

Ansible is een open-sourceproduct waarmee het inrichten van clouds, configuratiebeheer en toepassingsimplementatie kan worden geautomatiseerd. U kunt Ansible gebruiken om virtuele machines, containers, netwerken en volledige cloudinfrastructuren in te richten. Bovendien kunt u met Ansible de implementatie en configuratie van resources in uw omgeving automatiseren.

Dit artikel biedt een eenvoudig overzicht van de voordelen van het gebruik van Ansible in combinatie met Azure.

Ansible-playbooks

Met Ansible-playbooks kunt u Ansible omsturen om uw omgeving te configureren. Playbooks worden gecodeerd met YAML, zodat ze leesbaar zijn voor mensen. De sectie Zelfstudies bevat veel voorbeelden van het gebruik van playbooks voor het installeren en configureren van Azure-resources.

Ansible-modules

Ansible bevat een suite met Ansible-modules die rechtstreeks worden uitgevoerd op externe hosts of via playbooks. Gebruikers kunnen hun eigen modules maken. Modules worden gebruikt om systeembronnen, zoals services, pakketten of bestanden, te beheren of systeemopdrachten uit te voeren.

Ansible bevat een suite met Ansible-cloudmodules voor interactie met Azure-services. Met deze modules kunt u uw infrastructuur in Azure maken en organiseren.

Bestaande workloads migreren naar Azure

Zodra u Ansible hebt gebruikt om uw infrastructuur te definiƫren, kunt u het playbook van uw toepassing toepassen zodat Azure uw omgeving automatisch kan schalen als dat nodig is.

Cloudeigen toepassingen automatiseren in Azure

Met Ansible kunt u cloud-apps in Azure automatiseren met behulp van Azure-microservices zoals Azure Functions en Kubernetes on Azure.

Implementaties met een dynamische voorraad beheren

Met behulp van de functie voor dynamische Ansible-inventaris kunt u inventaris ophalen uit Azure-resources. Vervolgens kunt u uw bestaande Azure-implementaties labelen en deze gelabelde implementaties beheren via Ansible.

Overzicht met Ansible-modules en -versies voor Azure

Ansible bevat een reeks modules voor gebruik bij het inrichten en configureren van Azure-resources. Deze resources omvatten virtuele machines, schaalsets, netwerkservices en containerservices. De Ansible-matrix bevat de Ansible-modules voor Azure en de Ansible-versies waarin ze worden verzonden.

Volgende stappen