Ansible dla początkujących

Automatyzacja w IT od podstaw

4.65 (36 reviews)
Udemy
platform
Polski
language
Other
category
297
students
8.5 hours
content
Jul 2021
last update
$19.99
regular price

What you will learn

Dowiesz się, czym jest Ansible i do czego może Ci się przydać.

Poznasz słownictwo specyficzne dla Ansible (moduły, inventory, playbooki).

Nauczysz się zbierać całe konfiguracje plików w playbookach opisanych w języku YAML.

Będziesz zapisywać konfiguracje w playbookach w sposób czytelny oraz odtwarzalny.

Opanujesz zasady tworzenia ról, a poszczególne zadania będziesz umieszczać tak celnie, że umożliwi Ci to kontrolowanie całego procesu instalacji.

Description

Obierz kurs na... automatyzację w administracji IT

Ansible jest elastycznym, wszechstronnym i niezwykle pomocnym narzędziem do automatyzacji w IT. Jego użycie pozwala zautomatyzować pewne powtarzalne procesy i działania, co powinno szczególnie zainteresować osoby pełniące funkcje administratorów sieci. W ramach czynności administracyjnych automatyzować można choćby tworzone środowiska (takie jak stacje robocze dla pracowników) czy serwery w infrastrukturze IT. O ile jednak dla admina znajomość narzędzia Ansible jest kwestią wyboru, o tyle na przykład dla DevOps engineera to już właściwie sprawa obowiązkowa.

Popularność Ansible i innych tego typu narzędzi bierze się z wymogów biznesowych. Im więcej procesów w IT zostanie zautomatyzowanych, tym szybciej będzie można realizować zadania. Z tego powodu przyszli pracodawcy będą Cię coraz częściej pytać o umiejętność korzystania z Ansible. Już choćby dlatego warto się nim zainteresować i nauczyć się nim posługiwać. Z naszym kursem opanowanie tego narzędzia na poziomie podstawowym zajmie Ci dosłownie kilka godzin.

Co Cię czeka w trakcie naszego profesjonalnego szkolenia?

Podczas pracy z tym kursem video:

  • Dowiesz się, czym jest Ansible i do czego może Ci się przydać.

  • Poznasz słownictwo specyficzne dla Ansible (moduły, inventory, playbooki).

  • Nauczysz się zbierać całe konfiguracje plików w playbookach opisanych w języku YAML.

  • Będziesz zapisywać konfiguracje w playbookach w sposób czytelny oraz odtwarzalny.

Co więcej...

  • Opanujesz zasady tworzenia ról, a poszczególne zadania będziesz umieszczać tak celnie, że umożliwi Ci to kontrolowanie całego procesu instalacji.

Ansible. Kurs video. Automatyzacja w IT od podstaw zakończysz na poziomie podstawowym. Nauczysz się używać i konfigurować usługi za pomocą Ansible. To całkowicie wystarczy, by korzystać z tego narzędzia w codziennej pracy. Opanowanie materiału proponowanego w ramach szkolenia będzie stanowić także wstęp do dalszego, samodzielnego zgłębiania tematu.

Science fiction, które stało się rzeczywistością

Określenie „ansible” zostało wymyślone przez pisarkę science fiction Ursulę K. Le Guin i użyte w jej powieści z 1966 roku Świat Rocannona. Ansible oznacza tam systemy służące do natychmiastowej komunikacji. Najwyraźniej książka Le Guin zainspirowała Michaela DeHaana do stworzenia narzędzia Ansible, którego premiera odbyła się w 2015 roku. Ansible Dehaana to narzędzie pozwalające na natychmiastowe skomunikowanie ze sobą serwerów i przekazywanie oraz odbieranie od nich wiadomości. Działa na zasadzie komunikacji kontroler <-> node, gdzie kontrolerem jest miejsce uruchomienia Ansible, zaś node to komputer, do którego użytkownik Ansible zamierza się podłączyć. Co ciekawe, node nie musi mieć wgranego żadnego dodatkowego softu. Wystarczy protokół SSH.

Jak działa Ansible

