{"id":3794,"date":"2018-08-13T12:37:09","date_gmt":"2018-08-13T11:37:09","guid":{"rendered":"https:\/\/www.devco.net\/?p=3794"},"modified":"2018-08-16T14:12:39","modified_gmt":"2018-08-16T13:12:39","slug":"mass-provisioning-choria-servers","status":"publish","type":"post","link":"https:\/\/www.devco.net\/archives\/2018\/08\/13\/mass-provisioning-choria-servers.php","title":{"rendered":"Mass Provisioning Choria Servers"},"content":{"rendered":"

The Choria Server is the agent component of the Choria Orchestrator system, it runs on every node and maintains a connection to the middleware.<\/p>\n

Traditionally we’ve configured it using Puppet along with its mcollective compatibility layer. We intend to keep this model for the foreseeable future. Choria Server though has many more uses – it’s embeddable so can be used in IoT, tools like our go-backplane, side cars in kubernetes in more. In these and other cases the Puppet model do not work:<\/p>\n