==> default: Warning: Unknown variable: '::restbase::port'. at /vagrant/puppet/modules/service/manifests/node.pp:99:22
One way to fix this would be to include ::restbase in service::node. Another would be to use <%= scope['::restabase::port'] %> in puppet/modules/service/templates/node/config.yaml.erb instead of the scoped variable in the define.