So setzen Sie Umgebungsvariablen mit Ansible

Ich muss die Variablen wie @ setzJAVA_HOME und updatePATH. Dafür gibt es verschiedene Möglichkeiten. Eine Möglichkeit besteht darin, das @ zu aktualisiere/etc/environment variable und füge eine Zeile für @ eJAVA_HOME Verwendung der lineinfile Modul und führen Sie dann den Befehl source/etc/environment direkt auf dem Gastbetriebssystem (CentOS in meinem Fall).

Eine andere Möglichkeit besteht darin, den Exportbefehl auszuführen, z. B.

export JAVA_HOME=/usr/java/jre1.8.0_51
export PATH=$PATH:$JAVA_HOME

Gibt es eine sauberere Möglichkeit, dies zu tun, da alle diese Vorgänge das Bearbeiten von Dateien und das Ausführen von Befehlen direkt auf dem Betriebssystem erfordern, um die Umgebungsvariablen zu aktualisieren?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage