Skip to content

Commit 1b24ec1

Browse files
author
Anandkumar Patel
committed
add certs to hipache deploy
1 parent 7d1a0c4 commit 1b24ec1

2 files changed

Lines changed: 33 additions & 0 deletions

File tree

ansible/group_vars/alpha-hipache.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ container_image: registry.runnable.com/runnable/hipache
55
container_tag: latest
66
hosted_ports: [ 80, 443 ]
77

8+
log_driver: json-file
9+
810
container_run_opts: >
911
-d
1012
-p 80:80

ansible/roles/hipache/tasks/main.yml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,35 @@
11
---
2+
- name: create certs path
3+
sudo: yes
4+
file:
5+
path=/etc/ssl/certs/{{ domain }}
6+
state=directory
7+
8+
- name: create private cert path
9+
sudo: yes
10+
file:
11+
path=/etc/ssl/private
12+
state=directory
13+
14+
# the keys below must be placed inside devops-scripts/ansible/roles/hipache/files
15+
- name: copy ca.crt
16+
sudo: yes
17+
template:
18+
src={{ domain }}-ca.crt
19+
dest=/etc/ssl/certs/ca.crt
20+
21+
- name: copy {{ domain }}.crt
22+
sudo: yes
23+
template:
24+
src={{ domain }}.crt
25+
dest=/etc/ssl/certs/{ domain }}.crt
26+
27+
- name: copy private ssl key
28+
sudo: yes
29+
template:
30+
src={{ domain }}.key
31+
dest=/etc/ssl/private/{{ domain }}.key
32+
233
- name: create hipache config directory
334
sudo: yes
435
file:

0 commit comments

Comments
 (0)