blob: 894989fc5e31ba9e74d1867a5cfcf089e35147f0 [file] [log] [blame]
{%- from "barbican/map.jinja" import client with context %}
{%- set signed_images = client.get('signed_images', {}).get('v1', {}) %}
{%- if signed_images.get('enabled', False) %}
{%- for image, image_params in signed_images.get('images', {}).iteritems() %}
barbican_sign_image_{{ image_params.name }}:
barbicanv1.glance_image_signed:
- cloud_name: {{ image_params.cloud_name }}
- image_name: {{ image_params.name }}
- pk_fname: {{ image_params.cert_key }}
- secret_name: {{ image_params.secret_name }}
- out_fname: /tmp/signature_{{ image_params.name }}
{%- endfor %}
{%- endif %}