Skoro komputer, z którym komunikujemy się za pomocą Ansible, nie ma specjalnego oprogramowania komunikacyjnego, to jak Ansible „obchodzi” ten brak? Otóż, po pierwsze, podłącza się do owego komputera. Po drugie, wgrywa na niego niewielkich rozmiarów aplikacje zwane modułami. Pozwalają one wykonać jakąś konkretną, pojedynczą czynność - mogą działać samodzielnie lub w grupach. Po wgraniu modułów czynności są wykonywane, a następnie kasowane z node, czyli komputera, z którym komunikował się kontroler (miejsce uruchomienia Ansible).

Content

Wprowadzenie

Wstęp + materiały dodatkowe
Jak korzystać z materiałów?
Czym jest Ansible ? wstęp i architektura
Konfiguracja środowiska - maszyna wirtualna VirtualBox
Konfiguracja środowiska - maszyna wirtualna KVM/Qemu
Python 2 i 3

Ansible - konfiguracja środowiska - szybki start

Instalacja w systemie Linux '*.deb'/WSL Ubuntu
Klucz SSH ? wstęp i konfiguracja
Dodawanie klucza SSH do zdalnego hosta
Globalne pliki konfiguracyjne Ansible
Własny plik inventory (host) dla Ansible

Środowisko pracy - szybki start

Visual Studio Code
Dokumentacja Ansible
Ansible ad-hoc
Czym jest Ansible playbook
Praca ze zmiennymi Ansible
Wykorzystujemy Ansible facts
Podsumowanie. Zaczynamy ćwiczenia z komendami ad-hoc

Ćwiczenia - komendy ad-hoc Ansible

Moduły shell i command
Praca z modułami file i copy
Edycja pliku za pomocą modułu lineinfile
Pobieranie plików modułem get_url
Praca z plikami archiwum
Tworzymy użytkowników z modułem User
Praca z modułem group
Instalacja oprogramowania z ad-hoc
Kontrolowanie usług za pomocą modułu service
Podsumowanie komend ad-hoc Ansible

Ćwiczenia - Ansible playbook

Zrozumieć YAML
YAML inventory
Tworzenie Ansible Play
Ansible playbook komenda
Zrozumienie zadań w playbooku
Ćwiczenie 1. Twój pierwszy playbook
Zmienne
Templates
Warunki w playbooku
Pętle
Handlers
Uruchamiane selektywne części playbooka
Praca z wrażliwymi danymi w Ansible
Ansible-vault vault-id
Error Handling
Blok group i debug mode
Asynchroniczne zadania w Ansible
Delegacja wykonań
Forkowanie i liczba uruchomień Ansible
run_once
Dobre praktyki w tworzeniu Ansible playbooków
Ansible role
Tworzymy pierwszą rolę - struktura katalogów
Tworzymy pierwszą rolę - tasks, handlers
Tworzymy pierwszą rolę - vars
Ansible galaxy init

Podsumowanie

Co dalej? Zakończenie

Screenshots

Ansible dla początkujących - Screenshot_01Ansible dla początkujących - Screenshot_02Ansible dla początkujących - Screenshot_03Ansible dla początkujących - Screenshot_04

Reviews

Bogdan
March 10, 2023
Bardzo dobry jako wprowadzenie do tematu. Wady: 1) Niestety trochę stary kurs. Przez kilka lat już się coś pewnie pozmieniało i warto wydać nową wersję. 2) Nagminne literówki - ok, jesteśmy ludźmi ;-) Ale ogólnie i tak cieszę się z odbycia kursu i polecam!
Krzysztof
March 14, 2022
W większości jest ok, ale w pewnych miejscach są robione skróty myślowe. Dodatkowo materiały są w innym miejscu niż to co opisuje autor w swoim wideo-poradniku. Na początek by zrozumieć Ansible jest ok.

Charts

Price

Ansible dla początkujących - Price chart

Rating

Ansible dla początkujących - Ratings chart

Enrollment distribution

Ansible dla początkujących - Distribution chart

Related Topics

4138760
udemy ID
6/22/2021
course created date
7/26/2021
course indexed date
Bot
course submited by