{
    "builders": [
        {
            "type": "docker",
            "image": "nginx:alpine",
            "commit": true,
            "run_command": [
                "-d",
                "-i",
                "-t",
                "{{.Image}}",
                "/bin/sh"
            ]
        }
    ],
    "provisioners": [
        {
            "type": "shell",
            "inline": [
                "set -x",
                "[ -f /sbin/apk ] && /sbin/apk add -U ansible || true",
                "[ -f /usr/bin/dnf ] && /usr/bin/dnf -y install ansible python2-dnf || true",
                "[ ! -f /usr/bin/dnf -a -f /usr/bin/yum ] && /usr/bin/yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-`grep -o [0-9] /etc/redhat-release | head -1`.noarch.rpm || true",
                "[ ! -f /usr/bin/dnf -a -f /usr/bin/yum ] && /usr/bin/yum -y install ansible || true",
                "[ -f /usr/bin/apt-get ] && /usr/bin/apt-get update && /usr/bin/apt-get -y install ansible || true"
            ]
        },
        {
            "type": "ansible-local",
            "playbook_file": "httptester.yml",
            "playbook_dir": "{{template_dir}}",
            "extra_arguments": [
                "-v"
            ]
        }
    ],
    "post-processors": [
        {
            "type": "docker-tag",
            "repository": "ansible/ansible",
            "tag": "httptester"
        }
    ]
}
