Как установить переменные среды с помощью Ansible

Мне нужно установить переменные какJAVA_HOME и обновитьPATH, Есть несколько способов сделать это. Одним из способов является обновление/etc/environment переменная и включает в себя строку дляJAVA_HOME с использованиемlineinfile модуль, а затем запустите источник команды/etc/environment прямо на гостевой ОС (CentOS в моем случае).

Другой способ - выполнить команду экспорта, например,

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

Есть ли более чистый способ сделать это, так как все это требует манипулирования файлами и запуска команд непосредственно в ОС для обновления переменных среды?

Ответы на вопрос(3)

Ваш ответ на вопрос