Leia com atenção as instruções abaixo.
Crie um repositório privado no GitHub. Repositórios públicos levarão nota zero automaticamente. Se seu nome for José Carlos Silva, o repositório deve ter o nome josecarlosscripts20202. Primeiro e segundo nome, sufixo scripts20202, tudo minúsculo. É nele que devem ser colocados os arquivos. Convide o professor (jmarcelo.alencar@gmail.com) para ser colaborador do repositório. Faz parte da avaliação utilizar o GitHub de forma correta.
Dentro do repositório crie uma pasta chamada atividades. Dentro desta pasta você colocará os arquivos de cada atividade. Por exemplo, os arquivos da Atividade 01 devem estar na pasta atividades/atividade01.
Valor: 2,5 pontos na 3ª Nota.
Data da Entrega Limite: 31/03/2021
Coloque os arquivos na pasta atividades/atividade18.
O nome do script principal desta atividade é wordpress.sh.
O objetivo é criar um script que faça uma instalação do WordPress com o banco de dados e o servidor web executando em instâncias diferentes.
Como na atividade anterior, você deve começar criando um grupo de segurança com as seguintes características:
A primeira parte é idêntica, o script deve criar uma primeira máquina virtual e realizar as seguintes ações:
Em seguida, informar na tela o IP Privado. Essa informação também é usada na próxima etapa.
O script deve partir então para criar uma segunda instância. Agora há uma diferença. As seguintes ações devem ser realizadas na criação desse novo servidor:
Você pode usar o nginx se assim desejar.
Abaixo, um exemplo da invocação e saídas produzidas.
$ ./wordpress.sh nomedachave usuario senha
Criando servidor de Banco de Dados...
IP Privado do Banco de Dados: 172.31.64.108
Criando servidor de Aplicação...
IP Público do Servidor de Aplicação: 100.25.42.191
Acesse http://100.25.42.191/wordpress para finalizar a configuração.
ATENÇÃO: A configuração que deve restar a ser feita só pode envolver a criação do usuário para o WordPress e a definição do nome do site. Informações do Banco de Dados não devem ser requisitadas, pois precisam ser configuradas no arquivo de configuração do WordPress.