Hi
folgendes Anliegen; sagen wir es gibt 200 VM wo eine App läuft. Nun wollen wir dir die updaten via ansible. (ansible stoppt die App, lädt neue Datei hoch und startet die App auf jedem Host)
Nun kann es sein, dass eine App noch nicht update bereit ist (läuft noch ein laaanger Prozess) diese soll nicht updated werden.
Meine Idee ist nun; in unsere Admin App fragen wir alle hosts per API ab ob sie startklar sind fürs Update. Dann lasse ich mir eine Liste mit IPs geben oder Hosts und setze das Update command nur an die Server welche bereit sind. Die anderen dann später wenn sie soweit sind.
Mist es mit ansible möglich, nur an gewisse hosts das command zu senden? (Müssen die hosts im ansible Host file stehen? Ja oder) aus der Doku geht das nicht ganz so gut hervor, steht aber drin comma list of hosts.
folgendes Anliegen; sagen wir es gibt 200 VM wo eine App läuft. Nun wollen wir dir die updaten via ansible. (ansible stoppt die App, lädt neue Datei hoch und startet die App auf jedem Host)
Nun kann es sein, dass eine App noch nicht update bereit ist (läuft noch ein laaanger Prozess) diese soll nicht updated werden.
Meine Idee ist nun; in unsere Admin App fragen wir alle hosts per API ab ob sie startklar sind fürs Update. Dann lasse ich mir eine Liste mit IPs geben oder Hosts und setze das Update command nur an die Server welche bereit sind. Die anderen dann später wenn sie soweit sind.
Mist es mit ansible möglich, nur an gewisse hosts das command zu senden? (Müssen die hosts im ansible Host file stehen? Ja oder) aus der Doku geht das nicht ganz so gut hervor, steht aber drin comma list of hosts.