Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/relrod/relrod.allstarlink
An opinionated Ansible Collection for AllStarLink stuff.
https://github.com/relrod/relrod.allstarlink
Last synced: 13 days ago
JSON representation
An opinionated Ansible Collection for AllStarLink stuff.
- Host: GitHub
- URL: https://github.com/relrod/relrod.allstarlink
- Owner: relrod
- Created: 2023-07-20T02:40:05.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-11-22T17:23:41.000Z (12 months ago)
- Last Synced: 2024-10-10T18:01:34.322Z (26 days ago)
- Size: 52.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Ansible Collection - relrod.allstarlink
An *opinionated* AllStarLink deployment.
Note also that this uses my [fork](https://github.com/AI5A/asl). Currently this
is hardcoded, though in the future I might make it an option.I think eventually this will turn into something more general and maybe even
some modules for controlling/interacting with ASL. But for right now, it is
limited in scope in utility and most might not find it very useful yet.In theory, right now you can do something like this:
```yaml
- name: Deploy AllStarLink
hosts: myserver.local
roles:
- role: relrod.allstarlink.allstarlink
tags:
- allstarlink
node_number: 12345
rxchannel: dahdi/pseudo
idrecording: ""
idtalkover: ""
reg_password: mySekritAllStarPass
link_rx_courtesy_tone: "|t(800,0,30,1500)(0,0,30,0)(750,0,30,1500)"
macros:
- comment: Connect to some cool node
macro: 10
command: "*312346#"
- comment: Disconnect from some cool node
macro: 11
command: "*112346#"
scheduler:
- comment: Connect to cool node for a net
macro: 10
when: 45 9 * * 6
finish: 15 11 * * 6
finish_macro: 11
```