Instale o Chef Development Kit/estação de trabalho no Ubuntu 20.04|18.04
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: Como 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 .
Há duas maneiras de instalar o Chef Development Kit no Ubuntu 18.04:
- Instale o Chef DK usando o script de configuração do omnitruck
- Instale o Chef Development Kit do pacote Debian
Instale o Chef DK usando o script de configuração
Este é o método mais fácil e rápido para instalar o Chef Development Kit no servidor Ubuntu 18.04. Abra seu terminal e execute os comandos abaixo como usuário root:
curl https://omnitruck.chef.io/install.sh | sudo bash -s -- -P chefdk -c stable
Isso instalará a versão mais recente e estável.
Instale o Chef DK do pacote .deb
Visite a página de downloads do Chef para verificar as versões atuais do Chef DK.
No momento em que este livro foi escrito, a versão mais recente era 4.13.3
. Baixe-o usando o comando wget.
Ubuntu 20.04:
VER=4.13.3
wget https://packages.chef.io/files/stable/chefdk/${VER}/ubuntu/20.04/chefdk_${VER}-1_amd64.deb
Ubuntu 18.04:
VER=4.13.3
wget https://packages.chef.io/files/stable/chefdk/4.13.3/ubuntu/18.04/chefdk_4.13.3-1_amd64.deb
Aguarde o download terminar e instale o pacote com dpkg
sudo apt install ./chefdk_${VER}-1_amd64.deb
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 seu arquivo de configuração.
Se você estiver usando o shell zsh, execute:
echo 'eval "$(chef shell-init zsh)"' >> ~/.zshrc
Obtenha seu arquivo .rc e verifique a localização do Ruby.
$ source ~/.zshrc
#or
$ source ~/.bash_profile
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.
Instale Chef Workstation do pacote .deb
Chef Workstation oferece tudo que você precisa para começar a usar o Chef. Comece a digitalizar e configurar seus ambientes hoje mesmo com o InSpec e o chef-run.
Verifique a versão mais recente na página de downloads
Ubuntu 20.04:
VER="21.12.720"
wget https://packages.chef.io/files/stable/chef-workstation/${VER}/ubuntu/20.04/chef-workstation_${VER}-1_amd64.deb
VER="21.12.720"
wget https://packages.chef.io/files/stable/chef-workstation/${VER}/ubuntu/18.04/chef-workstation_${VER}-1_amd64.deb
Instale o pacote:
sudo apt install ./chef-workstation_${VER}-1_amd64.deb
Obrigado por usar nosso guia para instalar o Chef Workstation/Chef Development Kit.
Leia também:
- Configure o Chef Knife, carregue livros de receitas e execute uma receita em Chef Client Nodes