π This release is primarily addressing a few bugs and build issues stemming from dependencies that have been updated.
This release mostly brings documentation updates as well as a fix for a newer Docker build error introduced to dependent library changes. There is however, one major change which is the credentials override feature.
This feature allows you to specify any number of credentials within the config/config.yml file and use those SSH credentials within a Runbook.
Example Runbook:
name: Winningschedule: second: "\*/20"checks: check\_win: execute\_from: targettype: cmdcmd: test -d /etccredentials: winningactions: nada: execute\_from: targettype: cmdcmd: echo "1"trigger: 0frequency: 120call\_on: - CRITICAL - WARNING - UNKNOWNcredentials: winning
Example Credentials in config/config.yml:
credentials: default: user: rootgateway: Falsekey: | -----BEGIN RSA PRIVATE KEY----- fdlkfjasldjfsaldkjflkasjflkjaflsdlkfjs -----END RSA PRIVATE KEY-----winning: user: notrootgateway: 10.0.0.1key: | -----BEGIN RSA PRIVATE KEY----- fdlkfjasldjfsaldkjflkasjflkjaflsdlkfjs -----END RSA PRIVATE KEY-----
π This release brings one major feature to Automatron, a very simple Web UI. By default Automatron will now listen on port 8080 and will present the below UI.
π» Automatron Web UI
π In addition to the UI there were a few minor fixes and behavior enhancements with this release.
π This release is fairly significant as it includes the movement of plugins to https://github.com/Automatron-Plugins and includes a few rewrites of the current documentation.
π Automatron
β‘οΈ Updates:
node key was removed from Runbooks as it was more confusing than usefulπ Automatron
Automatron is now considered stable!
π³ Automatron is available as a Docker image under madflojo/automatron.
$ docker pull madflojo/automatron:2017.02
Automatron is ready for beta!
π New features:
DEBUG.docker-compose.ymlπ Alpha release of Automatron including: