added first docker baesd runtime

nwcluster-docker
dcore94 2 years ago
commit e9f82237cf

@ -0,0 +1,26 @@
- hosts: localhost
tasks:
# Create folder for execution
- name: Create dir
file:
state: directory
path: "/tmp/{{ runtime }}"
# Pull repository
- name: pull repository
git:
repo: "{{ repository }}"
version: "{{ version }}"
dest: "/tmp/{{ runtime }}"
# Packer build
- name: build
command: packer build build.json
args:
chdir: "/tmp/{{ runtime }}"
# Destroy folder for execution
- name: Destroy build folder
file:
state: absent
path: "/tmp/{{ runtime }}"

@ -0,0 +1,16 @@
{
"id":"30f71218-82e8-4d5f-8c98-54ea6e3ae696",
"active":true,
"name":"julia",
"description":"A Julia container based on latest Julia Docker image",
"keywords":[
"Julia",
"Docker"
],
"responsible":{
"name":"Marco Lettere",
"email":"m.lettere@gmail.com"
},
"type":"docker",
"image":"julia"
}

@ -0,0 +1,17 @@
{
"builders": [
{
"type": "docker",
"name": "{{ user `name`}}",
"image": "julia",
"commit" : true
}
],
"provisioners": [],
"post-processors": [
{
"type": "shell-local",
"inline": ["docker tag {{ user `image`}}:latest {{ user `image`}}:{{ user `runtime`}}"]
}
]
}
Loading…
Cancel
Save