运行puppet时出现以下错误:
错误:无法应用目录:参数名称在包[ntp]上失败:名称在/etc/puppet/modules/ntp/manifests/install.pp:4上必须是string而不是数组
$ cat install.pp class ntp::install inherits ntp { package { 'ntp': ensure => $package_ensure, name => $package_name, }
在木偶大师,我已经安装ntp,并怀疑这是否导致冲突。
我安装了命令:
$ sudo apt-get update && sudo apt-get -y install ntp
和configuration
$ cat /etc/ntp.conf server 0.us.pool.ntp.org server 1.us.pool.ntp.org server 2.us.pool.ntp.org server 3.us.pool.ntp.org
清单中有一个简单的语法错误; 有些东西是将$package_ensure设置$package_ensure一个数组,当ensure它是一个string。 修正$package_ensure的定义,你是黄金。