linux – 用puppet向/ etc / profile添加行?
发布时间:2020-12-13 18:20:58 所属栏目:Linux 来源:网络整理
导读:我使用puppet来安装当前的JDK和tomcat. package { [ "openjdk-6-jdk","openjdk-6-doc","openjdk-6-jre","tomcat6","tomcat6-admin","tomcat6-common","tomcat6-docs","tomcat6-user" ]: ensure = present,} 现在我想补充一下 JAVA_HOME="/usr/lib/java"expor
我使用puppet来安装当前的JDK和tomcat.
package { [ "openjdk-6-jdk","openjdk-6-doc","openjdk-6-jre","tomcat6","tomcat6-admin","tomcat6-common","tomcat6-docs","tomcat6-user" ]: ensure => present,} 现在我想补充一下 JAVA_HOME="/usr/lib/java" export JAVA_HOME 到/ etc / profile,只是为了解决这个问题.我还没有在文档中找到直截了当的答案.有推荐的方法吗? 一般来说,我如何告诉puppet将此文件放在那里或修改该文件?我正在将puppet用于单个节点(在独立模式下),只是试一试并保留a log of the server setup. 解决方法
使用后缀.sh将文件添加到/etc/profile.d/.它将作为Red Hat和Debian及衍生品中/ etc / profile的一部分来源,不能在其他发行版上说明.一般来说,如果可能的话,最好添加片段而不是替换分布式文件,因为它往往更加安全.
所以在木偶中,以下是这样的: file { "/etc/profile.d/set_java_home.sh": ensure => present,source => ...[whatever's appropriate for your setup]...,... } 您正在寻找或需要更多详细信息? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |