本文介绍在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的步骤。
下载链接
使用安装脚本安装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。
相关主题 |