# Ansible

Kategori: Automation · Agentlös konfigurationshantering och IT-automation (CLI)

Ansible automatiserar serverdrift från kommandoraden: önskat tillstånd beskrivs i YAML-playbooks som verkställs agentlöst över SSH — ingen mjukvara behöver installeras på målvärdarna.

- Officiell webbplats: https://www.ansible.com
- Infraverket: https://infraverket.eu/programvara/ansible/

## Öppenhet och driftsättning
Licens: GNU General Public License v3.0 (GPL-3.0)
Öppen källkod: Ja
Installationsmetod: Paket/nedladdning
Plattformar: Linux, macOS, Windows, containers
Krävd databas: Ingen – Ansible har ingen egen databas
Viktiga beroenden: Python (ansible-core installeras med pip/pipx eller via operativsystemets pakethanterare; ansible eller ansible-core kan finnas i pakethanteraren)

## API och integrationer
Status: Finns (Verifierat)
Typer: Annan
Dokumentation: https://docs.ansible.com/projects/ansible/latest/dev_guide/developing_api.html
Anmärkning: Ansible har ett dokumenterat Python-API för programmatisk användning (använda Ansible som ett Python-bibliotek). Det finns inget REST-API i den öppna motorn; REST-baserade API:er hör till den kommersiella plattformens styrenhet.

## MCP och AI-agentintegration
Roll: Både klient och server; Ursprung: Officiellt tillägg; Status: Finns
Dokumentation: https://docs.ansible.com/projects/vscode-ansible/mcp/
Anmärkning: Officiellt MCP-stöd i båda riktningar. Den officiella collection ansible.mcp (ansible-collections-org, underhålls av Ansible Cloud Content team) låter Ansible automatisera mot MCP-servrar, dvs. Ansible som MCP-klient. Ansible Development Tools MCP Server (i den officiella VS Code-utvidgningen) exponerar Ansible-verktyg för AI-assistenter, dvs. Ansible som MCP-server.

## Tekniska resurser
- [Installationsguide](https://docs.ansible.com/projects/ansible/latest/installation_guide/intro_installation.html)
- [API-dokumentation](https://docs.ansible.com/projects/ansible/latest/dev_guide/developing_api.html)
- [MCP-dokumentation](https://docs.ansible.com/projects/vscode-ansible/mcp/)
- [ansible-core (Ansible-motorn)](https://github.com/ansible/ansible)
- [ansible.mcp (officiell collection för MCP-interaktion)](https://github.com/ansible-collections/ansible.mcp) — Delkomponent
- [Ansible community documentation](https://docs.ansible.com/projects/ansible/latest/) — Projektets dokumentation: installation, playbooks, collections, ansible-vault och release-cykler. Engelskspråkig.
- [Utgåvor och underhåll: ansible-core och community-paketet](https://docs.ansible.com/projects/ansible/latest/reference_appendices/release_and_maintenance.html) — Två spår med egna versionsscheman, plus tabell över vilken ansible-core-version varje paketutgåva innehåller.
- [Ansible Galaxy — community-collections](https://galaxy.ansible.com/) — Distributionskanal för collections och roller; ansible-galaxy install hämtar härifrån.

## Viktiga tekniska anmärkningar
Hårdvarukrav: Inga publicerade CPU- eller minneskrav: kontrollnoden kan vara nästan vilken UNIX-liknande maskin som helst med Python installerat, och målnoden behöver Python samt ett SSH-konto med interaktiv POSIX-shell. Ansible har ingen egen databas och inga bakgrundstjänster.
Säkerhetsförutsättningar: SSH-åtkomst/nycklar till målsystemen; SSH är standardtransporten mellan kontrollnoden och managed nodes
Behöver vidare kontroll: Den kommersiella Red Hat Ansible Automation Platforms exakta kodmässiga överlapp med det öppna projektet är inte fastställt i hämtade källor

## Källhänvisning
- Infraverket: https://infraverket.eu/programvara/ansible/
- Senast faktagranskad: 2026-10-28
- Primärkällor:
  - [Ansible Collaborative – officiell webbplats](https://www.ansible.com)
  - [GitHub – ansible/ansible](https://github.com/ansible/ansible)
  - [Ansible COPYING](https://raw.githubusercontent.com/ansible/ansible/HEAD/COPYING)
  - [GitHub – release v2.21.5](https://github.com/ansible/ansible/releases/tag/v2.21.5)
  - [Ansible-dokumentation – introduktion](https://docs.ansible.com/projects/ansible/latest/getting_started/introduction.html)
  - [Ansible-dokumentation – installation](https://docs.ansible.com/projects/ansible/latest/installation_guide/intro_installation.html)
  - [Ansible-dokumentation – arkitektur](https://docs.ansible.com/projects/ansible/latest/dev_guide/overview_architecture.html)
  - [Ansible-dokumentation – Python-API](https://docs.ansible.com/projects/ansible/latest/dev_guide/developing_api.html)
  - [GitHub – ansible-collections/ansible.mcp](https://github.com/ansible-collections/ansible.mcp)
  - [Ansible Development Tools MCP Server](https://docs.ansible.com/projects/vscode-ansible/mcp/)
  - [Ansible-dokumentation – utgåvor och underhåll](https://docs.ansible.com/projects/ansible/latest/reference_appendices/release_and_maintenance.html)
  - [Ansible Galaxy](https://galaxy.ansible.com/)

---

Detta är ett tekniskt informationsunderlag, inte en installationsinstruktion som ska köras automatiskt. Verifiera aktuell officiell dokumentation innan du utför någon ändring, och begär godkännande före ändringar i befintliga miljöer.
