Instale o Chef Development Kit no Arch Linux | Manjaro
O kit de desenvolvimento do Chef contém todas as ferramentas que você precisa para desenvolver e testar sua infraestrutura, construídas pela incrível comunidade do Chef. Chef é uma ferramenta de gerenciamento de configuração de código aberto escrita em Ruby e Erlang. A estação de trabalho Chef DK é o local onde os usuários interagem com o Chef.
Se você não tiver o Chef Server instalado, verifique: Instalar o Chef Automation Server no Ubuntu
Na estação de trabalho, os usuários criam e testam livros de receitas usando ferramentas como Test Kitchen e interagem com o servidor Chef usando as ferramentas de linha de comando knife e chef .
Para instalar o Chef Development Kit no Arch Linux|Manjaro, você precisa de um auxiliar AUR, recomendo que você use yay – yay – Best AUR Helper for Arch Linux/Manjaro
Assim que o yay estiver instalado. baixe e instale o Chef Development Kit em sua máquina Arch Linux|Manjaro.
yay -S chef-dk --noconfirm
Aguarde a conclusão da instalação. Verifique a versão instalada usando:
$ yay -Qi chef-dk
Name : chef-dk
Version : 4.13.3-1
Description : The Chef development kit contains all the tools you need to develop and test your infrastructure, built by the awesome Chef community.
Architecture : x86_64
URL : https://downloads.chef.io/chef-dk/
Licenses : Apache
Groups : None
Provides : None
Depends On : None
Optional Deps : None
Required By : None
Optional For : None
Conflicts With : chef chef-solo chef-client chef-workstation
Replaces : None
Installed Size : 361.70 MiB
Packager : Unknown Packager
Build Date : Mon 20 Dec 2021 10:19:23 AM UTC
Install Date : Mon 20 Dec 2021 10:23:09 AM UTC
Install Reason : Explicitly installed
Install Script : No
Validated By : None
Na saída, você pode confirmar a versão instalada. A página de downloads lista as versões atuais do Chef DK.
Para usar a versão do kit de desenvolvimento do Chef do Ruby como o Ruby padrão, você precisará editar suas variáveis de ambiente ` PATH e GEM para incluir caminhos para o desenvolvimento do Chef kit.
Para uso do Bash:
echo 'eval "$(chef shell-init bash)"' >> ~/.bash_profile
bash
e ~/.bash_profile
representam o nome do shell e sua configuração
Se você estiver usando o shell zsh, execute
echo 'eval "$(chef shell-init zsh)"' >> ~/.zshrc
Obtenha seu rc e verifique a localização do Ruby.
## Bash ##
source ~/.bash_profile
## Zsh ##
source ~/.zshrc
A instalação do Chef Development Kit fornecerá as seguintes ferramentas de linha de comando:
- chefe de cozinha
- aplicar-chef
- chef-cliente
- concha de chef
- chef solo
- chef-cofre
Clique no link do item para saber mais sobre o que ele faz e como funciona. Mais guias de configuração do ChefDK estão disponíveis na página de documentação do Chef.