keepalived-formula/test/integration/default/controls/config_spec.rb
Ricardo Klein 45e3261e53 feat(vrrp_sync_group): added option for vrrp_sync_group
* Changed the template to include new config setting group
* Added example to pillar.example
* Included test (could be better if we check the entire section and
  ensure that it is in the correct format?)
2020-04-06 22:40:52 +02:00

20 lines
585 B
Ruby

# frozen_string_literal: true
control 'Keepalived configuration' do
title 'should match desired lines'
describe file('/etc/keepalived/keepalived.conf') do
# Default config
its('content') { should include 'smtp_server 192.168.200.1' }
# Custom config from pillar
its('content') { should include 'acassen@firewall.loc' }
# Check config from example pillar -- example vrrp sync group
its('content') { should include 'EXAMPLE_GROUP' }
# Check config from example pillar -- vrrp sync group item
its('content') { should include 'VI_IPV6' }
end
end