]> git.immae.eu Git - github/fretlink/ansible-rabbitmq.git/commitdiff
Added Travis tests
authorLarry Smith Jr <mrlesmithjr@gmail.com>
Sat, 8 Apr 2017 03:24:34 +0000 (23:24 -0400)
committerLarry Smith Jr <mrlesmithjr@gmail.com>
Sat, 8 Apr 2017 03:24:34 +0000 (23:24 -0400)
Signed-off-by: Larry Smith Jr <mrlesmithjr@gmail.com>
.travis.yml [new file with mode: 0644]
README.md
tests/inventory [new file with mode: 0644]
tests/test.yml [new file with mode: 0644]

diff --git a/.travis.yml b/.travis.yml
new file mode 100644 (file)
index 0000000..36bbf62
--- /dev/null
@@ -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
index e416fc5390ce8712458cd28e4e7614bafe3cd914..99c019d9d8f74b14511bffd78e70e20a9006307b 100644 (file)
--- 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 (file)
index 0000000..d18580b
--- /dev/null
@@ -0,0 +1 @@
+localhost
\ No newline at end of file
diff --git a/tests/test.yml b/tests/test.yml
new file mode 100644 (file)
index 0000000..9b96df5
--- /dev/null
@@ -0,0 +1,5 @@
+---
+- hosts: localhost
+  remote_user: root
+  roles:
+    - ansible-rabbitmq
\ No newline at end of file