這是我的knife.rb文件。在這我想將node_name設置爲該本地機器的fqdn。我不想手動鍵入它。
因爲我必須在n臺機器上使用它。我只寫了默認屬性來獲取機器的fqdn。
它給紅寶石語法錯誤。如何在knife.rb中設置本地機器的fqdn
log_level :info
log_location STDOUT
client_key '/etc/chef/client.pem'
node_name '#node['fqdn']'
chef_server_url 'myserverurl'
SyntaxError: /root/.chef/knife.rb:5: syntax error,
unexpected tIDENTIFIER, expecting end-of-input
node_name '#node['fqdn']'
^
相關文件內容:
4: client_key '/etc/chef/client.pem'
5: node_name '#node['fqdn']'
6: chef_server_url 'myserverurl'
而不是'#node ['fqdn']'也嘗試使用<%= node ['fqdn']%>它也顯示相同的語法錯誤。 – VVijay