Skip to content

ayphu/laboratorio-data-growth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Install infraestructure - Data Growth Community

Repositorio del MasterClasss "Creando un ambiente de datos a prueba de balas con DevOps"

Instituciones

Tecnologias

  • Ansible
  • Python

hosts file

touch hosts

Content the file hosts

[services]
laboratorio ansible_host=1.2.3.4 ansible_user=root ansible_ssh_port=22

Run test connection

ansible -i hosts laboratorio -m ping

Install infraestructure

1) Package

ansible-playbook -i hosts playbook/packages.yml -e "host=laboratorio"

2) Base

ansible-playbook -i hosts playbook/base.yml  -e "host=laboratorio"

4) Upload Mysql

ansible-playbook -i hosts playbook/project.yml -e "host=laboratorio"  -e "folder=mysql"

Renombrar el archivo .env_example a .env y actualizar los datos

5) Upload Postgres

ansible-playbook -i hosts playbook/project.yml -e "host=laboratorio"  -e "folder=postgres"

6) Upload Jupiter

ansible-playbook -i hosts playbook/project.yml -e "host=laboratorio"  -e "folder=jupiter"

Renombrar el archivo .env_example a .env y actualizar los datos

7) Comandos basicos

Comando Descripción
docker-compose pull Descarga las imágenes de Docker a nuestro computador
docker-compose config Valida si toda la configuración está correctamente definida
docker-compose up -d Activa los contenedores definidos en el archivo docker-compose.yml
docker-compose down Apaga los contenedores activos
docker ps Lista los contenedores que se están ejecutando
ls Lista los directorios
pwd Indica la ruta actual

8) Puertos

  • 1.2.3.4:8081 - PHPMyadmin
  • 1.2.3.4:8082 - PGAdmin
  • 1.2.3.4:8083 - Jupiter