Piszę ansibli z playbacku dla jednego konkretnego celu: chciałbym zsynchronizować katalog na serwerze A-n, ale zanim powinienem zrobić git pull na serwerze "B". Uruchomienie playbooka na hoście A-n (opisane w ekwipunku). Mam również playbook dla "git pull" na serwerze B. Czy jest możliwe dołączenie jednego playbooka do drugiego? Nie wiem jak, ponieważ ansible pozwala określić tylko jedną grupę hostów na początku instrukcji.Pytanie: jak uruchomić zadanie na innym komputerze w jednym podręczniku?
10
A
Odpowiedz
12
Jeśli chcesz uruchomić zadanie powiązane z hostem, ale na innym hoście, powinieneś wypróbować delegate_to
.
Powiązane problemy
- 1. Możliwe jest nadanie "Usługi sieciowe" na jednym komputerze uprawnień do katalogu na innym komputerze?
- 2. Jak programowo zatrzymać/uruchomić zaplanowane zadanie na komputerze zdalnym?
- 3. Jak uruchomić wiele instalacji Perla na jednym komputerze?
- 4. działa a.out na innym komputerze
- 5. Spławik DIV na innym komputerze DIV
- 6. Program WPF uruchamia się superszybko na jednym komputerze, ale bardzo wolno na innym
- 7. Jak zrobić Cienki uruchomić na innym porcie?
- 8. Błąd "ValueError: nie można sformatować dat tak wcześnie" na jednym komputerze, działa na innym
- 9. nazywając Gradle „budować” zadanie w innym projekcie
- 10. Uri.UnescapeDataString kończy się niepowodzeniem na innym komputerze
- 11. Katalog na innym komputerze - poświadczenia logowania
- 12. Symulacja ruchu sieciowego p2p na jednym komputerze
- 13. Szyny, jak uruchomić zadanie rake'a
- 14. Czy zadanie C# działa na jednym rdzeniu?
- 15. Jak ręcznie uruchomić zadanie Sidekiq
- 16. Jak uruchomić zadanie Sinatra w tle?
- 17. Jak uruchomić zadanie po awarii w Jenkins?
- 18. Jak ponownie uruchomić usługę na komputerze zdalnym w systemie Windows?
- 19. Jak uruchomić inny proces w piaskownicy na komputerze Mac?
- 20. Jak uruchomić polecenie "pdflatex" w języku Java na komputerze Mac:
- 21. Dlaczego instalacja vcredist_x86.exe nie naprawia błędu SideBySide podczas tworzenia EXE na jednym komputerze i uruchamiania go na innym?
- 22. Jak uruchomić wiele wersji PHPUnit na tym samym komputerze?
- 23. Jak uruchomić wątek w innym kontekście zabezpieczeń?
- 24. Jak automatycznie uruchomić sparametryzowane zadanie Jenkinsa
- 25. Przełączanie tożsamości użytkowników w jednej Git na jednym komputerze
- 26. Jak uruchomić wiele poleceń w jednym wierszu?
- 27. .NET Zadanie wykonane w jednym wątku
- 28. Jak uruchomić plik APK na komputerze Mac poprzez Bluestacks
- 29. Jak uruchomić Terminal jako Administrator na komputerze Mac Pro
- 30. Kubernetes - jak uruchomić zadanie tylko raz
Nie można jednak delegować całego zestawu zadań, a nie jednego zadania. A może mogę użyć innego "stwój_użytkownika" dla takiego delegowanego zadania? – Frexin
@Frexin: Możesz delegować cały zestaw zabaw z użyciem delegata na localhost (ansibli master) i wywoływać komendę 'ansible-playbook'. – nghnam