Mercurial > repos > other > Puppet
view modules/apache/spec/defines/balancermember_spec.rb @ 260:5f63afb70415
Fix naming of files for new VPS overrides
$hostname is just the short host name, not the FQDN
author | IBBoard <dev@ibboard.co.uk> |
---|---|
date | Sun, 29 Dec 2019 10:57:18 -0500 |
parents | 675c1cc61eaf |
children | d9352a684e62 |
line wrap: on
line source
require 'spec_helper' describe 'apache::balancermember', :type => :define do let :pre_condition do 'include apache' end let :facts do { :osfamily => 'Debian', :operatingsystem => 'Debian', :operatingsystemrelease => '6', :lsbdistcodename => 'squeeze', :id => 'root', :concat_basedir => '/dne', :path => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', :kernel => 'Linux', :is_pe => false, } end describe "allows multiple balancermembers with the same url" do let :pre_condition do 'include apache apache::balancer {"balancer":} apache::balancer {"balancer-external":} apache::balancermember {"http://127.0.0.1:8080-external": url => "http://127.0.0.1:8080/", balancer_cluster => "balancer-external"} ' end let :title do 'http://127.0.0.1:8080/' end let :params do { :options => [], :url => 'http://127.0.0.1:8080/', :balancer_cluster => 'balancer-internal' } end it { should contain_concat__fragment('BalancerMember http://127.0.0.1:8080/') } end describe "allows balancermember with a different target" do let :pre_condition do 'include apache apache::balancer {"balancername": target => "/etc/apache/balancer.conf"} apache::balancermember {"http://127.0.0.1:8080-external": url => "http://127.0.0.1:8080/", balancer_cluster => "balancername"} ' end let :title do 'http://127.0.0.1:8080/' end let :params do { :options => [], :url => 'http://127.0.0.1:8080/', :balancer_cluster => 'balancername' } end it { should contain_concat__fragment('BalancerMember http://127.0.0.1:8080/').with({ :target => "apache_balancer_balancername", })} end end