Puppet常用命令行

1检查*.pp文件的语法

[root@NewBieSlave2 ~]# cat /etc/puppet/manifests/install_ntpdate
[root@node1 ~]# vi test.pp
package {'ntpdate':
    ensure => true,             #确保ntpdate是被安装的
}

[root@NewBieSlave2 ~]# puppet parser validate /etc/puppet/manifests/install_ntpdate
Error: Could not parse for environment production: Syntax error at '['; expected ']' at /etc/puppet/manifests/install_ntpdate:1

[root@NewBieSlave2 ~]# cat /etc/puppet/manifests/install_ntpdate
package {'ntpdate':
    ensure => true,             #确保ntpdate是被安装的
}
[root@NewBieSlave2 ~]# puppet parser validate /etc/puppet/manifests/install_ntpdate
[root@NewBieSlave2 ~]# 

2)查看帮助

[root@NewBieSlave2 ~]# puppet help 
Usage: puppet <subcommand> [options] <action> [options]
Available subcommands:    
  agent             The puppet agent daemon
  apply             Apply Puppet manifests locally
。。。

See 'puppet help <subcommand> <action>' for help on a specific subcommand action.
See 'puppet help <subcommand>' for help on a specific subcommand.
Puppet v3.6.2

3)确保软件 是安装的

[root@NewBieSlave2 ~]# cat /etc/puppet/manifests/install_ntpdate
package {'ntpdate':
    ensure => true,             #确保ntpdate是被安装的
}
[root@NewBieSlave2 ~]# puppet apply /etc/puppet/manifests/install_ntpdate
Notice: Compiled catalog for newbieslave2 in environment production in 0.52 seconds
Warning: The package type's allow_virtual parameter will be changing its default value from false to true in a future release. If you do not want to allow virtual packages, please explicitly set allow_virtual to false.
   (at /usr/share/ruby/vendor_ruby/puppet/type.rb:816:in `set_default')
Notice: /Stage[main]/Main/Package[ntpdate]/ensure: ensure changed '4.2.6p5-29.el7.centos.2' to 'true'
Notice: Finished catalog run in 6.34 seconds
[root@NewBieSlave2 ~]# 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值