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?

questionAnswers(3)

yourAnswerToTheQuestion