SLCLI を使用して Softlayer でマシンをプロビジョニングしようとしており、ユーザー データを渡して、CM ツール (シェフ) がマシンのインストールを完了できるようにしたいと考えていました。以下のオプションを使用してマシンをプロビジョニングしています。マシンは正常にプロビジョニングされ、ログインしましたが、ユーザー データが渡されたという証拠はありません。私たちが間違っていることはありますか?
slcli vs create --datacenter=sjc01 \
--hostname abc123abc123 \
--domain fishyard.net \
--key the_key \
--cpu 4 \
--memory 4096 \
--network 1000 \
--os COREOS_LATEST_64 \
--billing=monthly
--userfile ~/slkporg2.yml
yml ファイルは次のとおりです。
#cloud-config
#
chef:
install_type: "omnibus"
force_install: false
server_url: "https://10.91.142.13/organizations/chef"
environment: "_default"
validation_name: "chef-validator"
validation_key:
-----BEGIN RSA PRIVATE KEY-----
YOUR-ORGS-VALIDATION-KEY-HERE
-----END RSA PRIVATE KEY-----
run_list:
- "role[base]"
omnibus_url: "https://omnitruck.chef.io/install.sh"
output: {all: '| tee -a /var/log/cloud-init-output.log'}
どんな助けでも大歓迎です。ありがとうございました。