mirror of https://github.com/ansible/ansible.git
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.4 KiB
JSON
44 lines
1.4 KiB
JSON
8 years ago
|
{
|
||
|
"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/httptester"
|
||
|
}
|
||
|
]
|
||
|
}
|