hst:&lin
das ist deine Antwort. Sie können dieses Muster verwenden, um Houston mit Linux zu schneiden.
Ich möchte eine Bestandsdatei für Ansible als sortierungsunabhängig erstellen. Nachfolgend finden Sie ein Beispiel für diese Datei:
[houston:children] hst-lin hst-win [hst-lin:children] hst-lin-prod hst-lin-test [hst-win:children] hst-win-prod hst-win-test [lin:children] lin-hst lin-ny [lin-hst:children] lin-hst-prod lin-hst-test . . .
Der Benutzer kann also "lin-hst" oder "hst-lin" eingeben, um auf die Linux-Server in Houston zuzugreifen. Mein Hauptzweck ist das. Aber an diesem Punkt gibt es ein Problem. Ich habe 4 binäre Variablen (location, os, prod / test, int / ext) und es gibt zu viele Kombinationen, um sortenunabhängig einzugeben. Ich möchte "hst-lin-int-test" mit "lin-hst-test-int" gleich sein.
Gibt es eine einfache Möglichkeit in Ansible (oder YAML), dies zu tun, oder sollte ich jede Kombination dieser Variablen eingeben? Ich suche nach Kreuzungsgruppen oder so ähnlich.
hst:&lin
das ist deine Antwort. Sie können dieses Muster verwenden, um Houston mit Linux zu schneiden.