Skip to content

Commit

Permalink
Merge pull request #158 from StackStorm/feature/travis-galaxy-notific…
Browse files Browse the repository at this point in the history
…ation

Various Ansible Galaxy cosmetic enhancements
  • Loading branch information
armab authored Aug 3, 2017
2 parents d7ca9a9 + 19f1267 commit a7b11ac
Show file tree
Hide file tree
Showing 4 changed files with 23 additions and 3 deletions.
3 changes: 3 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,3 +27,6 @@ before_script:
script:
# run kitchen tests (destroy, create, converge, setup, verify and destroy)
- kitchen test ${DISTRO}

notifications:
webhooks: https://galaxy.ansible.com/api/v1/notifications/
1 change: 1 addition & 0 deletions ansible.cfg
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
# See also `ansible.cfg.galaxy` if installed from Ansible Galaxy
[defaults]
roles_path=roles/
8 changes: 8 additions & 0 deletions ansible.cfg.galaxy
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# If installed `ansible-st2` via ansible-galaxy.
# All the project roles are located under the 'roles' dir.
# See why: https://github.com/StackStorm/ansible-st2/issues/45
#
# Use this `ansible.cfg` workaround to help Ansible find StackStorm roles:

[defaults]
roles_path = /etc/ansible/roles/:/etc/ansible/roles/stackstorm/roles/
14 changes: 11 additions & 3 deletions meta/main.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
# Meta which allows installing `ansible-st2` via ansible-galaxy
# Workaround for `ansible.cfg` to find stackstorm roles:
# "Fake role" meta which allows installing `ansible-st2` via ansible-galaxy.
# All the project roles are located under the 'roles' dir.
# See why: https://github.com/StackStorm/ansible-st2/issues/45
#
# `ansible.cfg` workaround to find stackstorm roles:
#
# [defaults]
# roles_path = /etc/ansible/roles/:/etc/ansible/roles/stackstorm/roles/
---
galaxy_info:
description: Install StackStorm with all components and dependant services including RabbitMQ, MongoDB, PostgreSQL, nginx.
description: Install StackStorm (IFTTT for Ops) with all the components like Web UI, ChatOps, BWC and dependant services including RabbitMQ, MongoDB, PostgreSQL, nginx.
author: armab
company: StackStorm
license: Apache 2.0
Expand All @@ -21,12 +25,16 @@ galaxy_info:
categories:
- ops
- devops
- chatops
- automation
- remediation
- workflows
- stackstorm
- st2
- st2web
- st2mistral
- st2chatops
- bwc
- rabbitmq
- mongodb
- postgresql
Expand Down

0 comments on commit a7b11ac

Please sign in to comment.