Skip to content

Commit

Permalink
Copy ssl certs under ssl/certs and private key under ssl/private
Browse files Browse the repository at this point in the history
With Puppet provisionig, SSL certificates are copied at
/etc/contrail/ssl/certs/ and private key is copied at
/etc/contrail/ssl/private/. Hence retaining the same behavior with
ansible provisioning.

Change-Id: I58d7301d10249f469a4abc6220669dbc567b673b
Closes-Bug: #1681892
  • Loading branch information
Sundaresan Rajangam committed Apr 18, 2017
1 parent 66728e4 commit 4039ef6
Showing 1 changed file with 6 additions and 5 deletions.
11 changes: 6 additions & 5 deletions playbooks/roles/contrail/common/tasks/copy_ssl_certs.yml
Expand Up @@ -5,14 +5,15 @@
stat: path={{ ssl_certs_src_dir }}
register: check_ssl_certs_src_dir

- name: Create SSL Cert dir on container
file: path={{ ssl_certs_dir }} state=directory
- name: Create SSL directories on container
file: path={{ ssl_certs_dir }}/{{ item }} state=directory
with_items: ["certs", "private"]
when: check_ssl_certs_src_dir.stat.exists

- name: Copy SSL files for use by container
copy: src={{ item.src }} dest={{ item.dest }}
with_items:
- { src: "{{ ssl_certs_src_dir }}/ca-cert.pem", dest: "{{ ssl_certs_dir }}/ca-cert.pem" }
- { src: "{{ ssl_certs_src_dir }}/server.pem", dest: "{{ ssl_certs_dir }}/server.pem" }
- { src: "{{ ssl_certs_src_dir }}/server-privkey.pem", dest: "{{ ssl_certs_dir }}/server-privkey.pem" }
- { src: "{{ ssl_certs_src_dir }}/ca-cert.pem", dest: "{{ ssl_certs_dir }}/certs/ca-cert.pem" }
- { src: "{{ ssl_certs_src_dir }}/server.pem", dest: "{{ ssl_certs_dir }}/certs/server.pem" }
- { src: "{{ ssl_certs_src_dir }}/server-privkey.pem", dest: "{{ ssl_certs_dir }}/private/server-privkey.pem" }
when: check_ssl_certs_src_dir.stat.exists

0 comments on commit 4039ef6

Please sign in to comment.