Jaka jest różnica między modułem Ansible template a Ansible copy module?Jaka jest różnica między modułem Ansible template a modułem kopiowania?
6
A
Odpowiedz
10
Chociaż jest bardzo podobny, szablon pełni dodatkową funkcję.
- copy zajmuje plik z hostem,
„jak jest”,
i kopiuje go do odległego miejsca przeznaczenia. - template zajmuje plik (szablon) z hostem,
zmienia zmienne oparte na filtrowaniu Jinja2,
i kopiuje go do odległego miejsca przeznaczenia.
Można użyć szablonu do skopiowania pliku bez formatowania szablonu z hosta do zdalnego miejsca docelowego.
Przykładem kopiowania przez szablon jest sytuacja, w której należy zaimportować niestandardowy plik konfiguracyjny na podstawie parametrów z hosta (lub w innym miejscu), na przykład pliku konfiguracji sieci, który pobiera właściwości hosta/poświadczenia z instancji bazy danych. Zauważ, że to samo można osiągnąć, używając copy/lineinfile - jest to po prostu inny sposób.
Powiązane problemy
- 1. Jaka jest różnica między "pakietem" a "modułem" w programie Frege?
- 2. Jaka jest różnica między modułem a skryptem w Pythonie?
- 3. Jaka jest różnica między przestrzenią nazw a modułem w F #?
- 4. jaka jest różnica między modułem Mavena a projektem Maven
- 5. Różnica między modułem a pakietem w węźle?
- 6. Różnica między dataksem datetime a modułem czasu
- 7. Jaka jest różnica między modułem npm Firebase i firebase-admin?
- 8. Marionetka - relacje między aplikacją a modułem
- 9. Jaka jest różnica między Docker Container a Ansible Playbook?
- 10. Jaka jest różnica między kopiowaniem a klonowaniem?
- 11. "template <>" vs "template" bez nawiasów - jaka jest różnica?
- 12. Jaka jest różnica między pakietem, modułem i klasą w Perlu zorientowanym obiektowo?
- 13. Wyznaczanie nazw Ruby klasą a modułem?
- 14. Różnice między modułem RestKit i AFIncrementalStore
- 15. Jaka jest różnica między cat_id a term_id?
- 16. Jaka jest różnica między IEnumerable a tablicami?
- 17. Jaka jest różnica między == a === w Verilog?
- 18. Jaka jest różnica między UseCase a Workflow?
- 19. Jaka jest różnica między pakietem a intencją?
- 20. Jaka jest różnica między węzłem a wierzchołkiem?
- 21. Jaka jest różnica między Ember.computed.alias a Ember.binding?
- 22. Jaka jest różnica między alertem a window.alert?
- 23. Jaka jest różnica między @android a android:
- 24. Jaka jest różnica między krotką a kompresją?
- 25. Jaka jest różnica między proxy a reify?
- 26. Jaka jest różnica między @Inject a @PersistenceContext?
- 27. Jaka jest różnica między sqlite3 a pdo_sqlite
- 28. Jaka jest różnica między Const a Constant?
- 29. Jaka jest różnica między Socket.IO a Firebase?
- 30. Jaka jest różnica między macierzą a tablix?
Zastanawiam się jednak, czy należy wywoływać szablon tylko wtedy, gdy potrzebna jest jego funkcjonalność. Po co dodawać (minimalnie zaistniałe zdarzenie) obciążenie związane z wywoływaniem jinja2 tego, co masz na statyczną zawartość, która mogłaby mieć wpływ na środowisko wykonawcze, gdybyś miał ich zbyt dużo lub jeśli działałeś w środowisku o ograniczonych zasobach. Słysząc głośno, naprawdę. Ktoś pakuje się z ich dwoma centami :) – Sankalp