Como definir variáveis ambientais usando o Ansible
Eu preciso definir as variáveis comoJAVA_HOME
e atualizarPATH
. Existem várias maneiras de fazer isso. Uma maneira é atualizar o/etc/environment
variável e inclua uma linha paraJAVA_HOME
usando olineinfile módulo e, em seguida, execute a fonte de comando/etc/environment
diretamente no sistema operacional convidado (CentOS no meu caso).
Outra maneira é executar o comando de exportação, por exemplo.
export JAVA_HOME=/usr/java/jre1.8.0_51
export PATH=$PATH:$JAVA_HOME
Existe uma maneira mais limpa de fazer isso, pois tudo isso exige manipulação de arquivos e execução de comandos diretamente no sistema operacional para atualizar as variáveis de ambiente?