sphinx generate list of packages with versions
diff --git a/nova/meta/sphinx.yml b/nova/meta/sphinx.yml
index feeac6a..4916945 100644
--- a/nova/meta/sphinx.yml
+++ b/nova/meta/sphinx.yml
@@ -44,6 +44,11 @@
name: "Ceph is configured"
value: "True"
{%- endif %}
+ packages:
+ value: |
+ {%- for pkg in compute.pkgs %}
+ * {{ pkg }}: {{ salt['cmd.run']("dpkg -l | grep "+pkg+" | awk '{print \$3}'")}}
+ {%- endfor %}
{%- endif %}
{%- if pillar.nova.controller is defined %}
controller:
@@ -85,4 +90,9 @@
vncproxy_url:
name: "VNC proxy URL"
value: {{ controller.vncproxy_url }}
+ packages:
+ value: |
+ {%- for pkg in controller.pkgs %}
+ * {{ pkg }}: {{ salt['cmd.run']("dpkg -l | grep "+pkg+" | awk '{print \$3}'")}}
+ {%- endfor %}
{%- endif %}