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.
Hvis du vil kjøre denne Ansible-strategiplanen, bruker du følgende kommando.
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.
Hvis du vil kjøre denne Ansible-strategiplanen, bruker du følgende kommando.
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.
Hvis du vil kjøre denne Ansible-strategiplanen, bruker du følgende kommando.
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.
Hvis du vil kjøre denne Ansible-strategiplanen, bruker du følgende kommando.
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.
Hvis du vil kjøre denne Ansible-strategiplanen, bruker du følgende kommando.
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.
Hvis du vil kjøre denne Ansible-strategiplanen, bruker du følgende kommando.
I vårt eksempel vil Ansible-serveren be alle noder om å kjøre 3 kommandoer parallelt.