如何使用 Puppet 保护副本?
How to secure copy using Puppet?
我一直在尝试将一个目录从我的主机复制到不同的主机。我有一个脚本可以检查代码并将其放在特定目录中。
我的脚本如下所示。
#!/bin/bash
export CVSROOT=:pserver:anonymous@server101:2401/cvs/PXI/
cvs checkout -r 2_a Jcode
mv Jcode /etc/example/puppettest/
现在我想将这个 Jcode 复制到我的主机上。
假设您正在尝试将 /etc/example/puppettest
复制到您的节点,您必须在 ${configdir}/fileserver.conf
中创建一个挂载点,然后您可以使用 [=15= 的 recurse
参数] 资源。
以下未经过测试:
${configdir}/fileserver.conf
[jcode]
path /etc/example/puppettest/
allow *
文件声明
file { '/path/to/directory/on/node':
ensure => directory,
recurse => true,
source => 'puppet:///jcode/Jcode'
}
我一直在尝试将一个目录从我的主机复制到不同的主机。我有一个脚本可以检查代码并将其放在特定目录中。 我的脚本如下所示。
#!/bin/bash
export CVSROOT=:pserver:anonymous@server101:2401/cvs/PXI/
cvs checkout -r 2_a Jcode
mv Jcode /etc/example/puppettest/
现在我想将这个 Jcode 复制到我的主机上。
假设您正在尝试将 /etc/example/puppettest
复制到您的节点,您必须在 ${configdir}/fileserver.conf
中创建一个挂载点,然后您可以使用 [=15= 的 recurse
参数] 资源。
以下未经过测试:
${configdir}/fileserver.conf
[jcode]
path /etc/example/puppettest/
allow *
文件声明
file { '/path/to/directory/on/node':
ensure => directory,
recurse => true,
source => 'puppet:///jcode/Jcode'
}