在我的ansible攻略中,我安装了openjdk:
---
# tasks file related to java
- name: Install last version openjdk 8 jre
apt:
name: openjdk-8-jre
state: latest我想设置JAVA_HOME环境变量。
有没有办法让java文件夹设置我的JAVA_HOME变量?
谢谢!:)
发布于 2019-04-11 01:00:19
一种选择是使用lineinfile并根据How to set JAVA_HOME for Java?进行处理
vars:
my_users:
- user1
- user2
- userN
my_java_path: /usr/lib/jvm/open-jdk
tasks:
- lineinfile:
path: /etc/environment
regexp: "^\\s*JAVA_HOME"
line: "JAVA_HOME=\"{{ my_java_path }}\""
- lineinfile:
path: "/home/{{ item }}/.bashrc"
line: "source /etc/environment"
loop: "{{ my_users }}"(未测试)
https://stackoverflow.com/questions/55616747
复制相似问题