Criar um ambiente para servir o WordPress.
ssh-keygen -P "" -t rsa -b 2048 -f ~/aws_key
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
Nome | TTL | Classe | Tipo | Registro |
---|---|---|---|---|
wp.example.com | 3600 | IN | A | 3.16.70.78 |
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
Esse projeto está sob licença. Veja o arquivo LICENÇA para mais detalhes.