O que é?
Infraestrutura como código (IaC) é o gerenciador e provisionamento da infraestrutura por meio de códigos, em vez de processos manuais.
Controle de versões
É uma parte importante de Iac. Os arquivos de configuração devem manter á fonte como qualquer outro código fonte
Proposta do Projeto
Neste projeto iremos foi criado um script onde toda a infraestrutura de usuários, grupos de usuários, diretórios e permissões serão criadas automaticamente. posteriormente foi realizado o upload do arquivo de script no GitHub para futuras reutilizações do script. Sendo assim, toda nova máquina virtual que for iniciada já estará pronta para uso quando o script for executado.
Todos os usuários terão permissão total dentro do diretório público, os usuários de cada grupo terão permissão dentro do seu diretório
Proposta do Projeto
Na segunda etapa do projeto foi criado um script onde será provisionado um servidor web automaticamente. Um servidor web é um software e hardware que usa HTTP (Hypertext Transfer Protocol) e outros protocolos para responder a solicitações de clientes feitas pela World Wide Web. O principal trabalho de um servidor da web é exibir o conteúdo do site por meio do armazenamento, processamento e entrega de páginas da web aos usuários.