## Verbinding testen

Nadat je het inventarisbestand hebt ingesteld om alle servers op te nemen, is het tijd om te controleren of Ansible verbinding kan maken met deze servers en opdrachten kan uitvoeren via SSH.

Voor deze les gebruiken we het Ubuntu- student account, omdat dit het sudo-gebruiker account is dat we hebben ingesteld. Dit is beter dan het ROOT-account en je wordt aangemoedigd om dat account te gebruiken.

Je kunt het `-u`optie gebruiken om de externe systeemgebruiker op te geven. Als dit niet het geval is, zal Ansible proberen verbinding te maken als je huidige systeemgebruiker op het controleknooppunt. Wij hebben in het inventartisbestand aangegeven dat onze gebruikent student is en hoeven we de optie `-u` niet te gebruiken.

Voer vanaf je lokale computer of Ansible-besturingsknooppunt het volgende uit:

    ansible all -m ping

Voor alle servers in je inventarisbestand, anders:

    ansible -m ping ubuntu-server

Deze opdracht gebruikt de ingebouwde `ping`module van Ansible om een ​​connectiviteitstest uit te voeren op alle knooppunten vanuit je standaardinventaris, waarbij je verbinding maakt als student . De `ping`module test:

- of hosts toegankelijk zijn;
- als je geldige SSH-inloggegevens hebt;
- als hosts Ansible-modules kunnen draaien met Python.

Je zou een output moeten krijgen die lijkt op deze:

    ubuntu-server | SUCCESS => {
        "changed": false,
        "ping": "pong"

Als dit de eerste keer is dat je via SSH verbinding maakt met deze servers, wordt je gevraagd om de authenticiteit te bevestigen van de hosts waarmee je verbinding maakt via Ansible. Typ wanneer daarom wordt gevraagd `yes`en druk op `ENTER`om te bevestigen.

Zodra je een `"pong"`antwoord van een host ontvangt, betekent dit dat je klaar bent om Ansible-opdrachten en playbooks op die server uit te voeren.