未找到puppet文件源位置

时间:2017-01-05 02:56:24

标签: puppet

你好,我是Puppet的新手。

我刚刚创建了一个简单的文件资源,但是代理无法从Master找到文件位置。

$(document).ready(function(){

    $("#verification_form").validate({
        groups: {
            inputGroup: "num1 num2 num3 num4 num5 num6"        
        },                  
        rules: {
            Name: {
                required: true,
                maxlength:50
            },
            Email: {
                required: true,
                email:true,
                maxlength:50
            },
            num1: {
                required:true
            },
            num2: {
                required:true                                           
            },
            num3: {
                required:true
            },
            num4: {
                //required: "#divVerifyEmail:visible",
                required:true                                           
            },
            num5: {
                required:true
            },
            num6: {
                required:true                                           
            }                                                                                                       
        },


        highlight: function(element, errorClass) {
            $(element).closest('.form-group').removeClass('has-success').addClass('has-error');
        },
        errorPlacement: function (error, element) {
             $(element).closest('.form-group').find('.error-msg').text(error.text());
        },
        unhighlight: function(element) {
            $(element).closest('.form-group').removeClass('has-error').addClass('has-success')
        },
        submitHandler: function (form) { // for demo
            alert('valid form submitted'); // for demo
            return false; // for demo
        }   
})      

文件位于file { '/tmp/file01' ensure => file, owner => 'root', group => 'root', mode => '0644', source => 'puppet:///modules/mymodule/file01', }

特工得到了:

  

错误:/ Stage [main] / Main / Node [current.test.net] / File [/ tmp / file01]:无法评估:无法从环境生产源中检索信息puppet:///模块/ MyModule的/ file01

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

你忘记了两点" "在文件标题之后,使用这种方式:

file { '/tmp/file01':
  ensure => file,
  owner  => 'root',
  group  => 'root',
  mode   => '0644',
  source => 'puppet:///modules/mymodule/file01',
}