Вот site.pp
манифест, который я использовал для установки docker из локального репозитория и контейнера nginx из tar-файла, все это делается в экземпляре vagrant:
node /^local/ { package { 'docker': } class { 'docker': manage_package => false, } docker::image{ 'nginx': docker_tar => '/vagrant/nginx-v1.11.5.tar', } }