0

我有一个由 WLST 创建的 Weblogic config.xml 文件。它在创建时具有以下 xml:

     `<arguments>-Xms1024m -Xmx1024m -XX:MaxPermSize=350m -Dweblogic.TracingEnabled=true</arguments>`

我有许多 puppet 资源需要在参数中添加以下内容:

-Doracle.net.tns_admin=/opt/tns -Ddomain.home=/projects/server -Does.client.home=/app/oracle/wls1036/oesclient -Doracle.home=/app/oracle/wls1036/oesclient -Doracle.security.jps.config=/projects/cluster/config/oeswlssmconfig/cluster/jps-config.xml -Dweblogic.security.SSL.trustedCAKeyStore=/app/oracle/wls1036/wlserver_10.3/server/lib/cacerts -Xverify:none -da -Dcustom.authz.provider=oes -javaagent:/app/wily/Agent.jar -Dcom.wily.introscope.agentProfile=/app/wily/core/config/IntroscopeAgent.profile

有没有办法使用工会?这样,如果使用相同的启动参数定义了多个资源,则不会有重复。

还是我需要附加或连接这两个项目?

我预计将来必须从其他资源中添加更多论点。

4

1 回答 1

0

如果要确保文件的全部内容,最好的办法是使用连接。为此,请选择PuppetlabsOnyxpoint Puppet 模块。我更喜欢 Onyxpoint使用 parent 和 children concat Fragments 进行干净的植入。

使用 concat 片段创建定义的资源类型,并通过实例化新定义的资源来添加新片段。

于 2014-05-12T20:34:39.057 回答