Pesquisa de site

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:

  1. Instale o Chef DK usando o script de configuração do omnitruck
  2. 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

Artigos relacionados: