Vil du lære å lage en Ansible playbook for Ubuntu LInux? I denne opplæringen skal vi vise Ansible playbook eksempler å bruke på en datamaskin som kjører Ubuntu Linux.

• Ubuntu 18.04
• Ubuntu 19.04
• Ansible 2.8.6

Maskinvareliste:

Følgende avsnitt presenterer listen over utstyr som brukes til å lage denne Ansible opplæringen.

Hver del av maskinvaren som er nevnt ovenfor, finner du på Amazons nettside.

Ansible Relatert Tutorial:

På denne siden tilbyr vi rask tilgang til en liste over tutorials knyttet til Ansible.

Ansible Playbook Eksempel – Installer en pakke ved hjelp av Apt-get

Dette eksemplet på Ansible playbook kalt install-apt.yml installerer Ntpdate- og Nmap-pakkene på alle ansible noder.

Copy to Clipboard

Hvis du vil kjøre denne Ansible-strategiplanen, bruker du følgende kommando.

Copy to Clipboard

I vårt eksempel vil Ansible-serveren koble til alle noder og installere de nødvendige pakkene.

Ansible Playbook Eksempel – Kjører en Shell-kommando

Dette Ansible playbook eksempel kalt linux-echo.yml vil utføre en kommando på Linux-skallet.

Copy to Clipboard

Hvis du vil kjøre denne Ansible-strategiplanen, bruker du følgende kommando.

Copy to Clipboard

I vårt eksempel vil Ansible-serveren koble til alle noder og installere de nødvendige pakkene.

Ansible Playbook Eksempel – Kjører en Raw-kommando

Dette Ansible playbook eksempel kalt linux-raw.yml vil utføre en kommando på Linux-skallet.

Copy to Clipboard

Hvis du vil kjøre denne Ansible-strategiplanen, bruker du følgende kommando.

Copy to Clipboard

I vårt eksempel vil Ansible-serveren koble til alle noder og installere de nødvendige pakkene.

Ansible Playbook Eksempel – Lese en variabel fra kommandolinjen

Dette Ansible playbook eksempel kalt linux-scan.yml vil installere Nmap pakken.

Det vil lese IP-tilleggene fra IP_VAR og bruke NMAP til å skanne denne verten.

Copy to Clipboard

Hvis du vil kjøre denne Ansible-strategiplanen, bruker du følgende kommando.

Copy to Clipboard

I vårt eksempel vil Ansible-serveren skanne verten techexpert.tips etter installasjon av NMAP-pakken.

Denne strategiplanen viser også resultatet på skjermen.

Ansible Playbook Eksempel – Oppdater og oppgrader Ubuntu Linux

Dette Ansible playbook eksempel kalt ubuntu-upgrade.yml vil oppdatere APT-GET database.

Dette Ansible playbook eksempel vil oppgradere ubuntu Linux.

Copy to Clipboard

Hvis du vil kjøre denne Ansible-strategiplanen, bruker du følgende kommando.

Copy to Clipboard

I vårt eksempel vil Ansible-serveren be alle noder om å oppdatere APT-GET-databasen.

I vårt eksempel vil Ansible-serveren fortelle alle noder å oppgradere Ubuntu Linux pacakges.

Ansible Playbook Eksempel – Parallelle oppgaver

Dette Ansible playbook eksempel kalt ubuntu-parallel.yml vil kjøre taks samtidig.

Copy to Clipboard

Hvis du vil kjøre denne Ansible-strategiplanen, bruker du følgende kommando.

Copy to Clipboard

I vårt eksempel vil Ansible-serveren be alle noder om å kjøre 3 kommandoer parallelt.