linux:ansible:basics

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
linux:ansible:basics [18.11.2024 19:06. ] – Externe Bearbeitung 127.0.0.1linux:ansible:basics [26.07.2025 11:13. ] (aktuell) – [Paket ansible] django
Zeile 1102: Zeile 1102:
 Nachdem wir uns nun eigehend mit den Grundlagen zu Ansible beschäftigt haben, wollen wir nun noch das eigentliche Paket **ansible** installieren. Nachdem wir uns nun eigehend mit den Grundlagen zu Ansible beschäftigt haben, wollen wir nun noch das eigentliche Paket **ansible** installieren.
  
-Die Installation von Ansible auf unserer Admin-Workstation, von der wir unsere Zielsysteme aus orchestrieren wollen, gestaltet sich dank unseres Paket-Managers **dnf** bzw. **yum** entsprechend einfach. Im Grunde reicht dabei die Installation des Paketes **//ansible//**. +Die Installation von Ansible auf unserer Admin-Workstation, von der wir unsere Zielsysteme aus orchestrieren wollen, gestaltet sich Dank unseres Distributionsspezifischen Paket-Managers **pacman**, **dnf**, **apt** oder bzw. **zyppr** entsprechend einfach. Im Grunde reicht dabei die Installation des Paketes **//ansible//**.  
 +   # pacman -Sy ansible 
 + 
 +bzw. 
    # dnf install ansible  -y    # dnf install ansible  -y
  
Zeile 1111: Zeile 1115:
    # zyppr in ansible -y    # zyppr in ansible -y
  
-==== RPM-Paket ansible ==== +==== Paket ansible ==== 
-Einen Überblick über das Paket kann man mit Hilfe des Befehls **''rpm -qi''** sich anzeigen lassen.+Einen Überblick über das Paket **ansible**, welches wir gerade installiert haben, kann man mit Hilfe des distributionsspezifischen Paketmanagers sich anzeigen lassen. 
 + 
 +Bsp unter **[[https://archlinux.org/|Arch-Linux]]** 
 +   # pacman -Qi ansible 
 + 
 +++++ Paketbeschreibung und Versionsangabe | 
 +<code>Name            : ansible 
 +Version         : 11.8.0-1 
 +Description     : Official assortment of Ansible collections 
 +Architecture    : any 
 +URL             : https://pypi.org/project/ansible/ 
 +Licenses        : GPL-3.0-or-later 
 +Groups          : None 
 +Provides        : python-ansible_collections 
 +Depends On      : python  ansible-core 
 +Optional Deps   : python-argcomplete: shell completions 
 +                  python-pyopenssl: openssl modules 
 +                  python-dnspython: for dig lookup 
 +                  python-ovirt-engine-sdk: ovirt support 
 +                  python-boto3: aws_s3 module 
 +                  python-ldap: ldap support 
 +                  python-proxmoxer: proxmox modules 
 +                  python-openstacksdk: OpenStack module 
 +                  python-pynetbox: NetBox module 
 +                  python-ldap: LDAP modules 
 +                  python-kubernetes: Kubernetes modules 
 +                  python-keyring: Keyring module 
 +                  python-github3py: GitHub module 
 +                  python-lxc: LXC module 
 +                  python-fqdn: fqdn_valid module 
 +                  acme-tiny: openssl_certificate module 
 +Required By     : None 
 +Optional For    : None 
 +Conflicts With  : None 
 +Replaces        : None 
 +Installed Size  : 537.68 MiB 
 +Packager        : Robin Candau <antiz@archlinux.org> 
 +Build Date      : Wed 16 Jul 2025 06:36:01 PM CEST 
 +Install Date    : Sat 26 Jul 2025 12:52:57 PM CEST 
 +Install Reason  : Explicitly installed 
 +Install Script  : No 
 +Validated By    : Signature 
 +</code> 
 +++++ 
 + 
 +Nachfolgend sehen wir ein Beispiel unter einem RPM-basierenden Distribution:
    # rpm -qi ansible    # rpm -qi ansible
 +
 +++++ Paketbeschreibung und Versionsangabe |
 <code>Name        : ansible <code>Name        : ansible
 Version     : 2.9.13 Version     : 2.9.13
Zeile 1137: Zeile 1188:
 on remote nodes. Extension modules can be written in any language and on remote nodes. Extension modules can be written in any language and
 are transferred to managed machines automatically.</code> are transferred to managed machines automatically.</code>
 +++++
 +
 +Interessieren wir uns für eine Datei- und Ordnerliste, werden wir mit der zusätzlichen Option **''l''** bei den zuvor gezeigten Aufrufen fündig, also z.B.:
 +   # pacman -Qil ansible
 +
 +bzw.
  
-Interessieren wir uns für eine Datei- und Ordnerliste, werden wir wie immer mit folgendem Aufruf fündig: 
    # rpm -qil ansible    # rpm -qil ansible
  
  • linux/ansible/basics.1731956772.txt.gz
  • Zuletzt geändert: 18.11.2024 19:06.
  • von 127.0.0.1