Select Page

SSH

Si no has usado una llave SSH, tienes que crearla con el comando.

ssh-keygen

Par de claves publico/privada

Esto genera un par de llaves de criptgrafía. Un par son una pública, que distribuyes a tus contactos para que te escriban seguro; y una privada, que solo tú debes guardar, para leer tus mensajes

Para obtener tu llave pública, el comando:

cat ~/.ssh/id_rsa.pub

Git

Git es el sistema de control de versiones, para sincronizar el repositorio de código. La primera vez clonar el repositorio:

git clone git@0xacab.org:Numerica/numerica.git

Instalar Ansible

La primera vez, se hace nesario instalar Ansible, a través de

easy_install pip
pip install ansible

Modificar numerica.yml

El archivo maestro donde se definen los servicios

- service_name: lrc
  roles:
    - wordpress
  domains:
    - lrc...

Ejecutar comando

ansible-playbook --vault-id @prompt deploy.yml -e "host=digitalocean alt=numerica"

Pide contraseña de código de Numérica


Commitear

Cada vez que hacemos un cambio en numerica.yml guardar (commitear) y subir (pushear)

git add .
git commit
git push

Commit abre tu editor por defecto, normalmente Nano.
^O es Guardar, y luego ^X Salir