通过Python web服务更新Hiera

我现在有一个木偶大师和2个代理的设置。 需求是能够基于从REST Web服务接收到的请求,在需要时在两个代理的tomcats上部署简单的web-app。

以下是步骤:

  1. 用户在Orchestration Layer上调用REST服务,并提供诸如web-apppath,nexuspath等信息。
  2. 请求来到基于Python的Orchestration层。
  3. 编排层用步骤1中传递的信息更新Hiera。
  4. networking应用程序部署在代理上。

现在我有一些问题:

  1. 这个架构看起来是可行的还是错过了?
  2. 哪个Python web框架最适合编排层 – Django,Flask,web.py还是别的?

请指教。