ansible.lineinfile(3)

Nazwa

lineinfile – Upewnij się, że określona linia jest w pliku

Opis

Ten moduł przeszuka plik w poszukiwaniu linii i upewni się, że jest ona obecna lub nieobecna.

Jest to głównie przydatne, gdy chcesz zmienić tylko pojedynczą linię w pliku. Dla innych przypadków, zobacz copy lub templatemodules.

Opcje

backup

Tworzy plik zapasowy zawierający informacje o znaczniku czasowym

, abyś mógł odzyskać oryginalny plik, jeśli w jakiś sposób go niepoprawnie uszkodziłeś.create

Używane z state=present. Jeśli zostanie podany, plik zostanie utworzony, jeśli jeszcze nie istnieje. Domyślnie nie powiedzie się, jeśli pliku nie ma.Do wyboru: yes,no.

dest

Plik do modyfikacji(wymagane)

insertafter Używane ze stanem=obecny. Jeśli podano, linia zostanie wstawiona po podanym wyrażeniu regularnym. Dostępne są dwie specjalne wartości; BOF dla wstawiania linii na początku pliku i EOF dla wstawiania linii na końcu pliku. Do wyboru: BOF,EOF.(domyślnie: EOF) line

Wymagane dla state=present. Linia do wstawienia/zastąpienia w pliku. Musi pasować do wartości podanej w regexp.

regexp

Wyrażenie regularne, którego należy szukać w pliku. Dla state=present, wzorzec do zastąpienia. Dla state=absent, wzorzec linii do usunięcia. Używa wyrażeń regularnych Pythona; zobacz http://docs.python.org/2/library/re.html.(required)

state

Czy linia powinna tam być czy nie. Do wyboru: obecny,nieobecny. (domyślnie: present).”

Przykłady

lineinfile: dest=/etc/selinux/config regexp=^SELINUX= line=SELINUX=disabledlineinfile: dest=/etc/sudoers state=absent regexp="^%wheel"

Autor

Daniel Hokka Zakrisson

Zobacz także

ansible(1), http://ansible.github.com/modules.html#lineinfile

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.