云网牛站
所在位置:首页 > Linux云服务器 > 在Ubuntu 18.04中安装Chef Development Kit/Chef Workstation

在Ubuntu 18.04中安装Chef Development Kit/Chef Workstation

2019-01-26 16:28:12作者:陈铜稿源:云网牛站

本文介绍在Ubuntu 18.04系统上安装Chef Development Kit(简称Chef DK)及Chef Workstation的方法,安装Chef DK有两种方法:使用omnitruck脚本及从Debian软件包安装。在workstation上,用户使用Test Kitchen等工具创作和测试cookbook,并使用knife和chef命令行工具与Chef Server进行交互。安装Chef Server的方法请参考在Ubuntu 18.04系统上安装Chef Server的步骤

在Ubuntu 18.04中安装Chef Development Kit/Chef Workstation

 

下载链接

Chef网站

Chef Downloads页面

在Ubuntu 18.04中安装Chef Development Kit/Chef Workstation

 

使用安装脚本安装Chef Development Kit的方法

这是在Ubuntu 18.04服务器上安装Chef Development Kit的最简单、最快捷的方法,打开终端并以root用户身份运行以下命令:

curl https://omnitruck.chef.io/install.sh | sudo bash -s -- -P chefdk -c stable

这将安装最新的Chef Development Kit稳定版本。

 

从.deb包安装Chef Development Kit的方法

从Chef Downloads页面查看Chef DK的当前版本,最新为3.6.57:

wget https://packages.chef.io/files/stable/chefdk/3.6.57/ubuntu/18.04/chefdk_3.6.57-1_amd64.deb

等待下载完成,然后使用dpkg安装软件包:

sudo dpkg -i chefdk_3.6.57-1_amd64.deb

至此,安装Chef Development Kit 3.6.57完成。

要使用Ruby的Chef开发工具包版本作为默认Ruby,你需要编辑$PATH和GEM环境变量以包含Chef开发工具包的路径。

对于Bash使用:

echo 'eval "$(chef shell-init bash)"' >> ~/.bash_profile

bash和~/.bash_profile表示shell的名称及其配置文件。

如果使用的是zsh shell,请运行:

echo 'eval "$(chef shell-init zsh)"' >> ~/.zshrc

获取.rc文件并检查ruby位置:

source ~/.zshrc

或者:

source ~/.bash_profile

注:Chef Development Kit的安装将提供命令行工具,有chef、chef-apply、chef-client、chef-shell、chef-solo、chef-vault。

 

从.deb包安装Chef Workstation的方法

Chef Workstation为你提供了开始使用Chef所需的一切,使用InSpec和chef-run开始扫描和配置你的环境,目前新版本是0.2.43:

wget https://packages.chef.io/files/stable/chef-workstation/0.2.43/ubuntu/18.04/chef-workstation_0.2.43-1_amd64.deb

安装包:

sudo dpkg -i chef-workstation_0.2.43-1_amd64.deb

等待命令执行完毕就能安装上Chef Workstation 0.2.43。

 

相关主题

在Ubuntu 18.04/CentOS 7中把Chef Server升级到最新版本

精选文章
热门文章