From 01aa022cb68a531ab74fb851f6f2b445b73dae2b Mon Sep 17 00:00:00 2001 From: Christian Pape Date: Wed, 13 Jun 2018 12:04:42 -0500 Subject: [PATCH] Added some data --- .gitignore | 3 +++ appliance/opennms-horizon.gns3a | 45 +++++++++++++++++++++++++++++++++ appliance/opennms-horizon.svg | 20 +++++++++++++++ gns3-qemu.json | 12 +++++++++ gns3-vmware.json | 1 + 5 files changed, 81 insertions(+) create mode 100644 appliance/opennms-horizon.gns3a create mode 100644 appliance/opennms-horizon.svg 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" ],