From T106668#1763281:
We will need both the binaries and -dev packages dependencies of Graphoid to be shipped on the CI slave.
For production the packages are defined in the Puppet manifest `modules/graphoid/manifests/init.pp`.
If we could extract to a standalone class such as `graphoid::packages` that will let us include it on the CI slaves and make sure it is up-to-date.
Will need to find a way to ship the matching dev package. Maybe `graphoid::packages` could have a parameter to forge `-dev` packages and add them as well. They are currently defined via a #service-template-node / #service-runner specific notation in package.json:
```
"deploy": {
"target": "ubuntu",
"dependencies": {
"_all": ["libcairo2-dev", "libgif-dev", "libpango1.0-dev"],
"ubuntu": ["libjpeg62-dev"],
"debian": ["libjpeg62-turbo-dev"]
}
}
```