diff --git a/.travis.yml b/.travis.yml index 43e39db..6521269 100644 --- a/.travis.yml +++ b/.travis.yml @@ -90,6 +90,36 @@ env: - distribution: ubuntu version: xenial playbook: unit + - distribution: ubuntu + version: artful + playbook: basic + - distribution: ubuntu + version: artful + playbook: push + - distribution: ubuntu + version: artful + playbook: stable + - distribution: ubuntu + version: artful + playbook: template + - distribution: ubuntu + version: artful + playbook: unit + - distribution: ubuntu + version: bionic + playbook: basic + - distribution: ubuntu + version: bionic + playbook: push + - distribution: ubuntu + version: bionic + playbook: stable + - distribution: ubuntu + version: bionic + playbook: template + - distribution: ubuntu + version: bionic + playbook: unit before_install: - 'sudo docker pull ${distribution}:${version}' - 'sudo docker build --no-cache --rm --file=tests/dockerfiles/Dockerfile.${distribution}-${version} --tag=${distribution}-${version}:ansible tests' diff --git a/defaults/main.yml b/defaults/main.yml index 293fc01..93b0d37 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -28,7 +28,8 @@ nginx_repository: # Default is mainline. branch: mainline -# Install NGINX Unit and NGINX Unit packages. +# Install NGINX Unit and NGINX Unit modules. +# Use a list of supported NGINX Unit modules. # Default is false. unit_enable: false unit_modules: null diff --git a/tests/dockerfiles/Dockerfile.ubuntu-artful b/tests/dockerfiles/Dockerfile.ubuntu-artful new file mode 100644 index 0000000..1be99b1 --- /dev/null +++ b/tests/dockerfiles/Dockerfile.ubuntu-artful @@ -0,0 +1,14 @@ +FROM ubuntu:artful + +RUN apt-get update && apt-get dist-upgrade -y && apt-get install -y software-properties-common && rm -rf /var/lib/apt/lists/* + +RUN apt-add-repository -y ppa:ansible/ansible && apt-get update && apt-get install -y \ + git \ + ansible \ + apt-transport-https \ + curl \ + && rm -rf /var/lib/apt/lists/* + +RUN echo "[local]\nlocalhost ansible_connection=local" > /etc/ansible/hosts + +ENTRYPOINT ["/sbin/init"]