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.