GNU/Linux >> Znalost Linux >  >> Fedora

Jak nainstalovat Ansible na Fedoru 35

V tomto tutoriálu vám ukážeme, jak nainstalovat Ansible na Fedoru 35. Pro ty z vás, kteří to nevěděli, Ansible je open-source software pro poskytování, správu konfigurace a aplikace -nástroj pro nasazení umožňující infrastrukturu jako kód. Ansible automatizuje a zjednodušuje opakující se, složité a zdlouhavé operace. Je to bezplatný nástroj napsaný v Pythonu.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci automatizačního nástroje Ansible na Fedoře 35.

Nainstalujte Ansible na Fedoru 35

Krok 1. Než budete pokračovat, aktualizujte svůj operační systém Fedora, abyste se ujistili, že všechny existující balíčky jsou aktuální. K aktualizaci serverových balíčků použijte tento příkaz:

sudo dnf upgrade
sudo dnf update

Krok 2. Instalace Pythonu.

Ansible je napsán v Pythonu, nyní nainstalujeme Python na systém Fedora pomocí následujícího příkazu:

sudo dnf install python3
sudo dnf install python3-pip

Krok 3. Instalace Ansible na Fedoru 35.

Ve výchozím nastavení je Ansible k dispozici v základním úložišti Fedory 35. Nyní jej nainstalujte spuštěním následujícího příkazu:

sudo dnf install ansible

Verzi Ansible můžeme ověřit spuštěním následujícího příkazu:

ansible --version

Výstup:

ansible 2.9.30
  config file =/etc/ansible/ansible.cfg configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location =/usr/lib/python3.8/site-packages/ansible executable location =/usr/bin/ansible python version =3.9.8 (default, Dec 10 2021, 00:11:01) [GCC 10.2.1 20200723 (Red Hat 10.2.1-1)]

Krok 4. Testování Ansible.

Nyní vytvoříme pár klíčů pomocí ssh-keygen příkaz na vaší Fedoře:

ssh-keygen

Výstup:

Generating public/private rsa key pair.
Enter file in which to save the key (/home/idroot/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/idroot/.ssh/id_rsa.
Your public key has been saved in /home/idroot/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:vRdPlegZg1meilana0jQsiTYmariaSnuUQj3g [email protected]
The key's randomart image is:
+---[RSA 3072]----+
|           oo  . |
|         o.ooo+ o|
|        .o+*O=o*.|
|        ooE**=B..|
|        S++X+=o. |
|          =+.=o..|
|          . . o..|
|           .     |
|                 |
+----[SHA256]-----+

Dále zkopírujte ID na vzdálený server:

ssh-copy-id [email protected]

Poté vytvořte na řídicím počítači soubor inventáře následovně:

nano hosts

Přidejte následující soubor:

192.168.77.21 ansible_ssh_user=fedora

Nakonec pomocí modulu ping otestujte ansible:

ansible  -i hosts 192.168.77.21 -m ping

Výstup:

192.168.77.21 | SUCCESS => {
    "ansible_facts": {
        "discovered_interpreter_python": "/usr/bin/python"
    },
    "changed": false,
    "ping": "pong"
}

Blahopřejeme! Úspěšně jste nainstalovali Ansible. Děkujeme, že jste použili tento návod k instalaci automatizačního nástroje Ansible na váš systém Fedora 35. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Ansible .


Fedora
  1. Jak nainstalovat a nakonfigurovat Ansible na Fedoře 35

  2. Jak nainstalovat Java 17 do Fedory 35

  3. Jak nainstalovat Notepad++ na Fedoru 35

  1. Jak nainstalovat Node.js na Fedora 35 / Fedora 34

  2. Jak nainstalovat Wireshark na Fedoru 35

  3. Jak nainstalovat Ansible na Fedoru 35

  1. Jak nainstalovat Vagrant na Fedoru 34

  2. Jak nainstalovat OpenOffice 4.1.10 na Fedoru 34

  3. Jak nainstalovat AnyDesk na Fedora 35 / Fedora 34