diff --git a/spec/classes/server_spec.rb b/spec/classes/server_spec.rb index f6c973cfc..3328e3d4a 100644 --- a/spec/classes/server_spec.rb +++ b/spec/classes/server_spec.rb @@ -311,6 +311,22 @@ } end + it { should contain_file('/etc/zabbix/zabbix_server.conf').with_content %r{^TLSCAFile=/etc/zabbix/keys/zabbix-server.ca$} } + it { should contain_file('/etc/zabbix/zabbix_server.conf').with_content %r{^TLSCRLFile=/etc/zabbix/keys/zabbix-server.crl$} } + it { should contain_file('/etc/zabbix/zabbix_server.conf').with_content %r{^TLSCertFile=/etc/zabbix/keys/zabbix-server.crt$} } + it { should contain_file('/etc/zabbix/zabbix_server.conf').with_content %r{^TLSKeyFile=/etc/zabbix/keys/zabbix-server.key$} } + end + context 'with zabbix_server.conf and version 3.2' do + let :params do + { + tlscafile: '/etc/zabbix/keys/zabbix-server.ca', + tlscrlfile: '/etc/zabbix/keys/zabbix-server.crl', + tlscertfile: '/etc/zabbix/keys/zabbix-server.crt', + tlskeyfile: '/etc/zabbix/keys/zabbix-server.key', + zabbix_version: '3.2' + } + end + it { should contain_file('/etc/zabbix/zabbix_server.conf').with_content %r{^TLSCAFile=/etc/zabbix/keys/zabbix-server.ca$} } it { should contain_file('/etc/zabbix/zabbix_server.conf').with_content %r{^TLSCRLFile=/etc/zabbix/keys/zabbix-server.crl$} } it { should contain_file('/etc/zabbix/zabbix_server.conf').with_content %r{^TLSCertFile=/etc/zabbix/keys/zabbix-server.crt$} }