你好,我是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
感谢您的帮助。
答案 0 :(得分:0)
你忘记了两点" :"在文件标题之后,使用这种方式:
file { '/tmp/file01':
ensure => file,
owner => 'root',
group => 'root',
mode => '0644',
source => 'puppet:///modules/mymodule/file01',
}