diff --git a/.gitignore b/.gitignore
index 2584887..b62fe3f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,6 @@ output-vmware-iso
output-qemu
packer_cache
.DS_Store
+appliance/*
+!appliance/opennms-horizon.gns3a
+!appliance/opennms-horizon.svg
diff --git a/appliance/opennms-horizon.gns3a b/appliance/opennms-horizon.gns3a
new file mode 100644
index 0000000..94162c5
--- /dev/null
+++ b/appliance/opennms-horizon.gns3a
@@ -0,0 +1,45 @@
+{
+ "category": "guest",
+ "status": "stable",
+ "maintainer": "Christian Pape",
+ "description": "OpenNMS is a carrier-grade, highly integrated, open source platform designed for building network monitoring solutions.",
+ "images": [
+ {
+ "md5sum": "1cc762666508f7c57f7a857f292b0bc6",
+ "download_url": "http://opennms.org/output-qemu-22.0.0-1.qcow2",
+ "filename": "output-qemu-22.0.0-1.qcow2",
+ "version": "22.0.0.-1",
+ "filesize": 4830068736
+ }
+ ],
+ "versions": [
+ {
+ "images": {
+ "hda_disk_image": "output-qemu-22.0.0-1.qcow2"
+ },
+ "name": "22.0.0-1"
+ }
+ ],
+ "product_name": "OpenNMS Horizon",
+ "symbol": "opennms-o.svg",
+ "registry_version": 4,
+ "maintainer_email": "christian@opennms.org",
+ "product_url": "https://opennms.org",
+ "documentation_url": "http://docs.opennms.org/opennms/index.html",
+ "usage": "Interface eth0 is set to DHCP. CLI access: root/secret, Web access: admin/admin",
+ "vendor_name": "OpenNMS Project",
+ "qemu": {
+ "ram": 4096,
+ "hda_disk_interface": "ide",
+ "adapters": 1,
+ "console_type": "vnc",
+ "kvm": "require",
+ "adapter_type": "virtio-net-pci",
+ "cpus": 2,
+ "arch": "x86_64",
+ "options": "-usbdevice tablet -k de"
+ },
+ "availability": "free",
+ "vendor_url": "https://opennms.org",
+ "name": "OpenNMS Horizon"
+}
\ No newline at end of file
diff --git a/appliance/opennms-horizon.svg b/appliance/opennms-horizon.svg
new file mode 100644
index 0000000..c1630e2
--- /dev/null
+++ b/appliance/opennms-horizon.svg
@@ -0,0 +1,20 @@
+
+
+
diff --git a/gns3-qemu.json b/gns3-qemu.json
index b2f8673..ede73a5 100644
--- a/gns3-qemu.json
+++ b/gns3-qemu.json
@@ -7,6 +7,7 @@
"builders": [
{
"type": "qemu",
+ "output_directory": "opennms-qemu-{user `onms-version`}}",
"accelerator": "kvm",
"boot_command": [
" text ks=http://{{ .HTTPIP }}:{{ .HTTPPort }}/ks.cfg"
@@ -39,5 +40,16 @@
}
}
}
+ ],
+ "post-processors": [
+ {
+ "type": "compress",
+ "output": "opennms-{user `onms-version`}}.qcow2.gz"
+ },
+ {
+ "type": "checksum",
+ "checksum_types": "md5",
+ "output": "opennms-{user `onms-version`}}.qcow2.gz.md5sum"
+ }
]
}
diff --git a/gns3-vmware.json b/gns3-vmware.json
index 8c23659..dee8fc3 100644
--- a/gns3-vmware.json
+++ b/gns3-vmware.json
@@ -7,6 +7,7 @@
"builders": [
{
"type": "vmware-iso",
+ "output_directory": "opennms-vmware-{user `onms-version`}}",
"boot_command": [
" text ks=http://{{ .HTTPIP }}:{{ .HTTPPort }}/ks.cfg"
],