Použití Ansible s Azure
Ansible je opensourcový produkt, který automatizuje zřizování cloudu, správu konfigurace a nasazení aplikací. Pomocí Ansible můžete zřídit virtuální počítače, kontejnery a síť a kompletní cloudové infrastruktury. Ansible také umožňuje automatizovat nasazení a konfiguraci prostředků ve vašem prostředí.
Tento článek poskytuje základní přehled některých výhod použití Ansible s Azure.
Playbooky Ansible
Playbooky Ansible umožňují směrovat Ansible ke konfiguraci vašeho prostředí. Playbooky se kódují pomocí YAML, aby byly čitelné pro člověka. V části Kurzy najdete mnoho příkladů použití playbooků k instalaci a konfiguraci prostředků Azure.
Moduly Ansible
Ansible obsahuje sadu modulů Ansible, které běží přímo na vzdálených hostitelích nebo prostřednictvím playbooků. Uživatelé můžou vytvářet vlastní moduly. Moduly se používají k řízení systémových prostředků – jako jsou služby, balíčky nebo soubory – nebo spouštění systémových příkazů.
Pro interakci se službami Azure obsahuje Ansible sadu cloudových modulů Ansible. Tyto moduly umožňují vytvářet a orchestrovat infrastrukturu v Azure.
Migrace existujících úloh do Azure
Jakmile k definování infrastruktury použijete Ansible, můžete použít playbook vaší aplikace, který Azure podle potřeby automaticky škáluje vaše prostředí.
Automatizace aplikace nativní pro cloud v Azure
Ansible umožňuje automatizovat aplikace nativní pro cloud v Azure pomocí mikroslužeb Azure, jako jsou Azure Functions a Kubernetes v Azure.
Správa nasazení pomocí dynamického inventáře
Pomocí funkce dynamického inventáře Ansible můžete načíst inventář z prostředků Azure. Pak můžete označit stávající nasazení Azure a spravovat tato označená nasazení prostřednictvím Ansible.
Modul Ansible a matice verzí pro Azure
Ansible obsahuje sadu modulů pro použití při zřizování a konfiguraci prostředků Azure. Mezi tyto prostředky patří virtuální počítače, škálovací sady, síťové služby a služby kontejnerů. Matice Ansible uvádí moduly Ansible pro Azure a verze Ansible, ve kterých se dodávají.