File tree Expand file tree Collapse file tree 3 files changed +7
-6
lines changed Expand file tree Collapse file tree 3 files changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -12,8 +12,8 @@ provisioner:
1212verifier :
1313 name : inspec
1414 sudo : true
15- # format : json
16- # output: "%{platform}_%{suite}-<%= Time.now.iso8601 %>.json"
15+ # reporter : json
16+ # output: "%{platform}_%{suite}-<%= Time.now.iso8601 %>.json"
1717
1818platforms :
1919- name : debian-7
Original file line number Diff line number Diff line change 9494default [ 'nginx-hardening' ] [ 'options' ] [ 'ssl_prefer_server_ciphers' ] = 'on'
9595default [ 'nginx-hardening' ] [ 'options' ] [ 'ssl_session_tickets' ] = 'off'
9696default [ 'nginx-hardening' ] [ 'dh-size' ] = 2048
97+ default [ 'nginx-hardening' ] [ 'crl_udpate_frequency_days' ] = 7
Original file line number Diff line number Diff line change 6363 action :delete
6464end
6565
66- execute 'generate_dh_group' do
67- command "openssl dhparam -out #{ node [ 'nginx-hardening' ] [ 'options' ] [ 'ssl_dhparam' ] } #{ node [ 'nginx-hardening' ] [ ' dh-size'] } "
66+ openssl_dhparam node [ 'nginx-hardening' ] [ 'options' ] [ 'ssl_dhparam' ] do
67+ key_length node [ 'nginx-hardening' ] [ 'dh-size' ]
6868 not_if { File . exist? ( node [ 'nginx-hardening' ] [ 'options' ] [ 'ssl_dhparam' ] ) }
6969end
7070
106106 mv DOD_CRL-bundle.crl ../
107107 cd ../; rm -rf crl_temp # Remove temp dir to make bundle
108108 EOH
109+ # Run if CRL was updated more than specified days ago
110+ not_if { File . exist? ( node [ 'nginx-hardening' ] [ 'options' ] [ 'ssl_crl' ] ) and File . ctime ( node [ 'nginx-hardening' ] [ 'options' ] [ 'ssl_crl' ] ) > Time . now - node [ 'nginx-hardening' ] [ 'crl_udpate_frequency_days' ] * 86400 }
109111end
110112
111113file File . join ( ( node [ 'nginx-hardening' ] [ 'certificates_dir' ] || '/etc/nginx/' ) , 'DOD_CRL-bundle.crl' ) do
153155end
154156
155157
156-
157-
You can’t perform that action at this time.
0 commit comments