{% extends 'generic/object.html' %} {% load helpers %} {% load render_table from django_tables2 %} {% block content %}

Packer Template

Name {{ object.name }}
OS Family {{ object.get_os_family_display }}
OS Version {{ object.os_version|placeholder }}
Build Status {{ object.get_build_status_display }}
Built At {{ object.built_at|placeholder }}
Age (days) {{ object.age_days|placeholder }}
Stale {% if object.is_stale %}Yes{% else %}No{% endif %}
Cloud-init Ready {% if object.cloud_init_ready %}Yes{% else %}No{% endif %}
Auto Rebuild {% if object.auto_rebuild %}Yes{% else %}No{% endif %}
Max Age (days) {{ object.max_age_days|placeholder }}

Proxmox

Template ID {{ object.proxmox_template_id }}
Node {{ object.proxmox_node|placeholder }}
Endpoint {% if object.proxmox_endpoint %} {{ object.proxmox_endpoint }} {% else %} — {% endif %}
Storage Pool {{ object.storage_pool|placeholder }}
Storage Pool Type {{ object.get_storage_pool_type_display|placeholder }}
Storage Format {{ object.get_storage_format_display|placeholder }}
Min CPU Type {{ object.min_cpu_type|placeholder }}
Packer Template Ref {{ object.packer_template_ref|placeholder }}
{% if object.installer_config %}

Installer Config

Config {{ object.installer_config }}
Checksum at Build {{ object.installer_config_checksum_at_build|placeholder }}
{% endif %} {% if object.hcp_bucket_name %}

HCP Packer

Bucket {{ object.hcp_bucket_name }}
Channel {{ object.hcp_channel_name|placeholder }}
Iteration ID {{ object.hcp_iteration_id|placeholder }}
Build ID {{ object.hcp_build_id|placeholder }}
Last Synced {{ object.hcp_last_synced_at|placeholder }}
{% endif %}
{% if builds_table.rows %}

Recent Builds

{% render_table builds_table %}
{% endif %} {% if targets_table.rows %}

Build Targets

{% render_table targets_table %}
{% endif %} {% endblock content %}