Vad är Ansible?
Ansible är ett verktyg för konfigurationshantering och provisionering, liknande Chef, Puppet eller Salt. Med hjälp av verktyget kan du automatisera deployment, orkestrera och provisionera i både egna datacenter och moln.
Ansible använder en Playbook som består av en YAML-fil där koden som ska utföras är skriven. En stor fördel med YAML är att det är enkelt att läsa, och att det samtidigt fungerar som din dokumentation. Din Playbook checkas lämpligen in på GitHub, GitLab eller ditt föredragna versionshanteringssystem.
Som Red Hat Premier Partner kan Conoa hjälpa er med Ansible och merparten av Red Hats övriga produkter.
Fördelar
Conoas medarbetare arbetar med många olika automatiseringsverktyg, men de flesta föredrar Ansible. Verktyget är enklare att komma igång med än dess konkurrenter, samtidigt som det tillåter skapandet av väldigt omfattande lösningar. Detta beror huvudsakligen på att dess YAML-baserade syntax går snabbt att lära sig, vilket gör att mer eller mindre alla som arbetar med IT enkelt kan ta till sig tekniken.
En viktig aspekt är att verktyget inte kräver någon agent; det använder SSH på Linux/Unix eller WinRM och PowerShell på Windows. Detta leder oss in på ännu en fördel – Ansible är agnostiskt och kan användas i mer eller mindre alla IT-miljöer. Det går att anpassa till bare metal, virtualiserade system, molnmiljöer, Linux eller Windows, AWS, Azure eller OpenStack. Om man är en van Cisco-användare finns det många färdiga moduler för automatisering.
Red Hat Ansible Engine
Red Hat Ansible Engine är en härdad och Enterprise-klassad lösning som inkluderar support. Denna lösning är bäst lämpad för lite mindre IT-miljöer där utvecklare skriver Playbooks. Med lösningen ingår:
- Support för execution engine.
- Support för core modules per produktlivscykel.
- Tillgång till Red Hats tekniska supportteam och kundportal.
- Integration med Red Hat Enterprise Linux.
- Möjlighet att lägga till Networking Add-on subscription.
Nästa steg
Red Hat Ansible Automation Platform är en grund för att bygga och driva automation i en organisation. Plattformen innehåller alla verktyg som behövs för att implementera omfattande automatisering.
Produkten är kommersiell och utvecklas samt supportas av Red Hat. Läs mer om Ansible Automation Platform här.
AWX är ett av upstream-projekten för Automation Platform. AWX erbjuder ett webbaserat användargränssnitt, REST API och task engine byggd ovanpå Ansible. Här hittar du AWX-projektet på GitHub.
Ägare
Ansible är ett Open Source community-projekt. Ansible Inc. grundades för att ge support åt och sponsra projektet fram tills det köptes av Red Hat 2015. Sedan dess är Red Hat den största sponsorn. Paketet finns inte bara i Red Hat Enterprise Linux, utan även i andra operativsystem. Läs mer här.
Som Red Hat Premier Partner kan Conoa hjälpa er med Ansible och merparten av Red Hats övriga produkter.
Letar du efter en lathund?
Conoa har tagit fram en enklare lathund för Ansible där vi bland annat ger grundläggande tips kring felsökning, uppsättning av miljöer, Playbooks och ad-hoc-kommandon.