Leeme porfis
This commit is contained in:
parent
20ce4fb6f3
commit
87c922250b
32
README.md
32
README.md
@ -10,23 +10,23 @@ Cada nodo debe tener una entrada en el archivo abyayala.yml de esta forma:
|
||||
ssl: yes
|
||||
```
|
||||
Donde
|
||||
- *service_name*: es un nombre arbitrario
|
||||
- *domains*: la unica entrada de domains es el subdominio principal
|
||||
- *nodo*: es el hostname del nodo en la RAP
|
||||
- *ssl*: habilita la conexión SSL/TLS en ese dominio y sus subdominios
|
||||
- *force_https*: igual al parámetro anterior, pero fuerza la conexión segura (no permitiendo http plano)
|
||||
- **service_name**: es un nombre arbitrario
|
||||
- **domains**: la unica entrada de domains es el subdominio principal
|
||||
- **nodo**: es el hostname del nodo en la RAP
|
||||
- **ssl**: habilita la conexión SSL/TLS en ese dominio y sus subdominios
|
||||
- **force_https**: igual al parámetro anterior, pero fuerza la conexión segura (no permitiendo http plano)
|
||||
|
||||
Luego, ejecutamos el comando deploy especificando en -e "..." sus parámetrps
|
||||
Luego, ejecutamos el comando deploy especificando en -e "..." sus parámetros
|
||||
```
|
||||
ansible-playbook deploy.yml -e "host=abyayala alt=abyayala"
|
||||
|
||||
```
|
||||
Los parámetros obligatorios son:
|
||||
- *alt*: nombre de nuestro servidor autonomo, en este caso siempre es 'abyayala'
|
||||
- *host*: nombre del servidor de destino en el archivo de inventario hosts.production
|
||||
- **alt**: nombre de nuestro servidor autonomo, en este caso siempre es 'abyayala'
|
||||
- **host**: nombre del servidor de destino en el archivo de inventario hosts.production
|
||||
|
||||
Los parámetros opcionales pueden ser:
|
||||
- *service*: limita al despliegie a un servicio específico, en lugar de actualizar todos
|
||||
- **service**: limita al despliegie a un servicio específico, en lugar de actualizar todos
|
||||
|
||||
|
||||
También podemos utilizar parámetros de ansible, por ejemplo
|
||||
@ -51,8 +51,8 @@ Esta se hace en dos partes, pues hay que configurarlo tanto en el servidor del p
|
||||
|
||||
## RAP en el proxy
|
||||
|
||||
El proxy también se define en el archivo abyayala.yml en el server_name vpn
|
||||
En la lista de *nodos* mantenemos los nodos autorizados para conectarse a la RAP
|
||||
El proxy también se define en el archivo abyayala.yml en el **server_name: vpn**
|
||||
En la lista de **nodos** mantenemos los nodos autorizados para conectarse a la RAP
|
||||
|
||||
```
|
||||
- service_name: vpn
|
||||
@ -69,18 +69,18 @@ ansible-playbook deploy.yml -e "host=abyayala alt=abyayala service=vpn" --skip-t
|
||||
```
|
||||
|
||||
En este ejemplo, estamos salteando la parte de instalación para mayor velocidad.
|
||||
Además, estamos salteando un paso específico, **porque no queremos pisar configuraciones locales de la RAP**
|
||||
Además, estamos salteando un paso específico, *porque no queremos pisar configuraciones locales de la RAP*
|
||||
|
||||
## RAP en el nodo
|
||||
|
||||
Para desplegar la RAP en nuestro nodo destino, utilizamos el script *tasks/rap.yml* especificando sus paráemtros en **-e "..."**
|
||||
Para desplegar la RAP en nuestro nodo destino, utilizamos el script **tasks/rap.yml** especificando sus paráemtros en **-e "..."**
|
||||
|
||||
```
|
||||
ansible-playbook --become tasks/rap.yml -e "host=localhost nodo=chem"
|
||||
ansible-playbook --become tasks/rap.yml -e "nodo=chem host=rakiduam"
|
||||
```
|
||||
En donde:
|
||||
- *host*: es el nodo a configurar, según su definición en el inventario de ansible
|
||||
- *nodo*: es el nombre que le daremos, el cual debe coincidir con el que desplegamos en el proxy más arriba
|
||||
- **host**: es el nodo a configurar, según su definición en el inventario de ansible
|
||||
- **nodo**: es el nombre que le daremos, el cual debe coincidir con el que desplegamos en el proxy más arriba
|
||||
|
||||
|
||||
En este ejemplo, intentamos convertir nuestro localhost en un nodo
|
||||
|
Loading…
x
Reference in New Issue
Block a user