Skip to content

gpohren/wordpress-with-mysql

Repository files navigation

WordPress with MySQL

Arch

Criar um ambiente para servir o WordPress.

Ferramentas utilizadas

Como fazer o deploy

Gerar um par de chaves

ssh-keygen -P "" -t rsa -b 2048 -f ~/aws_key

Terraform

Editar variables.tf

default = "../../keys/aws_key.pub"

Criar instância EC2 na AWS

Inicializar Terraform

terraform init

Criar o plano

terraform plan

Aplicar as mudanças

terraform apply

Registrar Zona DNS

Nome TTL Classe Tipo Registro
wp.example.com 3600 IN A 3.16.70.78

Ansible

Editar ansible.cfg

private_key_file=./keys/aws_key

Editar main.yml dentro do inventory

all:
  vars:
    domain_name: wp.example.com
    certbot_email: example@email.com
  hosts:
    3.16.70.78:

Executar o playbook

ansible-playbook wordpress-with-mysql.yml

Licença

Esse projeto está sob licença. Veja o arquivo LICENÇA para mais detalhes.

Voltar ao topo