https://github.com/stackhpc/stackhpc.ssm
Ansible role to configure Secure Stomp Messenger
https://github.com/stackhpc/stackhpc.ssm
Last synced: 2 months ago
JSON representation
Ansible role to configure Secure Stomp Messenger
- Host: GitHub
- URL: https://github.com/stackhpc/stackhpc.ssm
- Owner: stackhpc
- Created: 2019-09-26T16:58:47.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2022-08-03T08:02:34.000Z (almost 4 years ago)
- Last Synced: 2024-04-14T22:50:22.842Z (over 2 years ago)
- Language: Jinja
- Homepage:
- Size: 24.4 KB
- Stars: 0
- Watchers: 8
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
stackhpc.ssm
=========
Deploys Secure Stomp Messenger
Requirements
------------
Requires `docker` and `git` to be configured on the host.
Role Variables
-----------------
Please see `defaults/main.yml`.
Dependencies
------------
None
Example Playbook
--------------------
Using a shared volume with the caso container:
```
- name: Converge
hosts: all
vars:
pip_install_packages:
- name: docker
ssm_sender_enabled: true
ssm_outgoing_volume: caso_ssm_outgoing
pre_tasks:
- name: install dependencies
package:
name: "{{ item }}"
with_items:
- git
roles:
- geerlingguy.pip
- geerlingguy.docker
- role: stackhpc.ssm
vars:
ssm_action: build
- role: stackhpc.ssm
vars:
ssm_action: deploy
```
Where `caso_ssm_outgoing` is bind mounted to `ssm.output_path` in ``caso.conf``.
License
-------
Apache
Author Information
------------------
Will Szumski