From dcb10e24d902f6d20c811b0f6084b27a15cf3748 Mon Sep 17 00:00:00 2001 From: Larry Smith Jr Date: Fri, 7 Apr 2017 23:24:34 -0400 Subject: [PATCH] Added Travis tests Signed-off-by: Larry Smith Jr --- .travis.yml | 29 +++++++++++++++++++++++++++++ README.md | 5 +++++ tests/inventory | 1 + tests/test.yml | 5 +++++ 4 files changed, 40 insertions(+) create mode 100644 .travis.yml create mode 100644 tests/inventory create mode 100644 tests/test.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..36bbf62 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,29 @@ +--- +language: python +python: "2.7" + +# Use the new container infrastructure +sudo: false + +# Install ansible +addons: + apt: + packages: + - python-pip + +install: + # Install ansible + - pip install ansible + + # Check ansible version + - ansible --version + + # Create ansible.cfg with correct roles_path + - printf '[defaults]\nroles_path=../' >ansible.cfg + +script: + # Basic role syntax check + - ansible-playbook tests/test.yml -i tests/inventory --syntax-check + +notifications: + webhooks: https://galaxy.ansible.com/api/v1/notifications/ \ No newline at end of file diff --git a/README.md b/README.md index e416fc5..99c019d 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,11 @@ Role Name Installs rabbitmq https://www.rabbitmq.com/ (Configurable...HA and Clustering ready) +Build Status +------------ + +[![Build Status](https://travis-ci.org/mrlesmithjr/ansible-rabbitmq.svg?branch=master)](https://travis-ci.org/mrlesmithjr/ansible-rabbitmq) + Requirements ------------ diff --git a/tests/inventory b/tests/inventory new file mode 100644 index 0000000..d18580b --- /dev/null +++ b/tests/inventory @@ -0,0 +1 @@ +localhost \ No newline at end of file diff --git a/tests/test.yml b/tests/test.yml new file mode 100644 index 0000000..9b96df5 --- /dev/null +++ b/tests/test.yml @@ -0,0 +1,5 @@ +--- +- hosts: localhost + remote_user: root + roles: + - ansible-rabbitmq \ No newline at end of file -- 2.41.0