Matrix Docker Ansible eploy
Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 

33 linhas
946 B

  1. ---
  2. - name: Ensure OpenSSL installed (RedHat)
  3. yum:
  4. name:
  5. - openssl
  6. state: present
  7. update_cache: no
  8. when: "matrix_ssl_retrieval_method == 'self-signed' and ansible_os_family == 'RedHat'"
  9. - name: Ensure APT usage dependencies are installed (Debian)
  10. apt:
  11. name:
  12. - openssl
  13. state: present
  14. update_cache: no
  15. when: "matrix_ssl_retrieval_method == 'self-signed' and ansible_os_family == 'Debian'"
  16. - name: Ensure OpenSSL installed (Archlinux)
  17. pacman:
  18. name:
  19. - openssl
  20. state: latest
  21. update_cache: no
  22. when: "matrix_ssl_retrieval_method == 'self-signed' and ansible_distribution == 'Archlinux'"
  23. - name: Generate self-signed certificates
  24. include_tasks: "{{ role_path }}/tasks/ssl/setup_ssl_self_signed_obtain_for_domain.yml"
  25. with_items: "{{ matrix_ssl_domains_to_obtain_certificates_for }}"
  26. loop_control:
  27. loop_var: domain_name
  28. when: "matrix_ssl_retrieval_method == 'self-signed'"