## Pré-requisitos
- SO:
RedHat/CentOS 7 - Python:
2.7 ou qualquer versão superior - Ruby:
2.0 ou qualquer versão superior - privilégios sudo:o sudo deve estar habilitado em seu sistema para que a instalação termine sem erros.
Etapa 1:Atualizar e atualizar o sistema
```bash
atualização sudo yum
atualização sudo yum
```
Etapa 2:Instale o repositório EPEL (pacotes extras para Enterprise Linux)
Chef requer alguns pacotes EPEL, então você precisará instalar o repositório EPEL,
```bash
sudo yum instalar epel-release
```
Etapa 3:Instale Ruby e Git (opcional)
Embora Ruby não seja exigido pelo Chef 13, você pode instalá-lo e usar os pacotes Ruby do Chef por uma questão de simplicidade e compatibilidade. Estas são etapas opcionais.
```bash
sudo yum instalar ruby
sudo yum instalar git
```
Etapa 4:Instale o Erlang
Instale o pacote Erlang com o seguinte comando:
```bash
sudo yum instalar erlang
```
Etapa 5:Baixe e instale o pacote Chef 13 Omnibus
Para baixar o pacote Chef 13 Omnibus, emita o seguinte comando:
```bash
wget --no-check-certificate -O /tmp/chef-server-core-13.5.1-1.el7.x86_64.rpm https://packages.chef.io/stable/el/7/chef-server- núcleo-13.5.1-1.el7.x86_64.rpm
```
Você também pode navegar pelos pacotes usando o seguinte link (Pacotes Chef).
Baixe o pacote desejado e prossiga com a instalação:
```bash
sudo rpm -ivh chef-server-core-13.5.1-1.el7.x86_64.rpm
```
Etapa 6:Configurar o Chef
Assim que a instalação for concluída com sucesso, você precisará configurar o Chef. Para configurar o Chef, execute o seguinte comando:
```bash
sudo chef-server-ctl reconfigurar
```
Etapa 7:iniciar o Chef Server
Use o seguinte comando para iniciar o Chef Server:
```bash
sudo chef-servidor-ctl iniciar
```
Verifique o status do serviço chef-server usando o comando a seguir e confirme se o serviço está em execução.
```
status do servidor do chef de serviço sudo
```
Etapa 8:Habilite o serviço FirewallD
Para habilitar o serviço `FirewallD`, use o seguinte comando.
```
sudo systemctl ativar firewalld
```
Etapa 9:Credenciais do Chef Server
O comando chef-server-ctl reconfigure cria as seguintes credenciais do Chef Server por padrão:
-
Usuário administrador :administrador
-
Senha do administrador :senha
-
Nome da organização :demonstração
Você precisará dessas credenciais para fazer login na interface da web do Chef Server e gerenciar o Chef Server.
Etapa 10:Acessando a IU da Web do Chef Server
Para acessar a UI da web do Chef Server, abra um navegador da web e navegue até o seguinte URL:
https://_
:443/
Use o nome de usuário e senha de administrador padrão para fazer login.
E deveria ser isso! Agora você deve ter instalado com sucesso o Chef 13 no RedHat/CentOS 7.