forked from openfoodfoundation/ofn-install
-
Notifications
You must be signed in to change notification settings - Fork 0
Aprovisionamiento (Script)
Daniel Palomar Rodríguez edited this page Jun 20, 2017
·
3 revisions
Estos son los pasos para realizar el aprovisionamiento manual (utilizando Ansible) del entorno de desarrollo:
- Debemos asegurarnos tener instalado Ansible 2.2.2.0 o superior instalada:
sudo apt install ansible
- Ejecutamos:
./script/provisioning-dev.sh
Nos pedirá dos passwords, primero introducimos el del usuario desde el que estamos trabajando para los comandos sudo ejecutados en esta máquina y el segundo password que se pide es el del usuario que ejecuta Ansible en el servidor, en nuestro caso el usuario openfoodnetwork.
Las tareas realizadas por el script provisioning-dev.sh se describen en el apartado de aprovisionamiento manual.
Esquema resumen:
- Instalar intérprete python2.7 en el container: es el intérprete que necesita ansible para ejecutar sus tareas en el servidor.
- lxc-attach
- Instalar las dependencias de los playbooks
- Ejecutar playbook
- Playbook: playbook/development.yml
- User: openfoodnetwork
- Inventory: inventory/dev
- Limit: lxc
- Interprete: python2.7
- Instalar Gems de Ruby
- Setup de la base de datos
Staging and production provisioning
OFN-DevEnv-Quick-Start - english
Crear entorno
Aprovisionamiento del entorno