First example
{
"variables": {
"linode_api_token": ""
},
"builders": [{
"type": "linode",
"linode_token": "Template:User `linode api token`",
"image": "linode/debian10",
"region": "us-east",
"instance_type": "g6-nanode-1",
"ssh_username": "root",
"instance_label": "myserver-Template:Timestamp",
"image_label": "my-image-Template:Timestamp",
"image_description": "My first Packer image"
}]
}
Second example
{
"variables": {
"linode_api_token": ""
},
"builders": [{
"type": "linode",
"linode_token": "Template:User `linode api token`",
"image": "linode/debian10",
"region": "us-east",
"instance_type": "g6-nanode-1",
"ssh_username": "root",
"instance_label": "myserver-Template:Timestamp",
"image_label": "my-image-Template:Timestamp",
"image_description": "My first Packer image"
}],
"provisioners": [{
"type": "shell",
"script": "script.sh"
}]
}
Apache install script
#!/bin/bash
sudo apt update
sudo apt install -y apache2