微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用Chef在VM上安装Azure CLI

如何解决使用Chef在VM上安装Azure CLI

我目前正在用Chef编写一个脚本(配方),该脚本在Azure(Linux)虚拟机上执行。出于我的目的,我需要在该VM上安装Azure CLI。我遵循了文档中的these steps。不幸的是,我收到了我不能使用“ sudo”的错误,并且如果删除了“ sudo”,则找不到“ azure-cli”。食谱的那部分看起来像这样:

"preCaching":["/?standalone=true","/?standalone=true"]

我如何使其起作用?任何帮助或建议,将不胜感激!

解决方法

您基本上已经厨师化了Shell脚本。 IMO不是不是的理想方法。花一些时间来熟悉Chef Resources,以完成工作。

例如:

至少,如下所示:

yum_repository 'azure-cli' do
  description 'Azure CLI'
  baseurl 'https://packages.microsoft.com/yumrepos/azure-cli'
  gpgkey 'https://packages.microsoft.com/keys/microsoft.asc'
end

yum_package 'azure-cli'

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。