Pracuję nad podręcznikiem, aby dołączyć systemy Linux do Active Directory. Nie mogę znaleźć sposobu na konwersję wartości ansible_hostname na wielkie litery. Jedno z poleceń, które muszę uruchomić, wymaga podania nazwy hosta wielkimi literami.
Pracuję nad podręcznikiem, aby dołączyć systemy Linux do Active Directory. Nie mogę znaleźć sposobu na konwersję wartości ansible_hostname na wielkie litery. Jedno z poleceń, które muszę uruchomić, wymaga podania nazwy hosta wielkimi literami.
Odpowiedzi:
Jak wspomniał Hector Valverde , wydaje się, że tak
{{ ansible_hostname|upper }}
... zamiast „wielkich liter”
{{ ansible_hostname | lower }}
zamiast udokumentowanej Jinja2lower()
W moim przypadku, aby przekonwertować wartość zmiennej na wielką literę, zmień zmienną na górną w następujący sposób:
{{ ansible_hostname|upper }}