[英]Error:Could not autoload puppet/type/ec2_instance: /etc/puppet/modules/aws/lib/puppet/type/ec2_instance.rb:31:
有沒有人有使puppetlabs-aws模塊正常工作的經驗? 我在跑步:
按照偽造的自述文件。
我應該能夠運行類似的命令
puppet apply tests/create.pp --test
puppet apply tests/test.pp --test
但我不斷收到錯誤:
*Error: Could not autoload puppet/type/ec2_instance: /etc/puppet/modules/aws/lib/puppet/type/ec2_instance.rb:31: syntax error, unexpected ':', expecting ')'
newparam(:name, namevar: true) do
^
/etc/puppet/modules/aws/lib/puppet/type/ec2_instance.rb:227: syntax error, unexpected kEND, expecting $end
Error: Could not autoload puppet/type/ec2_instance: /etc/puppet/modules/aws/lib/puppet/type/ec2_instance.rb:31: syntax error, unexpected ':', expecting ')'
newparam(:name, namevar: true) do
^
/etc/puppet/modules/aws/lib/puppet/type/ec2_instance.rb:227: syntax error, unexpected kEND, expecting $end on node ********************
Error: Could not autoload puppet/type/ec2_instance: /etc/puppet/modules/aws/lib/puppet/type/ec2_instance.rb:31: syntax error, unexpected ':', expecting ')'
newparam(:name, namevar: true) do
^
/etc/puppet/modules/aws/lib/puppet/type/ec2_instance.rb:227: syntax error, unexpected kEND, expecting $end on node ***************
除了自述文件外,我還應該能夠運行以下命令
puppet node_aws list
。 但我不斷得到:
子命令node_aws是未知的
。
我想念什么?
我認為您正在混淆Cloud Provisioner和AWS模塊。
node_aws
命令來自Cloud Provisioner (現已棄用)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.