Project

lita-salt

0.0
Repository is archived
No commit activity in last 3 years
No release in over 3 years
Salt handler for lita 4+
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

Runtime

 Project Readme

lita-salt Gem Version (Archived)

No-longer under development

lita-salt is the old adapter for Lita that allows your bot to interact with your saltstack installation via salt-api.

Installation

Add lita-salt to your Lita instance's Gemfile:

gem "lita-salt"

Configuration

Required

  • url (String) – The location of the running salt-api service.
  • username (String) – The username used to authenticate with salt-api.
  • password (String) – The password used to authenticate with salt-api.

Optional

Example

Lita.configure do |config|
    config.handlers.salt.url = "https://api.example.com"
    config.handlers.salt.username = ENV["SALT_USERNAME"]
    config.handlers.salt.password = ENV["SALT_PASSWORD"]
end

Usage

Commands are called in the with the salt prefix what can be optionally with the s abbreviation.

salt minion service.restart nginx
s minion schedule.run_job apt

Example

salt up executes the manage.up runner and returns a list of up minions.

License

MIT