GEventator

Provisionamiento

Ansible

Instalar Ansible en la máquina local:

sudo apt-get install ansible

En primer lugar cambiar el fichero ansible_hosts con la ip correspondiente a una máquina virtual AWS que contenga una imagen de Ubuntu 14.04.

Copiar la clave privada (archivo .pem) para conectarse a esa máquina virtual en este directorio y ponerle como nombre key.pem.

Ejecutar la orden:

ansible-playbook -i ansible_hosts --private-key key.pem -b playbook.yml

"salida esperada ansible"

Chef

Al igual que con Ansible, se utiliza una imagen de Ubuntu Server 14.04 en AWS.

Para provisionar con chef. Lo primero que hay que hacer es instalarlo en la máquina virtual. Para ello hay que conectarse mediante ssh y ejecutar:

curl -L https://www.opscode.com/chef/install.sh | sudo bash

A continuación instalar Git para clonar el repositorio con los archivos necesarios:

sudo apt-get install git

Y clonarlo:

git clone https://github.com/fblupi/GEventator.git

Provisionar con chef-solo:

sudo chef-solo -c GEventator/provision/Chef/chef/solo.rb

"salida esperada chef"


Volver a home