我们一直在尝试使用 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'}
任何帮助,将不胜感激。谢谢你。