goodmm 发表于 2018-8-1 13:06:36

Puppet parser命令参数介绍(八)

# cat 2.pp  
user { 'root'
  
ensure         => 'present',
  
comment          => 'root',
  
gid            => '0',
  
home             => '/root',
  
password         => '$6$yIyAnjPI1kiwQpe7$N0Lq9PrISqc5FRvWYbyS7tRSDE2lGLhdbQU/adpVAGbBpRsUSQ6GR22REoV9IJa9pPTHrKEOeShC2TZF3CUx3.',
  
password_max_age => '99999',
  
password_min_age => '0',
  
shell            => '/bin/bash',
  
uid            => '0',
  
}
  
# cat 3.pp
  
package { 'httpd':
  
ensure => 'absent',
  
}
  
# cat 4.pp
  
package { 'nginx':
  
ensure => 'absent',
  
}
  
# find ./* -type f -name "*.pp" |xargs -n1 -t puppet parser validate
  
puppet parser validate ./2.pp
  
Error: Could not parse for environment production: Syntax error at 'ensure'; expected '}' at /root/2.pp:2
  
puppet parser validate ./3.pp
  
puppet parser validate ./4.pp
  
puppet parser validate ./example-meng/tests/init.pp
  
puppet parser validate ./example-meng/manifests/init.pp
页: [1]
查看完整版本: Puppet parser命令参数介绍(八)