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.