%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /etc/ansible/roles/web/tasks/
Upload File :
Create Path :
Current File : //etc/ansible/roles/web/tasks/configure_cert.yml

---
# configure own certificates
# site_name: - bitrix site names
# certificate: - path to certificate
# certificate_chain: - path to certificate chain
# private_key: - path to private key
- name: test certificate and private key
  bx_cert: cert="{{ certificate }}" priv="{{ private_key }}"
  when: certificate_chain is undefined

- name: test certificate, private key and chain
  bx_cert: cert="{{ certificate }}" priv="{{ private_key }}" chain="{{ certificate_chain }}"
  when: certificate_chain is defined

- name: create directories
  file:
    path: "{{ item }}"
    state: directory
    owner: root
    group: bitrix
    force: yes
    recurse: yes
    mode: 0750
  with_items:
    - /etc/nginx/certs

- name: update ssl_options
  template:
    src: nginx/ssl_options.conf.j2
    dest: /etc/nginx/bx/conf/ssl_options.conf

- include: configure_cert_per_sites.yml
  when: sites_cnt > 0

- include: configure_cert_push_server.yml
  when: push_server is defined and push_server > 0

- name: reload nginx
  service: 
    name: nginx
    state: reloaded

- name: reload httpd
  service: 
    name: httpd
    state: reloaded


Zerion Mini Shell 1.0