gpt4 book ai didi

gradle - ansible脚本来设置gradle家?

转载 作者:行者123 更新时间:2023-12-03 06:26:22 26 4
gpt4 key购买 nike

如何使用Ansible脚本设置Gradle主页。我在RHEL中有一个目录gradle_user_home。我正在尝试使用ansible脚本将gradle home设置为此目录。但是Ansible脚本说没有这样的文件或目录!下面是我的脚本。

- name: Set gradle environment variable
command: export GRADLE_USER_HOME={{gradle_home}}

我的vars文件:
gradle_home: "/data1/deployment/gradle_user_home"

最佳答案

首先,export不是命令(即,没有/bin/export可执行文件)。这是内置的bash。这就是为什么您得到no such file or directory的原因。您可以在shell任务中使用它,而不是在command任务中使用。

其次,这不是使用Ansible设置环境变量的正确方法。

您可以在播放级别设置环境,如下所示:

---
- hosts: all
environment:
GRADLE_USER_HOME: "{{gradle_home}}"

或在这样的任务级别:
- name: Execute gradle build
shell: gradle build
environment:
GRADLE_USER_HOME: "{{gradle_home}}"

关于gradle - ansible脚本来设置gradle家?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46274924/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com