Wie verwalten Sie Ihr Inventar von Spot-Instanzen in AWS mit Ansible?

13

Ich bin neu in Ansible, mit einigen Erfahrungen in Chef. Ich denke darüber nach, Ansible zu lernen und zu verwenden, um Umgebungen zu verwalten.

Ich habe mich gefragt, wie das Inventar von AWS-Spot-Instanzen am besten verwaltet werden kann.

Wenn beispielsweise eine Spot-Instanz heruntergefahren wird, ist die alte IP nicht mehr im Host-Inventar relevant.

Gibt es andere alternative Ansätze für den Anwendungsfall elastischer Umgebungen?

Berlin
quelle

Antworten:

15

Sie suchen nach Dynamic Inventory

Bitte schauen Sie in ec2.pyund ec2.inivon ansible, und auch die Dynamic InventoryDokumente von ansible sind sehr gut für das Verständnis , wie Ihr AWS Inventar zu verwalten.

Dawny33
quelle
Vielen Dank. Wenn ich beispielsweise einem bestimmten Tag eine bestimmte Instanz gebe, kann ich auf die dynamische Inventardatei zugreifen und die Instanzen unter einem bestimmten Tag speichern. Ist es eine bewährte Methode?
Berlin
1
@Berlin Ja, warum nicht. Das Tag heißt Host-Gruppe :)
Dawny33