github.com/jlmeeker/kismatic@v1.10.1-0.20180612190640-57f9005a1f1a/ansible/roles/docker-registry-cert/tasks/main.yaml (about)

     1  ---
     2    # Setup certs for Docker registry
     3    # To use self-signed certs modify /etc/docker/certs.d/$master[0]:$PORT/ca.crt
     4    # ca.crt is just renamed ca.pem
     5  
     6    # setup directories
     7    - name: create {{ docker_install_dir }}
     8      file:
     9        path: "{{ docker_install_dir }}"
    10        state: directory
    11    - name: create directory for certificates
    12      file:
    13        path: "{{ docker_self_signed_cert_dir }}"
    14        state: directory
    15  
    16    # copy ca
    17    - name: copy {{ docker_certificates_ca_file_name }}
    18      copy:
    19        src: "{{ docker_certificates_ca_path }}"
    20        dest: "{{ docker_self_signed_cert_dir }}/ca.crt"
    21        owner: "{{ docker_certificates_owner }}"
    22        group: "{{ docker_certificates_group }}"
    23        mode: "{{ docker_certificate_mode }}"
    24      when: docker_certificates_ca_path is defined and docker_certificates_ca_path != ""