From cb89787962e35df19c60e02ed0101750d80bffcf Mon Sep 17 00:00:00 2001 From: Jacob Cody Wimer Date: Wed, 3 Feb 2016 08:55:23 -0500 Subject: [PATCH] Add haproxy 1.5 repo and generate self signed ssl key --- roles/proxy/tasks/main.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/roles/proxy/tasks/main.yml b/roles/proxy/tasks/main.yml index 37b1261..932d6c2 100644 --- a/roles/proxy/tasks/main.yml +++ b/roles/proxy/tasks/main.yml @@ -1,6 +1,9 @@ --- #This playbook will install haproxy and configure for rails servers # +- name: Add haproxy repo + apt_repository: repo='ppa:vbernat/haproxy-1.5' state=present + - name: update apt cache apt: update_cache=yes cache_valid_time=3600 @@ -15,5 +18,11 @@ regexp='ENABLED=0' replace='ENABLED=1' +- name: Generate self signed key + shell: openssl req -new -newkey rsa:4096 -sha256 -subj '/CN=home/O=home LTD./C=US' -x509 -nodes -keyout /root/server.key -out /root/server.crt + +- name: Create pem file + shell: cat /root/server.crt /root/server.key > /root/server.pem + - name: Restart haproxy service: name=haproxy state=restarted