Added crt and key
This commit is contained in:
@@ -8,6 +8,17 @@
|
|||||||
apt:
|
apt:
|
||||||
name: nginx # Paquete de nginx
|
name: nginx # Paquete de nginx
|
||||||
state: present # Asegura que nginx está instalado
|
state: present # Asegura que nginx está instalado
|
||||||
|
|
||||||
|
- name: Asegurar que el servicio nginx está habilitado y en ejecución
|
||||||
|
service:
|
||||||
|
name: nginx # Nombre del servicio
|
||||||
|
state: started # Asegura que el servicio está en ejecución
|
||||||
|
enabled: true # Asegura que el servicio se inicia al arrancar el sistema
|
||||||
|
|
||||||
|
- name: Asegurar que el directorio ssl existe
|
||||||
|
file:
|
||||||
|
path: /etc/nginx/ssl # Directorio donde se guardan los certificados SSL
|
||||||
|
state: directory # Asegura que el directorio existe
|
||||||
|
|
||||||
- name: Asegurar que el directorio de configuración existe
|
- name: Asegurar que el directorio de configuración existe
|
||||||
file:
|
file:
|
||||||
@@ -19,6 +30,18 @@
|
|||||||
src: "{{ nginx_conf_template }}" # Ruta de la plantilla Jinja2
|
src: "{{ nginx_conf_template }}" # Ruta de la plantilla Jinja2
|
||||||
dest: "/etc/nginx/sites-available/{{ server_name }}.conf" # Nombre del archivo basado en el nombre del servidor
|
dest: "/etc/nginx/sites-available/{{ server_name }}.conf" # Nombre del archivo basado en el nombre del servidor
|
||||||
mode: 0644 # Permisos de archivo
|
mode: 0644 # Permisos de archivo
|
||||||
|
|
||||||
|
- name: Generar archivo de certificado de nginx desde plantilla
|
||||||
|
template:
|
||||||
|
src: "{{ nginx_conf_template }}" # Ruta de la plantilla Jinja2
|
||||||
|
dest: "/etc/nginx/ssl/{{ server_name }}.crt" # Nombre del archivo basado en el nombre del servidor
|
||||||
|
mode: 0644 # Permisos de archivo
|
||||||
|
|
||||||
|
- name: Generar archivo de key de nginx desde plantilla
|
||||||
|
template:
|
||||||
|
src: "{{ nginx_conf_template }}" # Ruta de la plantilla Jinja2
|
||||||
|
dest: "/etc/nginx/ssl/{{ server_name }}.key" # Nombre del archivo basado en el nombre del servidor
|
||||||
|
mode: 0644 # Permisos de archivo
|
||||||
|
|
||||||
- name: Habilitar sites-enabled correspondiente
|
- name: Habilitar sites-enabled correspondiente
|
||||||
shell: |
|
shell: |
|
||||||
|
|||||||
Reference in New Issue
Block a user