A puppet manifest to install, configure and manage a weave Software Defined Network