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?