diff --git a/focal-fossa-jdk8-devel/descriptor.json b/focal-fossa-jdk8-devel/descriptor.json new file mode 100644 index 0000000..9dc63f1 --- /dev/null +++ b/focal-fossa-jdk8-devel/descriptor.json @@ -0,0 +1,24 @@ +{ + "id":"456ab8af-3cec-4286-ae9c-1bdf2bb46e54", + "active":true, + "name":"focal-fossa-jdk8-devel", + "description":"JDK 8 specialized focal-fossa (Ubuntu 20:04) runtime with Maven and Gradle support", + "keywords":[ + "lxd", + "linux", + "ubuntu", + "focal-fossa", + "bash", + "java", + "jdk", + "jdk8", + "maven", + "gradle" + ], + "responsible":{ + "name":"Marco Lettere", + "email":"m.lettere@gmail.com" + }, + "type":"lxd", + "image":"ubuntu:20.04" +} diff --git a/focal-fossa-jdk8-devel/packer.json b/focal-fossa-jdk8-devel/packer.json new file mode 100644 index 0000000..4c19d8d --- /dev/null +++ b/focal-fossa-jdk8-devel/packer.json @@ -0,0 +1,31 @@ +{ + "variables" : { + "id" : "", + "description" : "", + "name" : "", + }, + "builders": [ + { + "type": "{{ user `type` }}", + "name": "{{ user `name`}} ", + "image": "ubuntu:20.04", + "output_image": "{{ user `name` }}:{{user `id`}}", + "publish_properties": { + "description": "{{ user `description`}}" + } + } + ], + "provisioners": [ + { + "type" : "shell", + "inline" : [ + "/usr/bin/cloud-init status --wait", + "apt-get update", + "apt-get -y autoremove", + "apt-get -y autoclean", + "apt-get install -y openjdk-8-jdk maven gradle" + ] + } + ], + "post-processors": [] +} diff --git a/focal-fossa-py3-devel/descriptor.json b/focal-fossa-py3-devel/descriptor.json new file mode 100644 index 0000000..04fb68f --- /dev/null +++ b/focal-fossa-py3-devel/descriptor.json @@ -0,0 +1,22 @@ +{ + "id":"7b5ba47f-d661-4596-9435-3cd6ddaab97f", + "active":true, + "name":"focal-fossa-py3-devel", + "description":"Python3 specialized focal-fossa (Ubuntu 20:04) runtime", + "keywords":[ + "lxd", + "linux", + "ubuntu", + "focal-fossa", + "bash", + "python-3", + "python-3.8", + "pip" + ], + "responsible":{ + "name":"Marco Lettere", + "email":"m.lettere@gmail.com" + }, + "type":"lxd", + "image":"ubuntu:20.04" +} diff --git a/focal-fossa-py3-devel/packer.json b/focal-fossa-py3-devel/packer.json new file mode 100644 index 0000000..9afbbca --- /dev/null +++ b/focal-fossa-py3-devel/packer.json @@ -0,0 +1,29 @@ +{ + "variables" : { + "id" : "", + "description" : "", + "name" : "", + }, + "builders": [ + { + "type": "{{ user `type` }}", + "name": "{{ user `name`}} ", + "image": "ubuntu:20.04", + "output_image": "{{ user `name` }}:{{user `id`}}", + "publish_properties": { + "description": "{{ user `description`}}" + } + } + ], + "provisioners": [ + { + "type" : "shell", + "inline" : [ + "/usr/bin/cloud-init status --wait", + "apt-get update", + "apt-get install -y python3-pip" + ] + } + ], + "post-processors": [] +} diff --git a/focal-fossa/packer.json b/focal-fossa/packer.json index c9e01e3..2cec290 100644 --- a/focal-fossa/packer.json +++ b/focal-fossa/packer.json @@ -1,8 +1,8 @@ { "variables" : { - "id" : "84127ecc-6892-4c63-8860-16a4f491fe4c" - "description" : "This is a default empty Ubuntu 20.04 (\"Focal Fossa\") Runtime provided as LXD container.", - "name" : "focal-fossa", + "id" : "" + "description" : "", + "name" : "", }, "builders": [ {