ansible-pull - Online w chmurze

Jest to polecenie ansible-pull, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu darmowych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


ansible-pull - pobierz playbooki z serwera VCS i uruchom je na tym komputerze jako
target.

STRESZCZENIE


ansible-pull -U URL [opcje] [ ]

OPIS


Wiarygodne jest bardzo prostym narzędziem/frameworkiem/API do robienia „rzeczy zdalnych”.

Użyj ansible-pull, aby skonfigurować zdalną kopię ansible na każdym zarządzanym węźle, każdy zestaw do uruchomienia
za pomocą crona i zaktualizuj źródło playbook za pośrednictwem repozytorium źródeł. To odwraca domyślne naciskać
architektura ansibla w a Ciągnąć architektura, która ma niemal nieograniczone skalowanie
potencjał.

Playbook konfiguracji można dostroić, aby zmienić częstotliwość crona, lokalizacje rejestrowania i
parametry do ansible-pull.

Jest to przydatne zarówno w przypadku ekstremalnego skalowania, jak i okresowej naprawy. Wykorzystanie
sprowadzać moduł do pobierania logów z przebiegów ansible-pull byłby doskonałym sposobem gromadzenia
i analizuj zdalne logi z ansible-pull.

OPCJA ARGUMENT


nazwapliku.yml
Nazwa jednego z plików w formacie YAML do uruchomienia jako podręcznika ansible. To może być
ścieżka względna w kasie. Jeśli nie zostanie podany, ansible-pull będzie szukać a
Playbook oparty na w pełni kwalifikowanej nazwie domeny hosta, nazwie hosta hosta i
wreszcie podręcznik o nazwie lokalny.yml.

OPCJE


--akceptuj-klucz-hosta
Dodaje klucz hosta dla adresu URL repozytorium, jeśli jeszcze nie został dodany.

--poproś-zostań-przepustką
Poproś o hasło eskalacji uprawnień.

-k, --zapytaj-przepustka
Pytaj o hasło połączenia, jeśli jest to potrzebne do używanego transportu. Do
na przykład używając ssh i nie mając uwierzytelniania opartego na kluczu z ssh-agent.

--zapytaj-su-pass
Pytaj o hasło su, używane z --su (przestarzałe, użyj zostań).

-K, --ask-sudo-pass
Pytaj o hasło do użycia z --sudo, jeśli istnieje (przestarzałe, użyj zostań).

--ask-vault-pass
Pytaj o hasło do skarbca.

-C SPRAWDZIĆ, -- kasa =SPRAWDZIĆ
Oddział/Tag/Zatwierdź do kasy. Jeśli nie podano, używa domyślnego zachowania używanego modułu
aby sprawdzić repozytorium Playbook.

-d DEST, --katalog=DEST
Katalog do repozytorium kasy. Jeśli nie podano, podkatalog
~/.ansible/pociągnij/ będzie użyty.

-e EXTRA_VARS, --dodatkowe-zmienne=„EXTRA_VARS”
Dodatkowe zmienne do wstrzyknięcia do podręcznika, w formacie klucz=wartość klucz=wartość lub w cudzysłowie
YAML/JSON (hasze i tablice). Aby załadować zmienne z pliku, określ plik
poprzedzone znakiem @ (np. @vars.yml).

-f, --siła
Wymuś uruchomienie playbook, nawet jeśli nie można zaktualizować repozytorium playbook. To może być
przydatne na przykład do wymuszenia stanu wykonania, gdy połączenie sieciowe może nie być
zawsze bądź gotowy lub możliwy.

--pełny
Wykonaj pełny klon repozytorium. Domyślnie ansible-pull wykona płytkiego klona
na podstawie ostatniej rewizji.

-h, --help
Pokaż komunikat pomocy i wyjdź.

-i PATH, --inwentarz=PATH
Połączenia PATH do inwentarza, który domyślnie /etc/ansible/hosts. Alternatywnie możesz
użyj listy rozdzielonych przecinkami hostów lub pojedynczego hosta z przecinkiem gospodarz,.

--klucz-prywatny=PRIVATE_KEY_FILE
Użyj tego pliku do uwierzytelnienia połączenia.

-m IMIĘ, --nazwa-modułu=IMIĘ
Moduł używany do kasowania repozytorium playbook. Domyślnie git.

-o, --tylko-jeśli-zmiana
Uruchom playbook tylko wtedy, gdy repozytorium zostało zaktualizowane.

--oczyścić
Wyczyść kasę po uruchomieniu podręcznika.

-s SEN, --sen=SEN
Uśpij przez losowy interwał (od 0 do liczby sekund SLEEP) przed rozpoczęciem.
Jest to przydatny sposób na rozpraszanie żądań git.

--ssh-wspólne-args='-o' ProxyCommand="ssh -W %h:%p ... " ...'
Dodaj określone argumenty do dowolnego wiersza poleceń sftp/scp/ssh. Przydatne do ustawienia
ProxyCommand, aby użyć hosta skoku, ale wszelkie argumenty, które są akceptowane przez wszystkie trzy
można określić programy.

--sftp-dodatkowe-args='-F ...'
Dodaj określone argumenty do dowolnego wiersza poleceń sftp.

--scp-dodatkowe-args='-l' ...'
Dodaj określone argumenty do dowolnego wiersza poleceń scp.

--ssh-dodatkowe-args='-R ...'
Dodaj określone argumenty do dowolnego wiersza poleceń ssh.

-t TAGI, --tagi=TAGI
Uruchamiaj tylko gry i zadania oznaczone tymi wartościami.

-U URL, --url=URL
URL repozytorium playbooków do kasy.

--plik-hasła magazynu=VAULT_PASSWORD_FILE
Plik haseł do skarbca.

-v, --gadatliwy
Przekaż -vvv do ansible-playbook.

INWENTARZ


Ansible przechowuje hosty, na których potencjalnie może operować, w ekwipunku. To może być
plik podobny do ini, skrypt, katalog lub lista. Składnia ini to jeden host na linię. Grupy
nagłówki są dozwolone i są umieszczane w osobnym wierszu, ujęte w nawiasy kwadratowe, które
rozpocząć linię.

Obsługiwane są również zakresy hostów. Aby uzyskać więcej informacji i dodatkowe opcje, zobacz
dokumentacja na http://docs.ansible.com/.

ŚRODOWISKO


Można określić następujące zmienne środowiskowe.

ANSIBLE_INVENTORY — Zastąp domyślny plik inwentarza ansible

ANSIBLE_LIBRARY — Zastępuje domyślną ścieżkę biblioteki modułów ansible

ANSIBLE_CONFIG — Zastąp domyślny plik konfiguracyjny ansible

O wiele więcej jest dostępnych dla większości opcji w ansible.cfg

Korzystaj z ansible-pull online za pomocą usług onworks.net



Najnowsze programy online dla systemów Linux i Windows