puppetlabs / bolt-vanagon

Apache License 2.0
2 stars 31 forks source link

(BOLT-985) Add plan executor to bolt-server package #66

Closed lucywyman closed 5 years ago

lucywyman commented 5 years ago

This adds the plan-executor application and service to the pe-bolt-server package. Since this package is expected to only be run and managed in PE, and these services are closely related (though not technically dependent on each other), it seemed prudent to just have one pipeline and package to build and ship them together. This PR adds plan-executor settings to the bolt-server project, adds a plan-executor component, and plan-executor service files.

nicklewis commented 5 years ago

Since we're actually using the same gems for both of these services, it doesn't seem really worth it to try to split them into separate gem directories. And I assume in that case, the gems would only be correctly installed for one of the services (or we would need to duplicate each component twice?). I think it's probably easiest to just install two services that both live in the same directories.

lucywyman commented 5 years ago

M'k - still verifying locally, but made everything except service files shared!