puppet

    3热度

    1回答

    如何从ERB模板下面的代码移植到EPP: <%- if @mime_types -%> # Custom additional mime types <%- @mime_types.sort_by {|key,value| key}.each do |key,value| -%> <%= key %> <%= value %>; <%- end -%> <%- end -%> 或如

    0热度

    1回答

    我有战争,需要在应用到客户端之前更改哪些内容(某些文件)。所以我所做的是将解压缩的文件复制到客户端,更改我想要的文件并在客户端再次压缩该目录。一切正常,但在我想要清理的操作之后(为未压缩文件移除临时目录)。因为首先,我声明资源是这样的: file { 'temp-dir' path => 'temp', ensure => directory, ... } 木偶犯规让我在清单的结尾这样

    0热度

    1回答

    我想用puppet和vagrant编写代码,并且无法找到如何将文件从包含清单的目录复制到目标服务器。 在ansible我用这个: - name: Copy public key copy: src: ./myKey dest: /home/user/.ssh/authorized_keys 我想这样做傀儡 - file { 'myKey': path =

    1热度

    1回答

    是否可以使用puppet resource命令来检查已经在流浪者的木偶中供应的节点上资源的单独配置?或者我需要使用puppet服务器来做到这一点?

    0热度

    1回答

    我正在测试一个资源,我想检查它是否有正确的参数数量,但其中一个参数是require,我没有我想不出如何在with中匹配。我使用that_requires测试了这种关系是正确的。我目前的测试看起来像 context 'xldeploy_environment_member' do env = "Environments/#{company_short}/#{environment_shor

    0热度

    1回答

    我创建了一个类型和提供程序来检查程序是否已安装,如果不是,则运行msiexec。我在运行代理时的输出显示程序为'ensure = absent',但它不启动msi安装。任何人都可以看到我的代码有什么问题吗? 事件查看器不显示MSI安装运行 我的自定义类型: Puppet::Type.newtype(:custom) do @doc = "Custom type" ensurab

    2热度

    1回答

    我创建了一个简单的木偶4类和单元测试与它一起去如下(执行后touch metadata.json; rspec-puppet-init而在modules/test/): # modules/test/manifests/hello_world1.pp class test::hello_world1 { file { "/tmp/hello_world1": content

    0热度

    1回答

    我试图使用puppet自动部署perforce(p4 & p4v)。为此,我创建了一个perforce资源 perforce { 'p4' : version => '>= 15.1', ensure => 'present', } 我遇到的问题是如何确定安装的版本。 Perforce按发布顺序对所有tar球进行排序.../R15.1/...但运行p4 -V会产生一个看起

    1热度

    2回答

    我在设置我的木偶主模块路径时遇到问题。 # puppet -V 4.10.5 这里是默认ModulePath进行 # puppet config print modulepath /etc/puppetlabs/code/environments/production/modules:/etc/puppetlabs/code/modules:/opt/puppetlabs/puppet/m

    0热度

    1回答

    我正在使用无主配置中的Puppet 4.5,并试图创建一个Puppet函数来读取指派角色和环境的简单配置文件。我没有任何可以改变的hiera/facter的集成。 的文件格式是: host1::java_app_node::qa host2::nodejs_app_node::prod 木偶的功能,将读取该文件是一个名为homebase模块中。我想函数返回一个哈希或散列数组,分裂配置值。这将