Chef 如何在一个代码块中添加、启用和安装
Chef how to add,enable and install in one code block
我有这个程序在 centos
中安装特定版本的 php
yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum install yum-utils
yum-config-manager --enable remi-php72
yum install php
如何将所有这些过程包含在 Chef 的一个代码块中?谢谢
这可以通过多种方式实现:
- 将命令存储在 shell 脚本中并使用
execute
, bash
or script
资源执行它
- 将您的命令转换为 "pure" 厨师资源,例如
package
yum_package
, yum_repository
资源
我有这个程序在 centos
中安装特定版本的 phpyum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum install yum-utils
yum-config-manager --enable remi-php72
yum install php
如何将所有这些过程包含在 Chef 的一个代码块中?谢谢
这可以通过多种方式实现:
- 将命令存储在 shell 脚本中并使用
execute
,bash
orscript
资源执行它 - 将您的命令转换为 "pure" 厨师资源,例如
package
yum_package
,yum_repository
资源