Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Besturingssysteem >> Ubuntu >> Content
Ansible installeren op Ubuntu 18.04 met best practices
Stap 1:Update het systeem

Zorg ervoor dat uw Ubuntu-systeem up-to-date is met de nieuwste pakketten en beveiligingspatches voordat u begint. Voer de volgende opdrachten uit in de terminal:

``` bash

sudo apt-update

sudo apt-upgrade

```

Stap 2:vereisten installeren

Ansible heeft een aantal afhankelijkheden die moeten worden geïnstalleerd voordat u verder kunt gaan:

``` bash

sudo apt install software-eigenschappen-gemeenschappelijk

sudo apt-add-repository ppa:ansible/ansible

sudo apt-update

```

Stap 3:Ansible installeren

Nu kunt u Ansible eindelijk installeren met behulp van de apt-pakketbeheerder:

``` bash

sudo apt installeer ansible

```

Stap 4:Installatie verifiëren

Zodra de installatie is voltooid, controleert u of Ansible correct is geïnstalleerd door de versie te controleren:

``` bash

ansible-versie

```

U zou een uitvoer moeten zien die lijkt op:

```

weerbaar 2.10.2

```

Stap 5:SSH-sleutelgebaseerde authenticatie configureren

Om ervoor te zorgen dat Ansible machines op afstand kan beheren, moet het een beveiligde verbinding tot stand brengen. De aanbevolen methode is het instellen van op SSH-sleutels gebaseerde authenticatie. Volg deze stappen om een ​​nieuw SSH-sleutelpaar te genereren:

``` bash

ssh-keygen -t rsa

```

Voer desgevraagd een veilige wachtwoordzin voor de sleutel in.

Stap 6:Kopieer de openbare sleutel naar externe hosts

Kopieer vervolgens de openbare SSH-sleutel naar de doelhosts die u met Ansible wilt beheren. U kunt de volgende opdracht gebruiken om de sleutel naar de thuismap van de rootgebruiker op de externe host te kopiëren:

``` bash

ssh-copy-id root@

```

Vervang `` door het daadwerkelijke IP-adres of de hostnaam van de externe host.

Stap 7:Ansible Hosts-bestand configureren

Ansible gebruikt een inventarisbestand om beheerde hosts te vermelden en te groeperen. Maak een inventarisbestand met de naam `hosts` in de map `/etc/ansible/` met de volgende inhoud:

``` bash

[webservers]

```

Vervang `` door het daadwerkelijke IP-adres of de hostnaam van de externe host waarvoor u zojuist op SSH-sleutel gebaseerde authenticatie hebt geconfigureerd.

Stap 8:Praktische tips

Hier zijn enkele best practices die u moet volgen bij het gebruik van Ansible:

- Gebruik SSH-sleutels in plaats van wachtwoorden voor authenticatie.

- Maak afzonderlijke gebruikersaccounts voor Ansible-taken.

- Gebruik sudo- of privilege-escalatiemechanismen zorgvuldig en alleen wanneer dat nodig is.

- Scheid speelboeken in rollen om taken in beheersbare modules te organiseren.

- Schrijf draaiboeken op een idempotente manier, zodat ze meerdere keren kunnen worden uitgevoerd zonder onbedoelde gevolgen.

- Gebruik Ansible Vault om gevoelige informatie zoals wachtwoorden veilig op te slaan.

- Gebruik de optie `--check` om draaiboeken te verifiëren zonder taken uit te voeren, zodat u geen onbedoelde wijzigingen aanbrengt.

- Implementeer versiebeheer om wijzigingen in draaiboeken en configuraties bij te houden.

- Documenteer uw draaiboeken en rollen grondig voor eenvoudig onderhoud en begrip.

Als u deze best practices volgt, verbetert u de veiligheid en betrouwbaarheid van uw Ansible-automatisering.

Previous: Next:
  Ubuntu
·Hoe je Spaanse tekens en symbo…
·Hoe GFortran 7/8/9/10/11 te in…
·Hoe te converteren VOB naar MP…
·Hoe maak je een Desktop Link i…
·Hoe maak je een Bootable USB o…
·Hoe Network Twee Ubuntu comput…
·Hoe sqlite3 te installeren op …
·Waarom kan ik niet Boot de Ubu…
·Hoe je Java installeren in Ubu…
  Related Articles
Pagina's uit een PDF extraheren in Mac O…
Hoe een externe harde schijf op een Mac …
Hoe DEP uit te schakelen met de Windows …
Hoe u een applicatie kunt uitvoeren die …
Hoe u ‘ingangspunt niet gevonden’-fouten…
Hoe u een Android-emulator uitvoert 
Hoe u het MAC-adres op uw Android-appara…
Een fotoronde maken op een Android-appar…
Hoe contacten overbrengen van een Androi…
  Besturingssysteem Articles
·Hoe te Wisselbestandruimte Verhoog 
·Hoe een I386 Debian Etch Kernel compiler…
·Toegang krijgen tot de digitale camera i…
·Hoe te Proxy uitschakelen in IE 
·Hoe het opzetten van draadloze Ad Hoc Ga…
·Hoe maak je een Wireless RJ45-poort gebr…
·Herstellen van verwijderde Partitie 
·Hoe kan ik muziek via mijn geluidskaart …
·Hoe te initiëren Systeemherstel zonder …
Copyright © Computer Kennis https://www.nldit.com