ssl.yml 1023 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. - name: 'Create ssl certificates directory for in /etc/ssl'
  2. file:
  3. path: '/etc/ssl/{{ item }}'
  4. state: 'directory'
  5. owner: 'root'
  6. group: 'root'
  7. mode: '0755'
  8. with_items: ssl_certs
  9. when: ssl_certs
  10. - name: 'Install ssl certificates (certificate)'
  11. copy:
  12. content: "{{lookup('file', 'data/ssl/' + item + '/' + item + '.crt')}}"
  13. dest: '/etc/ssl/{{ item }}/{{ item }}.crt'
  14. owner: 'root'
  15. group: 'root'
  16. mode: '0640'
  17. with_items: ssl_certs
  18. when: ssl_certs
  19. - name: 'Install ssl certificates (key)'
  20. copy:
  21. content: "{{lookup('file', 'data/ssl/' + item + '/' + item + '.key')}}"
  22. dest: '/etc/ssl/{{ item }}/{{ item }}.key'
  23. owner: 'root'
  24. group: 'root'
  25. mode: '0640'
  26. with_items: ssl_certs
  27. when: ssl_certs
  28. - name: 'Install ssl certificates (bundle)'
  29. copy:
  30. content: "{{lookup('file', 'data/ssl/' + item + '/bundle.crt')}}"
  31. dest: '/etc/ssl/{{ item }}/bundle.crt'
  32. owner: 'root'
  33. group: 'root'
  34. mode: '0644'
  35. with_items: ssl_certs
  36. when: ssl_certs