„Ansible“ – Versionsunterschied

[ungesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
Tippfehler korrigiert
Markierungen: Visuelle Bearbeitung Mobile Bearbeitung Mobile Web-Bearbeitung
InternetArchiveBot hat 1 Archivlink(s) ergänzt und 0 Link(s) als defekt/tot markiert.) #IABot (v2.0.9.5
(40 dazwischenliegende Versionen von 36 Benutzern werden nicht angezeigt)
Zeile 1:Zeile 1:
{{Begriffsklärungshinweis}}
__NOTOC__

{{Infobox Software
{{Infobox Software
| Logo = [[Datei:Ansible logo.svg|240px]]
|Name =
|Logo = [[Datei:Ansible logo.svg|240px]]
| Screenshot =
|Screenshot =
| Beschreibung = <!-- Beschreibung des Screenshots! -->
|Beschreibung = <!-- Beschreibung des Screenshots! -->
| Maintainer = Michael DeHaan
|Maintainer = Michael DeHaan
| Hersteller = AnsibleWorks, Inc.
|Hersteller = AnsibleWorks, Inc.
| Erscheinungsjahr = 2012
|Erscheinungsjahr = 2012
| AktuelleVersion = 2.4.0.0
|AktuelleVersion = <!-- von https://www.wikidata.org/wiki/Q2852503 -->
|AktuelleVorabVersion =
| AktuelleVersionFreigabeDatum = 19. September 2017<ref>{{Internetquelle | url=https://github.com/ansible/ansible/releases | titel=Releases - ansible/ansible | titelerg= | autor= | hrsg= | werk= | seiten= | datum= | archiv-url= | archiv-datum= | zugriff=2017-09-24 | sprache=Englisch | kommentar= | zitat= | offline= }}</ref>
|AktuelleVorabVersionFreigabeDatum =
| Betriebssystem = [[GNU/Linux]], [[Unixoides System|Unix-artige]]
|Betriebssystem = [[Windows]], [[GNU/Linux]], [[Unixoides System|Unix-artige]]
| Programmiersprache = [[Python (Programmiersprache)|Python]]
|Programmiersprache = [[Python (Programmiersprache)|Python]]
| Kategorie = [[Dienstekomposition#Orchestrierung|Orchestrierung]]
|Kategorie = [[Dienstekomposition#Orchestrierung|Orchestrierung]]
| Lizenz = [[GNU General Public License]] (freie Software)
| Deutsch = nein
|Lizenz = [[GNU General Public License]] (freie Software)
| Website = [http://www.ansible.com/ www.ansible.com]
|Deutsch = nein
|Website = [http://www.ansible.com/ www.ansible.com]
|Dateien =
}}
}}


'''Ansible''' ist ein [[Open Source|Open-Source]] Automatisierungs-Werkzeug zur [[Dienstekomposition#Orchestrierung|Orchestrierung]] und allgemeinen Konfiguration und Administration von Computern. Es kombiniert [[Softwareverteilung]], Ad-hoc-Kommando-Ausführung und [[Konfigurationsmanagement]]. Es verwaltet Netzwerkcomputer unter anderem über [[Secure Shell|SSH]] und erfordert keinerlei zusätzliche Software auf dem zu verwaltenden System. Module nutzen zur Ausgabe [[JSON]] und können in jeder beliebigen Programmiersprache geschrieben sein. Das System nutzt [[YAML]] zur Formulierung wiederverwendbarer Beschreibungen von Systemen.
'''Ansible''' ist ein [[Open Source|Open-Source]]-Automatisierungswerkzeug zur [[Dienstekomposition#Orchestrierung|Orchestrierung]] und allgemeinen Konfiguration und Administration von Computern. Es kombiniert [[Softwareverteilung]], Ad-hoc-Kommando-Ausführung und [[Software-Configuration-Management]]. Die Verwaltung von Netzwerkcomputern erfolgt unter anderem über [[Secure Shell|SSH]] und erfordert keinerlei zusätzliche Software auf dem verwalteten System. Module nutzen zur Ausgabe [[JSON]] und können in jeder beliebigen Programmiersprache geschrieben sein. Das System nutzt [[YAML]] zur Formulierung wiederverwendbarer Beschreibungen von Systemen.


== Entstehung ==
== Entstehung ==
Das Projekt Ansible startete im Februar 2012 und die Plattform wurde von Michael DeHaan erstellt<ref>{{Internetquelle |autor=Michael DeHaan |url=https://www.ansible.com/blog/2013/12/08/the-origins-of-ansible |titel=The Origins of Ansible |werk=The Inside Playbook |hrsg=Red Hat, Inc. |datum=2013-12-08 |zugriff=2017-06-07 |sprache=en |zitat=So Ansible began as a project, sometime in Feburary of 2012. }}</ref> dem Autor der Server-Provisioning-Applikation [[Cobbler (Software)|Cobbler]] und Co-Autor des [[Fedora Unified Network Controller|Func]]-Frameworks zur Fernadministration. Anwender von Ansible sind beispielsweise das [[Fedora (Linux-Distribution)|Fedora Projekt]], [[Hewlett-Packard]] Deutschland, der deutsche [[Webhoster]] Hetzner und die [[Universität Thessaloniki]]. Ansible ist enthalten in der [[Fedora (Linux-Distribution)|Fedora]]-Linux-Distribution des Unternehmens [[Red Hat|Red Hat Inc.]] und auch verfügbar für [[Red Hat Enterprise Linux]], [[Debian]], [[CentOS]], [[MacOS]] und [[Scientific Linux]]<ref>{{Internetquelle | url=http://docs.ansible.com/ansible/intro_installation.html | titel=Installation - Ansible Documentation | autor=Ansible Community | hrsg=Red Hat Inc. | werk=docs.ansible.com |zugriff=2016-11-02 | sprache=Englisch }}</ref>. Prinzipiell ist Ansible mit allen Unix-artigen Betriebssystemen nutzbar. Ab Version 1.7 unterstützen diverse Module auch Windows über [[Powershell]]-3.0-Befehle.
Das Projekt Ansible startete im Februar 2012 und die Plattform wurde von Michael DeHaan erstellt<ref>{{Internetquelle |autor=Michael DeHaan |url=https://www.ansible.com/blog/2013/12/08/the-origins-of-ansible |titel=The Origins of Ansible |werk=The Inside Playbook |hrsg=Red Hat, Inc. |datum=2013-12-08 |zugriff=2017-06-07 |sprache=en |zitat={{lang|en|So Ansible began as a project, sometime in February of 2012.}}}}</ref>, dem Autor der Server-Provisioning-Applikation [[Cobbler (Software)|Cobbler]] und Co-Autor des [[Fedora Unified Network Controller|Func]]-Frameworks zur Fernadministration. Anwender von Ansible sind beispielsweise das [[Fedora (Linux-Distribution)|Fedora Projekt]], [[Hewlett-Packard]] Deutschland, der deutsche [[Webhoster]] [[Hetzner Online|Hetzner]] und die [[Universität Thessaloniki]]. Ansible ist enthalten in der [[Fedora (Linux-Distribution)|Fedora]]-Linux-Distribution des Unternehmens [[Red Hat|Red Hat Inc.]] und auch verfügbar für [[Red Hat Enterprise Linux]], [[CentOS]], [[openSUSE]], [[SUSE Linux Enterprise Server|SUSE Linux Enterprise]], [[Debian]], [[MacOS]], [[Scientific Linux]]<ref>{{Internetquelle |url=http://docs.ansible.com/ansible/intro_installation.html |titel=Installation Ansible Documentation |autor=Ansible Community |hrsg=Red Hat Inc. |werk=docs.ansible.com |zugriff=2016-11-02 |sprache=en |archiv-url=https://web.archive.org/web/20161104103911/http://docs.ansible.com/ansible/intro_installation.html |archiv-datum=2016-11-04 |offline=ja |archiv-bot=2023-06-10 09:47:09 InternetArchiveBot }}</ref> und [[Cygwin]]<ref>{{Internetquelle |url=https://cygwin.com/ml/cygwin/2019-07/msg00194.html |titel=ANNOUNCEMENT ansible 2.8.2-1 |autor=Yaakov Selkowitz |hrsg=cygwin.com |werk=Cygwin Project mailing list |zugriff=2019-08-20 |sprache=en}}</ref>. Prinzipiell ist Ansible mit allen Unix-artigen Betriebssystemen nutzbar. Ab Version 1.7 unterstützen diverse Module auch Windows über [[Powershell]]-3.0-Befehle.


Im Januar 2016 wurde die Version 2.0 veröffentlicht.<ref>{{Internetquelle | url=http://www.admin-magazin.de/News/Ansible-2.0-ist-fertig | titel=Ansible 2.0 ist fertig | titelerg= | autor=Redaktion | werk=[[Admin-Magazin|ADMIN-Magazin]] | seiten=1 | sprache=Deutsch | datum=2016-01-12 | zugriff=2016-11-12}}</ref>
Im Januar 2016 wurde die Version 2.0 veröffentlicht.<ref>{{Internetquelle |url=http://www.admin-magazin.de/News/Ansible-2.0-ist-fertig |titel=Ansible 2.0 ist fertig |autor=Redaktion |werk=[[Admin-Magazin|ADMIN-Magazin]] |seiten=1 |sprache=de |datum=2016-01-12 |zugriff=2016-11-12}}</ref>


==AnsibleWorks==
== AnsibleWorks ==
Am 4. März 2013 wurde die Firma ''AnsibleWorks'' gegründet.<ref>{{Internetquelle | url=https://www.ansible.com/blog/2013/03/04/introducing-ansibleworks | titel=Introducing AnsibleWorks! | titelerg= | autor=Michael DeHaan | hrsg=AnsibleWorks Inc. | werk=The Inside Playbook | seiten=1 | datum=2013-03-04 | archiv-url= | archiv-datum= | zugriff=2016-11-12 | sprache=Englisch | kommentar= | zitat= | offline= }}</ref> Sie ist maßgeblich an der Entwicklung von Ansible beteiligt und bietet verschiedene Produkte rund um Ansible an, darunter [[Support (Dienstleistung)|Support]] und eine [[Webbrowser|Browser-basierte]] [[Benutzerschnittstelle]].
Am 4. März 2013 wurde die Firma ''AnsibleWorks'' gegründet.<ref>{{Internetquelle |url=https://www.ansible.com/blog/2013/03/04/introducing-ansibleworks |titel=Introducing AnsibleWorks! |autor=Michael DeHaan |hrsg=AnsibleWorks Inc. |werk=The Inside Playbook |seiten=1 |datum=2013-03-04 |archiv-url= |archiv-datum= |zugriff=2016-11-12 |sprache=en |offline=}}</ref> Sie ist maßgeblich an der Entwicklung von Ansible beteiligt und bietet verschiedene Produkte rund um Ansible an, darunter [[Support (Dienstleistung)|Support]] und eine [[Webbrowser|Browser-basierte]] [[Benutzerschnittstelle]].


Am 16. Oktober 2015 wurde bekanntgegeben, dass Ansible Inc. (ursprünglich ''AnsibleWorks Inc.'') durch Red Hat Inc. übernommen und in das eigene Portfolio integriert wird<ref>{{Internetquelle | url=http://www.redhat.com/en/about/press-releases/red-hat-acquire-it-automation-and-devops-leader-ansible | titel=Red Hat to Acquire IT Automation and DevOps Leader Ansible | titelerg= | autor=PR Abteilung | hrsg=Red Hat Inc. | werk=Pressemitteilungen | seiten=1 | datum=2015-10-16 | archiv-url= | archiv-datum= | zugriff=2015-11-13 | sprache=Englisch | kommentar= | zitat= | offline= }}</ref><ref>{{Internetquelle | url=http://www.admin-magazin.de/News/Red-Hat-kauft-Ansible | titel=Red Hat kauft Ansible | titelerg= | autor=Oliver Frommel | werk=[[Admin-Magazin|ADMIN-Magazin]] | seiten=1 | datum=2015-10-16 | archiv-url= | archiv-datum= | zugriff=2016-11-12 | sprache=Deutsch }}</ref>.
Am 16. Oktober 2015 wurde bekanntgegeben, dass Ansible Inc. (ursprünglich ''AnsibleWorks Inc.'') durch Red Hat Inc. übernommen und in das eigene Portfolio integriert wird<ref>{{Internetquelle |autor=PR Abteilung |url=http://www.redhat.com/en/about/press-releases/red-hat-acquire-it-automation-and-devops-leader-ansible |titel=Red Hat to Acquire IT Automation and DevOps Leader Ansible |werk=Pressemitteilungen |hrsg=Red Hat Inc. |datum=2015-10-16 |seiten=1 |sprache=en |offline= |archiv-url=https://web.archive.org/web/20151109194042/http://www.redhat.com/en/about/press-releases/red-hat-acquire-it-automation-and-devops-leader-ansible |archiv-datum=2015-11-09 |zugriff=2015-11-13 |archiv-bot=2024-07-10 00:16:38 InternetArchiveBot }}</ref><ref>{{Internetquelle |url=http://www.admin-magazin.de/News/Red-Hat-kauft-Ansible |titel=Red Hat kauft Ansible |autor=Oliver Frommel |werk=[[Admin-Magazin|ADMIN-Magazin]] |seiten=1 |datum=2015-10-16 |archiv-url= |archiv-datum= |zugriff=2016-11-12 |sprache=de}}</ref>.


== Architektur ==
== Architektur ==
Wie die meisten anderen [[Konfigurationsmanagement]]-Systeme unterscheidet Ansible zwischen Konfigurationsüberwachung und Knoten, auf denen die Konfigurationsänderung durchgeführt wird. Diese Knoten werden von Ansible via SSH verwaltet wobei die Lage der Knoten im Inventar der Konfigurationsüberwachung verwaltet werden.
Wie die meisten anderen [[Konfigurationsmanagement|Konfigurationsmanagement-Systeme]] unterscheidet Ansible zwischen Konfigurationsüberwachung und Knoten, auf denen die Konfigurationsänderung durchgeführt wird. Diese Knoten werden von Ansible via SSH verwaltet, wobei die Lage der Knoten im Inventar der Konfigurationsüberwachung verwaltet wird.


=== Designziele ===
=== Designziele ===
Zeile 36:Zeile 40:
: Managementsysteme sollten keine zusätzlichen Abhängigkeiten von der Umgebung erfordern.
: Managementsysteme sollten keine zusätzlichen Abhängigkeiten von der Umgebung erfordern.
; sicher
; sicher
: Ansible setzt keine Agenten auf Knoten ein. Nur OpenSSH und Python sind auf den verwalteten Knoten erforderlich.
: Ansible setzt keine Agenten auf Knoten ein. Nur OpenSSH und Python<ref>{{Internetquelle |url=https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html#managed-node-requirements |titel=Installing Ansible — Ansible Documentation |abruf=2020-05-06}}</ref> (bzw. WinRM oder OpenSSH und Powershell unter Windows)<ref>{{Internetquelle |url=https://docs.ansible.com/ansible/latest/user_guide/windows_setup.html |titel=Setting up a Windows Host — Ansible Documentation |abruf=2020-05-06}}</ref> sind auf den verwalteten Knoten erforderlich.
; zuverlässig
; zuverlässig
: Wenn sorgfältig geschrieben, können Ansible-Playbooks [[Idempotenz|idempotent]] sein und damit unerwartete Nebenwirkungen auf die verwalteten Systeme vermeiden.
: Wenn sorgfältig geschrieben, können Ansible-Playbooks [[Idempotenz|idempotent]] sein und damit unerwartete Nebenwirkungen auf die verwalteten Systeme vermeiden.
; leicht erlernbar
; leicht erlernbar
: Playbooks verwenden eine einfache beschreibende Sprache, die auf [[YAML|YAML]]- und Jinja-Templates basiert.
: Playbooks verwenden eine einfache beschreibende Sprache, die auf [[YAML]]- und Jinja-Templates basiert.


=== Module ===
=== Module ===
Jedes Ansible-Modul kann eigenständig und in einer beliebigen Programmiersprache geschrieben sein. Dabei sollten die Module idempotent sein, was bedeutet, dass selbst wenn ein Vorgang mehrfach wiederholt wird – z.B. bei der Wiederherstellung nach einem Ausfall – das System immer in denselben Zustand versetzt wird.
Jedes Ansible-Modul kann eigenständig und in einer beliebigen Programmiersprache geschrieben sein. Dabei sollten die Module [[Idempotenz|idempotent]] sein, was bedeutet, dass selbst wenn ein Vorgang mehrfach wiederholt wird – z.&nbsp;B. bei der Wiederherstellung nach einem Ausfall – das System immer in denselben Zustand versetzt wird.


=== Inventar ===
=== Inventar ===
Das Inventar ist eine Beschreibung der Knoten, auf die von Ansible zugegriffen werden kann. Standardmäßig wird das Inventar durch eine Konfigurationsdatei im INI- Format beschrieben. Die Konfigurationsdatei listet entweder die IP-Adresse oder den Hostnamen jedes Knotens auf, der von Ansible zugänglich ist. Darüber hinaus können Knoten gruppiert werden.
Das Inventar ist eine Beschreibung der Knoten, auf die von Ansible zugegriffen werden kann. Standardmäßig wird das Inventar durch eine [[Initialisierungsdatei]] beschrieben. Die Konfigurationsdatei listet entweder die IP-Adresse oder den Hostnamen jedes Knotens auf, der von Ansible zugänglich ist. Darüber hinaus können Knoten gruppiert werden.


Ansible kann auch dynamisch Daten aus anderen Systemen beziehen.
Ansible kann auch dynamisch Daten aus anderen Systemen beziehen.


=== Playbooks ===
=== Playbooks ===
Playbooks beschreiben Konfigurationen, Deployment und Orchestrierung in Ansible. Das Playbook-Format ist YAML wobei jedes Playbook eine Gruppe von Hosts zu einer Reihe von Rollen zuordnet.
Playbooks beschreiben Konfigurationen, Deployment und Orchestrierung in Ansible. Das Playbook-Format ist YAML, wobei jedes Playbook eine Gruppe von Hosts zu einer Reihe von Rollen zuordnet.


=== AWX ===
=== AWX ===
AWX ist eine REST-API, ein Web-Service und eine Web-basierte Konsole. Damit kann die mit Ansible verwaltete IT-Infrastruktur zentralisiert werden mit einem visuellen Dashboard einschließlich Verwaltung aller Inventare, einer rollenbasierten Zutrittskontrolle, Job-Scheduling und Nachrichten.
AWX ist eine [[Representational State Transfer|REST-API]], ein Web-Service und eine Web-basierte Konsole. Damit kann die mit Ansible verwaltete IT-Infrastruktur zentralisiert werden mit einem visuellen Dashboard einschließlich Verwaltung aller Inventare, einer rollenbasierten Zutrittskontrolle, Job-Scheduling und Nachrichten.


== Siehe auch ==
== Siehe auch ==
* [[cdist]]
* [[Puppet (Software)|Puppet]]
* [[CFEngine]]
* [[CFEngine]]
* [[Puppet (Software)|Puppet]]
* [[Saltstack]]
* [[Saltstack]]
* [[Cdist|cdist]]


== Weblinks ==
== Weblinks ==
* [http://ansible.com/ Offizielle Website] (englisch)
* [http://ansible.com/ Website von Ansible] (englisch).
* [https://www.ansible.com/awx-project-faq AWX] (englisch)
* [https://www.ansible.com/awx-project-faq AWX] (englisch).
* {{Internetquelle
* {{Internetquelle | url=http://www.admin-magazin.de/Online-Artikel/Konfigurationsmanagement-mit-Ansible| titel=Konfigurationsmanagement mit Ansible | titelerg= | autor=Thorsten Scherf | werk=[[Admin-Magazin|ADMIN-Magazin]] | seiten=2 | sprache=Deutsch | datum= | zugriff=2016-11-12 }}
|url=http://www.admin-magazin.de/Online-Artikel/Konfigurationsmanagement-mit-Ansible
|titel=Konfigurationsmanagement mit Ansible
|autor=Thorsten Scherf
|werk=[[Admin-Magazin|ADMIN-Magazin]]
|seiten=2
|sprache=de
|datum=
|zugriff=2016-11-12}}


== Einzelnachweise ==
== Einzelnachweise ==
Zeile 75:Zeile 87:
[[Kategorie:Systemadministration]]
[[Kategorie:Systemadministration]]
[[Kategorie:Konfiguration]]
[[Kategorie:Konfiguration]]
[[Kategorie:Windows-Software]]

[[Kategorie:Unix-Software]]
[[es:Ansible]]
[[ru:Ansible (фэнзин)]]
[[it:Ansible]]
[[pt:Ansible]]
[[nl:Weerwort]]

Aktuelle Version vom 10. Juli 2024, 02:16 Uhr

Ansible

Basisdaten

HauptentwicklerMichael DeHaan
EntwicklerAnsibleWorks, Inc.
Erscheinungsjahr2012
Aktuelle Version2.17.2[1]
(15. Juli 2024)
BetriebssystemWindows, GNU/Linux, Unix-artige
Programmier­sprachePython
KategorieOrchestrierung
LizenzGNU General Public License (freie Software)
deutschsprachignein
www.ansible.com

Ansible ist ein Open-Source-Automatisierungswerkzeug zur Orchestrierung und allgemeinen Konfiguration und Administration von Computern. Es kombiniert Softwareverteilung, Ad-hoc-Kommando-Ausführung und Software-Configuration-Management. Die Verwaltung von Netzwerkcomputern erfolgt unter anderem über SSH und erfordert keinerlei zusätzliche Software auf dem verwalteten System. Module nutzen zur Ausgabe JSON und können in jeder beliebigen Programmiersprache geschrieben sein. Das System nutzt YAML zur Formulierung wiederverwendbarer Beschreibungen von Systemen.

Entstehung

Das Projekt Ansible startete im Februar 2012 und die Plattform wurde von Michael DeHaan erstellt[2], dem Autor der Server-Provisioning-Applikation Cobbler und Co-Autor des Func-Frameworks zur Fernadministration. Anwender von Ansible sind beispielsweise das Fedora Projekt, Hewlett-Packard Deutschland, der deutsche Webhoster Hetzner und die Universität Thessaloniki. Ansible ist enthalten in der Fedora-Linux-Distribution des Unternehmens Red Hat Inc. und auch verfügbar für Red Hat Enterprise Linux, CentOS, openSUSE, SUSE Linux Enterprise, Debian, MacOS, Scientific Linux[3] und Cygwin[4]. Prinzipiell ist Ansible mit allen Unix-artigen Betriebssystemen nutzbar. Ab Version 1.7 unterstützen diverse Module auch Windows über Powershell-3.0-Befehle.

Im Januar 2016 wurde die Version 2.0 veröffentlicht.[5]

AnsibleWorks

Am 4. März 2013 wurde die Firma AnsibleWorks gegründet.[6] Sie ist maßgeblich an der Entwicklung von Ansible beteiligt und bietet verschiedene Produkte rund um Ansible an, darunter Support und eine Browser-basierte Benutzerschnittstelle.

Am 16. Oktober 2015 wurde bekanntgegeben, dass Ansible Inc. (ursprünglich AnsibleWorks Inc.) durch Red Hat Inc. übernommen und in das eigene Portfolio integriert wird[7][8].

Architektur

Wie die meisten anderen Konfigurationsmanagement-Systeme unterscheidet Ansible zwischen Konfigurationsüberwachung und Knoten, auf denen die Konfigurationsänderung durchgeführt wird. Diese Knoten werden von Ansible via SSH verwaltet, wobei die Lage der Knoten im Inventar der Konfigurationsüberwachung verwaltet wird.

Designziele

minimalistisch
Managementsysteme sollten keine zusätzlichen Abhängigkeiten von der Umgebung erfordern.
sicher
Ansible setzt keine Agenten auf Knoten ein. Nur OpenSSH und Python[9] (bzw. WinRM oder OpenSSH und Powershell unter Windows)[10] sind auf den verwalteten Knoten erforderlich.
zuverlässig
Wenn sorgfältig geschrieben, können Ansible-Playbooks idempotent sein und damit unerwartete Nebenwirkungen auf die verwalteten Systeme vermeiden.
leicht erlernbar
Playbooks verwenden eine einfache beschreibende Sprache, die auf YAML- und Jinja-Templates basiert.

Module

Jedes Ansible-Modul kann eigenständig und in einer beliebigen Programmiersprache geschrieben sein. Dabei sollten die Module idempotent sein, was bedeutet, dass selbst wenn ein Vorgang mehrfach wiederholt wird – z. B. bei der Wiederherstellung nach einem Ausfall – das System immer in denselben Zustand versetzt wird.

Inventar

Das Inventar ist eine Beschreibung der Knoten, auf die von Ansible zugegriffen werden kann. Standardmäßig wird das Inventar durch eine Initialisierungsdatei beschrieben. Die Konfigurationsdatei listet entweder die IP-Adresse oder den Hostnamen jedes Knotens auf, der von Ansible zugänglich ist. Darüber hinaus können Knoten gruppiert werden.

Ansible kann auch dynamisch Daten aus anderen Systemen beziehen.

Playbooks

Playbooks beschreiben Konfigurationen, Deployment und Orchestrierung in Ansible. Das Playbook-Format ist YAML, wobei jedes Playbook eine Gruppe von Hosts zu einer Reihe von Rollen zuordnet.

AWX

AWX ist eine REST-API, ein Web-Service und eine Web-basierte Konsole. Damit kann die mit Ansible verwaltete IT-Infrastruktur zentralisiert werden mit einem visuellen Dashboard einschließlich Verwaltung aller Inventare, einer rollenbasierten Zutrittskontrolle, Job-Scheduling und Nachrichten.

Siehe auch

Einzelnachweise

  1. Release 2.17.2. 15. Juli 2024 (abgerufen am 21. Juli 2024).
  2. Michael DeHaan: The Origins of Ansible. In: The Inside Playbook. Red Hat, Inc., 8. Dezember 2013, abgerufen am 7. Juni 2017 (englisch): „So Ansible began as a project, sometime in February of 2012.
  3. Ansible Community: Installation – Ansible Documentation. In: docs.ansible.com. Red Hat Inc., archiviert vom Original (nicht mehr online verfügbar) am 4. November 2016; abgerufen am 2. November 2016 (englisch).  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/docs.ansible.com
  4. Yaakov Selkowitz: ANNOUNCEMENT ansible 2.8.2-1. In: Cygwin Project mailing list. cygwin.com, abgerufen am 20. August 2019 (englisch).
  5. Redaktion: Ansible 2.0 ist fertig. In: ADMIN-Magazin. 12. Januar 2016, S. 1, abgerufen am 12. November 2016.
  6. Michael DeHaan: Introducing AnsibleWorks! In: The Inside Playbook. AnsibleWorks Inc., 4. März 2013, S. 1, abgerufen am 12. November 2016 (englisch).
  7. PR Abteilung: Red Hat to Acquire IT Automation and DevOps Leader Ansible. In: Pressemitteilungen. Red Hat Inc., 16. Oktober 2015, S. 1, archiviert vom Original am 9. November 2015; abgerufen am 13. November 2015 (englisch).  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/www.redhat.com
  8. Oliver Frommel: Red Hat kauft Ansible. In: ADMIN-Magazin. 16. Oktober 2015, S. 1, abgerufen am 12. November 2016.
  9. Installing Ansible — Ansible Documentation. Abgerufen am 6. Mai 2020.
  10. Setting up a Windows Host — Ansible Documentation. Abgerufen am 6. Mai 2020.