Como instalar a estação de trabalho CHEF no RHEL e CentOS 8/7
Chef é uma das ferramentas populares de gerenciamento de configuração, usada para automatizar rapidamente a implantação, as configurações e o gerenciamento de todo o ambiente de infraestrutura de TI.
Na primeira parte desta série do Chef, explicamos os conceitos do Chef, que consistem em três componentes importantes: Chef Workstation, Chef Server e Chef Client/Node .
Neste artigo, você aprenderá como instalar e testar o Chef Workstation em distribuições Linux RHEL/CentOS 8/7.
Instalando a estação de trabalho Chef no CentOS/RHEL
Chef Workstation é a Máquina onde o administrador trabalhará para criar receitas, livros de receitas. Com o Chef Workstation, os desenvolvedores/administradores podem criar infraestrutura como código. Todos os processos de desenvolvimento e teste podem ser feitos no Chef Workstation. Pode ser instalado em Windows, macOS, Redhat, Ubuntu e Debian. Consiste em todos os pacotes, ferramentas e dependências necessárias como Chef-CLI, Knife, Chef Infra Client, etc., para desenvolver testes.
1. Vá para a página de downloads do Chef Workstation e pegue o pacote apropriado para a versão de sua distribuição ou use o seguinte comando wget para fazer download diretamente no terminal.
------ On CentOS / RHEL 7 ------
wget https://packages.chef.io/files/stable/chefdk/4.13.3/el/7/chefdk-4.13.3-1.el7.x86_64.rpm
------ On CentOS / RHEL 8 ------
wget https://packages.chef.io/files/stable/chefdk/4.13.3/el/8/chefdk-4.13.3-1.el7.x86_64.rpm
2. Em seguida, use o seguinte comando rpm para instalar o ChefDK conforme mostrado.
rpm -ivh chefdk-4.13.3-1.el7.x86_64.rpm
3. Verifique a instalação do ChefDK usando o seguinte comando.
chef -v
4. A seguir, validaremos a estação de trabalho por meio de uma receita simples. Aqui, vamos criar um arquivo de texto test.txt que deverá conter “Bem-vindo ao Tecmint” usando o Chef.
vi tecmintchef.rb
Adicione o seguinte código.
file 'text.txt' do
content 'Welcome to Tecmint'
end
5. Execute a receita usando o comando abaixo. Durante a primeira execução, ele solicitará que você aceite a licença.
chef-apply tecmintchef.rb
Seu arquivo test.txt foi criado e você pode verificá-lo executando o comando ls conforme mostrado.
ll
Desinstalar estação de trabalho do Chef
6. Execute o seguinte comando para desinstalar o Chef Workstation do sistema.
rpm -e chefdk
É isso! Neste artigo, passamos pela instalação e teste do Chef Workstation. Veremos o modelo cliente-servidor do Chef nos próximos artigos.