aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests
diff options
context:
space:
mode:
authorLarry Smith Jr <mrlesmithjr@gmail.com>2018-12-19 09:52:21 -0500
committerLarry Smith Jr <mrlesmithjr@gmail.com>2018-12-19 09:52:21 -0500
commitd62baac66345ed735443cbb648e684923fed7d17 (patch)
tree0dc5c11f860fe6b373f3f66b87358d1e46b8407d /tests
parent9cac39786e63d655eceb3ecbd74b3df8461654d3 (diff)
downloadansible-rabbitmq-d62baac66345ed735443cbb648e684923fed7d17.tar.gz
ansible-rabbitmq-d62baac66345ed735443cbb648e684923fed7d17.tar.zst
ansible-rabbitmq-d62baac66345ed735443cbb648e684923fed7d17.zip
Added Travis testing
Diffstat (limited to 'tests')
-rw-r--r--tests/.ansible-lint2
-rw-r--r--tests/Dockerfile.centos-727
-rw-r--r--tests/Dockerfile.debian-jessie14
-rw-r--r--tests/Dockerfile.debian-stretch13
-rw-r--r--tests/Dockerfile.fedora-2426
-rw-r--r--tests/Dockerfile.fedora-2526
-rw-r--r--tests/Dockerfile.fedora-2626
-rw-r--r--tests/Dockerfile.fedora-2726
-rw-r--r--tests/Dockerfile.fedora-2826
-rw-r--r--tests/Dockerfile.fedora-2926
-rw-r--r--tests/Dockerfile.ubuntu-bionic13
-rw-r--r--tests/Dockerfile.ubuntu-trusty14
-rw-r--r--tests/Dockerfile.ubuntu-xenial13
13 files changed, 252 insertions, 0 deletions
diff --git a/tests/.ansible-lint b/tests/.ansible-lint
new file mode 100644
index 0000000..7dfbb8f
--- /dev/null
+++ b/tests/.ansible-lint
@@ -0,0 +1,2 @@
1skip_list:
2 - "503"
diff --git a/tests/Dockerfile.centos-7 b/tests/Dockerfile.centos-7
new file mode 100644
index 0000000..1ad757e
--- /dev/null
+++ b/tests/Dockerfile.centos-7
@@ -0,0 +1,27 @@
1FROM centos:7
2ENV container=docker
3
4RUN yum -y install epel-release && \
5 yum -y install gmp-devel libffi-devel openssl-devel python-crypto \
6 python-devel python-pip python-setuptools python-virtualenv \
7 redhat-rpm-config && \
8 yum -y group install "Development Tools"
9
10# Install systemd -- See https://hub.docker.com/_/centos/
11RUN (cd /lib/systemd/system/sysinit.target.wants/; for i in *; do [ $i == systemd-tmpfiles-setup.service ] || rm -f $i; done); \
12 rm -f /lib/systemd/system/multi-user.target.wants/*;\
13 rm -f /etc/systemd/system/*.wants/*;\
14 rm -f /lib/systemd/system/local-fs.target.wants/*; \
15 rm -f /lib/systemd/system/sockets.target.wants/*udev*; \
16 rm -f /lib/systemd/system/sockets.target.wants/*initctl*; \
17 rm -f /lib/systemd/system/basic.target.wants/*;\
18 rm -f /lib/systemd/system/anaconda.target.wants/*;
19
20RUN pip install enum34 ipaddress wheel && \
21 pip install ansible ansible-lint
22
23COPY .ansible-lint /
24
25VOLUME ["/sys/fs/cgroup"]
26
27CMD ["/usr/sbin/init"]
diff --git a/tests/Dockerfile.debian-jessie b/tests/Dockerfile.debian-jessie
new file mode 100644
index 0000000..2bb5bc2
--- /dev/null
+++ b/tests/Dockerfile.debian-jessie
@@ -0,0 +1,14 @@
1FROM debian:jessie
2ENV container=docker
3
4RUN apt-get update && \
5 apt-get install -y --no-install-recommends build-essential libffi-dev \
6 libssl-dev python-dev python-minimal python-pip python-setuptools \
7 python-virtualenv && \
8 rm -rf /var/lib/apt/lists/*
9
10RUN pip install --upgrade pip setuptools && \
11 pip install enum34 ipaddress wheel && \
12 pip install ansible ansible-lint
13
14COPY .ansible-lint /
diff --git a/tests/Dockerfile.debian-stretch b/tests/Dockerfile.debian-stretch
new file mode 100644
index 0000000..c1187b8
--- /dev/null
+++ b/tests/Dockerfile.debian-stretch
@@ -0,0 +1,13 @@
1FROM debian:stretch
2ENV container=docker
3
4RUN apt-get update && \
5 apt-get install -y --no-install-recommends build-essential libffi-dev \
6 libssl-dev python-dev python-minimal python-pip python-setuptools \
7 python-virtualenv systemd && \
8 rm -rf /var/lib/apt/lists/*
9
10RUN pip install enum34 ipaddress wheel && \
11 pip install ansible ansible-lint
12
13COPY .ansible-lint /
diff --git a/tests/Dockerfile.fedora-24 b/tests/Dockerfile.fedora-24
new file mode 100644
index 0000000..b2a83cc
--- /dev/null
+++ b/tests/Dockerfile.fedora-24
@@ -0,0 +1,26 @@
1FROM fedora:24
2ENV container=docker
3
4RUN dnf -y install gmp-devel libffi-devel openssl-devel python-crypto \
5 python-devel python-dnf python-pip python-setuptools python-virtualenv \
6 redhat-rpm-config systemd && \
7 dnf -y group install "C Development Tools and Libraries"
8
9# Install systemd -- See https://hub.docker.com/_/centos/
10RUN (cd /lib/systemd/system/sysinit.target.wants/; for i in *; do [ $i == systemd-tmpfiles-setup.service ] || rm -f $i; done); \
11 rm -f /lib/systemd/system/multi-user.target.wants/*;\
12 rm -f /etc/systemd/system/*.wants/*;\
13 rm -f /lib/systemd/system/local-fs.target.wants/*; \
14 rm -f /lib/systemd/system/sockets.target.wants/*udev*; \
15 rm -f /lib/systemd/system/sockets.target.wants/*initctl*; \
16 rm -f /lib/systemd/system/basic.target.wants/*;\
17 rm -f /lib/systemd/system/anaconda.target.wants/*;
18
19RUN pip install enum34 ipaddress wheel && \
20 pip install ansible ansible-lint
21
22COPY .ansible-lint /
23
24VOLUME ["/sys/fs/cgroup"]
25
26CMD ["/usr/sbin/init"]
diff --git a/tests/Dockerfile.fedora-25 b/tests/Dockerfile.fedora-25
new file mode 100644
index 0000000..16fa871
--- /dev/null
+++ b/tests/Dockerfile.fedora-25
@@ -0,0 +1,26 @@
1FROM fedora:25
2ENV container=docker
3
4RUN dnf -y install gmp-devel libffi-devel openssl-devel python-crypto \
5 python-devel python-dnf python-pip python-setuptools python-virtualenv \
6 redhat-rpm-config systemd && \
7 dnf -y group install "C Development Tools and Libraries"
8
9# Install systemd -- See https://hub.docker.com/_/centos/
10RUN (cd /lib/systemd/system/sysinit.target.wants/; for i in *; do [ $i == systemd-tmpfiles-setup.service ] || rm -f $i; done); \
11 rm -f /lib/systemd/system/multi-user.target.wants/*;\
12 rm -f /etc/systemd/system/*.wants/*;\
13 rm -f /lib/systemd/system/local-fs.target.wants/*; \
14 rm -f /lib/systemd/system/sockets.target.wants/*udev*; \
15 rm -f /lib/systemd/system/sockets.target.wants/*initctl*; \
16 rm -f /lib/systemd/system/basic.target.wants/*;\
17 rm -f /lib/systemd/system/anaconda.target.wants/*;
18
19RUN pip install enum34 ipaddress wheel && \
20 pip install ansible ansible-lint
21
22COPY .ansible-lint /
23
24VOLUME ["/sys/fs/cgroup"]
25
26CMD ["/usr/sbin/init"]
diff --git a/tests/Dockerfile.fedora-26 b/tests/Dockerfile.fedora-26
new file mode 100644
index 0000000..dd8a954
--- /dev/null
+++ b/tests/Dockerfile.fedora-26
@@ -0,0 +1,26 @@
1FROM fedora:26
2ENV container=docker
3
4RUN dnf -y install gmp-devel libffi-devel openssl-devel python-crypto \
5 python-devel python-dnf python-pip python-setuptools python-virtualenv \
6 redhat-rpm-config systemd && \
7 dnf -y group install "C Development Tools and Libraries"
8
9# Install systemd -- See https://hub.docker.com/_/centos/
10RUN (cd /lib/systemd/system/sysinit.target.wants/; for i in *; do [ $i == systemd-tmpfiles-setup.service ] || rm -f $i; done); \
11 rm -f /lib/systemd/system/multi-user.target.wants/*;\
12 rm -f /etc/systemd/system/*.wants/*;\
13 rm -f /lib/systemd/system/local-fs.target.wants/*; \
14 rm -f /lib/systemd/system/sockets.target.wants/*udev*; \
15 rm -f /lib/systemd/system/sockets.target.wants/*initctl*; \
16 rm -f /lib/systemd/system/basic.target.wants/*;\
17 rm -f /lib/systemd/system/anaconda.target.wants/*;
18
19RUN pip install enum34 ipaddress wheel && \
20 pip install ansible ansible-lint
21
22COPY .ansible-lint /
23
24VOLUME ["/sys/fs/cgroup"]
25
26CMD ["/usr/sbin/init"]
diff --git a/tests/Dockerfile.fedora-27 b/tests/Dockerfile.fedora-27
new file mode 100644
index 0000000..15474da
--- /dev/null
+++ b/tests/Dockerfile.fedora-27
@@ -0,0 +1,26 @@
1FROM fedora:27
2ENV container=docker
3
4RUN dnf -y install gmp-devel libffi-devel openssl-devel python-crypto \
5 python-devel python-dnf python-pip python-setuptools python-virtualenv \
6 redhat-rpm-config systemd && \
7 dnf -y group install "C Development Tools and Libraries"
8
9# Install systemd -- See https://hub.docker.com/_/centos/
10RUN (cd /lib/systemd/system/sysinit.target.wants/; for i in *; do [ $i == systemd-tmpfiles-setup.service ] || rm -f $i; done); \
11 rm -f /lib/systemd/system/multi-user.target.wants/*;\
12 rm -f /etc/systemd/system/*.wants/*;\
13 rm -f /lib/systemd/system/local-fs.target.wants/*; \
14 rm -f /lib/systemd/system/sockets.target.wants/*udev*; \
15 rm -f /lib/systemd/system/sockets.target.wants/*initctl*; \
16 rm -f /lib/systemd/system/basic.target.wants/*;\
17 rm -f /lib/systemd/system/anaconda.target.wants/*;
18
19RUN pip install enum34 ipaddress wheel && \
20 pip install ansible ansible-lint
21
22COPY .ansible-lint /
23
24VOLUME ["/sys/fs/cgroup"]
25
26CMD ["/usr/sbin/init"]
diff --git a/tests/Dockerfile.fedora-28 b/tests/Dockerfile.fedora-28
new file mode 100644
index 0000000..1885bc7
--- /dev/null
+++ b/tests/Dockerfile.fedora-28
@@ -0,0 +1,26 @@
1FROM fedora:28
2ENV container=docker
3
4RUN dnf -y install gmp-devel libffi-devel openssl-devel python-crypto \
5 python-devel python-dnf python-pip python-setuptools python-virtualenv \
6 redhat-rpm-config systemd && \
7 dnf -y group install "C Development Tools and Libraries"
8
9# Install systemd -- See https://hub.docker.com/_/centos/
10RUN (cd /lib/systemd/system/sysinit.target.wants/; for i in *; do [ $i == systemd-tmpfiles-setup.service ] || rm -f $i; done); \
11 rm -f /lib/systemd/system/multi-user.target.wants/*;\
12 rm -f /etc/systemd/system/*.wants/*;\
13 rm -f /lib/systemd/system/local-fs.target.wants/*; \
14 rm -f /lib/systemd/system/sockets.target.wants/*udev*; \
15 rm -f /lib/systemd/system/sockets.target.wants/*initctl*; \
16 rm -f /lib/systemd/system/basic.target.wants/*;\
17 rm -f /lib/systemd/system/anaconda.target.wants/*;
18
19RUN pip install enum34 ipaddress wheel && \
20 pip install ansible ansible-lint
21
22COPY .ansible-lint /
23
24VOLUME ["/sys/fs/cgroup"]
25
26CMD ["/usr/sbin/init"]
diff --git a/tests/Dockerfile.fedora-29 b/tests/Dockerfile.fedora-29
new file mode 100644
index 0000000..3f94b36
--- /dev/null
+++ b/tests/Dockerfile.fedora-29
@@ -0,0 +1,26 @@
1FROM fedora:29
2ENV container=docker
3
4RUN dnf -y install gmp-devel libffi-devel openssl-devel python-crypto \
5 python-devel python-dnf python-pip python-setuptools python-virtualenv \
6 redhat-rpm-config systemd && \
7 dnf -y group install "C Development Tools and Libraries"
8
9# Install systemd -- See https://hub.docker.com/_/centos/
10RUN (cd /lib/systemd/system/sysinit.target.wants/; for i in *; do [ $i == systemd-tmpfiles-setup.service ] || rm -f $i; done); \
11 rm -f /lib/systemd/system/multi-user.target.wants/*;\
12 rm -f /etc/systemd/system/*.wants/*;\
13 rm -f /lib/systemd/system/local-fs.target.wants/*; \
14 rm -f /lib/systemd/system/sockets.target.wants/*udev*; \
15 rm -f /lib/systemd/system/sockets.target.wants/*initctl*; \
16 rm -f /lib/systemd/system/basic.target.wants/*;\
17 rm -f /lib/systemd/system/anaconda.target.wants/*;
18
19RUN pip install enum34 ipaddress wheel && \
20 pip install ansible ansible-lint
21
22COPY .ansible-lint /
23
24VOLUME ["/sys/fs/cgroup"]
25
26CMD ["/usr/sbin/init"]
diff --git a/tests/Dockerfile.ubuntu-bionic b/tests/Dockerfile.ubuntu-bionic
new file mode 100644
index 0000000..07116b6
--- /dev/null
+++ b/tests/Dockerfile.ubuntu-bionic
@@ -0,0 +1,13 @@
1FROM ubuntu:bionic
2ENV container=docker
3
4RUN apt-get update && \
5 apt-get install -y --no-install-recommends build-essential libffi-dev \
6 libssl-dev python-dev python-minimal python-pip python-setuptools \
7 python-virtualenv systemd && \
8 rm -rf /var/lib/apt/lists/*
9
10RUN pip install enum34 ipaddress wheel && \
11 pip install ansible ansible-lint
12
13COPY .ansible-lint /
diff --git a/tests/Dockerfile.ubuntu-trusty b/tests/Dockerfile.ubuntu-trusty
new file mode 100644
index 0000000..b1645da
--- /dev/null
+++ b/tests/Dockerfile.ubuntu-trusty
@@ -0,0 +1,14 @@
1FROM ubuntu:trusty
2ENV container=docker
3
4RUN apt-get update && \
5 apt-get install -y --no-install-recommends build-essential libffi-dev \
6 libssl-dev python-dev python-minimal python-pip python-setuptools \
7 python-virtualenv && \
8 rm -rf /var/lib/apt/lists/*
9
10RUN pip install --upgrade pip setuptools && \
11 pip install enum34 ipaddress wheel && \
12 pip install ansible ansible-lint
13
14COPY .ansible-lint /
diff --git a/tests/Dockerfile.ubuntu-xenial b/tests/Dockerfile.ubuntu-xenial
new file mode 100644
index 0000000..188f255
--- /dev/null
+++ b/tests/Dockerfile.ubuntu-xenial
@@ -0,0 +1,13 @@
1FROM ubuntu:xenial
2ENV container=docker
3
4RUN apt-get update && \
5 apt-get install -y --no-install-recommends build-essential libffi-dev \
6 libssl-dev python-dev python-minimal python-pip python-setuptools \
7 python-virtualenv && \
8 rm -rf /var/lib/apt/lists/*
9
10RUN pip install enum34 ipaddress wheel && \
11 pip install ansible ansible-lint
12
13COPY .ansible-lint /