X-Git-Url: http://git.squeep.com/?p=awsible;a=blobdiff_plain;f=roles%2Fmsca-openvpn%2Ftasks%2Fmain.yml;h=d58cb3b3cd5d2f49987078eb1b884c06d5547301;hp=13ae87af6393b2520d83db212ef5ad3d0ec8a068;hb=d10a4b69962d07e31bd2be65dc044c0268ec28a6;hpb=965ff653dbc96eeddc3c25c777810b94a35665a0 diff --git a/roles/msca-openvpn/tasks/main.yml b/roles/msca-openvpn/tasks/main.yml index 13ae87a..d58cb3b 100644 --- a/roles/msca-openvpn/tasks/main.yml +++ b/roles/msca-openvpn/tasks/main.yml @@ -9,7 +9,7 @@ - cert != '' - key != '' - ta_secret != '' - + - dhparam != '' tags: ['check_vars'] - assert: @@ -104,13 +104,11 @@ group: openvpn mode: "0755" -- name: generate dh parameters - command: /usr/bin/openssl dhparam -out /etc/openvpn/keys/dh.pem 4096 - args: - creates: /etc/openvpn/keys/dh.pem - - name: install keys with_items: + - file: dh.pem + content: "{{ dhparam }}" + mode: "0444" - file: ca.{{ ca_name|lower }}.crt content: "{{ ca_cert }}" mode: "0400"