#!/bin/sh test_description="puppetmaster-passenger" . ./sharness.sh test_token='82cc6efd-19e3-4f20-9ca8-58364f8a10d0' server=$(facter fqdn) tempfile=$(tempfile) setup_puppet_conf() { cat > /etc/puppet/puppet.conf < /etc/puppet/manifests/site.pp < present, content => '${test_token}', } } EOF } test_expect_success "setup puppet.conf" " setup_puppet_conf " test_expect_success "setup site.pp" " setup_site_pp " test_expect_success "run puppet agent" " test_expect_code 2 puppet agent --test --detailed-exitcodes " test_expect_success "puppet should have added token to file" " grep -q $test_token $tempfile " test_done