- Create a packer project
- In your
<config>.jsonfile similar to the following:
{
"builders": [
{
"ami_name" : "packer-bastion-{{timestamp}}",
"ami_regions" : [ "{{user `aws_region_secondary`}}" ],
| #!/bin/bash | |
| service="DOCKER_CONTAINER"; docker kill $(docker ps | grep "${service}" | awk '{print $1}') |
| #!/bin/bash | |
| service="CONTAINER_NAME"; echo "waiting for docker container '${service}' "; while [[ ! $(docker ps | grep "${service}") ]]; do echo -n "."; sleep 1; done; docker logs -f $(docker ps -a | grep "${service}" | head -n1 | awk '{print $1}'); |
| #!/bin/bash -e | |
| # create a temp dir in which to work | |
| OLDDIR="$PWD" | |
| TMPDIR="/tmp/_aws-ca" | |
| mkdir "${TMPDIR}" && cd "${TMPDIR}" | |
| AWS_CERTS=( | |
| AmazonRootCA1.pem |
| 2017/11/02 11:15:19 [INFO] Packer version: 1.1.1 | |
| 2017/11/02 11:15:19 Packer Target OS/Arch: linux amd64 | |
| 2017/11/02 11:15:19 Built with Go Version: go1.9 | |
| 2017/11/02 11:15:19 Detected home directory from env var: /home/user | |
| 2017/11/02 11:15:19 Using internal plugin for parallels-pvm | |
| 2017/11/02 11:15:19 Using internal plugin for azure-arm | |
| 2017/11/02 11:15:19 Using internal plugin for parallels-iso | |
| 2017/11/02 11:15:19 Using internal plugin for digitalocean | |
| 2017/11/02 11:15:19 Using internal plugin for oracle-oci | |
| 2017/11/02 11:15:19 Using internal plugin for amazon-ebs |
I hereby claim:
To claim this, I am signing this object:
| find /var/log/* | xargs file | |
| /var/log/apt: directory | |
| /var/log/auth.log: ASCII text, with very long lines | |
| /var/log/btmp: empty | |
| /var/log/dist-upgrade: directory | |
| /var/log/dmesg: ASCII text | |
| /var/log/dpkg.log: ASCII text | |
| /var/log/faillog: data | |
| /var/log/fsck: directory | |
| /var/log/fsck/checkroot: ASCII text |