Rozdział 12. Własne moduły

Czasami pojawia się zadanie, które jest zbyt skomplikowane, aby można je było wykonać za pomocą modułów command lub shell, a potrzebny moduł nie jest dostępny. W takiej sytuacji można napisać własny moduł.

Kiedyś napisałem dwa moduły: jeden odczytujący publiczny adres IP serwera znajdującego się za routerem dokonującym translacji NAT (ang. network address translation, translacja adresów sieciowych) oraz drugi, instalujący bazy danych w systemie OpenStack. Zamierzałem również napisać moduł generujący certyfikaty TLS z własnym podpisem, jednak nie udało mi się tego zrobić.

Innym częstym powodem tworzenia własnych modułów jest potrzeba interakcji z zewnętrznymi usługami za pomocą interfejsu REST API. Na przykład serwis ...

Get Ansible w praktyce now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.