Blame salt/profile/matrix/telegram.sls
|
Stasiek Michalski |
2f831a |
telegram_pgks:
|
|
Stasiek Michalski |
3b66c9 |
pkg.installed:
|
|
Stasiek Michalski |
3b66c9 |
- pkgs:
|
|
Stasiek Michalski |
3b66c9 |
- python3-mautrix-telegram
|
|
Stasiek Michalski |
0fbf50 |
# Required for webm for stickers
|
|
Stasiek Michalski |
7a486f |
- ffmpeg-3
|
|
Stasiek Michalski |
3b66c9 |
|
|
Stasiek Michalski |
3b66c9 |
/var/lib/matrix-synapse/telegram:
|
|
Stasiek Michalski |
3b66c9 |
file.directory:
|
|
Stasiek Michalski |
3b66c9 |
- user: synapse
|
|
Stasiek Michalski |
3b66c9 |
|
|
Stasiek Michalski |
3b66c9 |
telegram_conf_file:
|
|
Stasiek Michalski |
3b66c9 |
file.managed:
|
|
Stasiek Michalski |
3b66c9 |
- name: /var/lib/matrix-synapse/telegram/config.yaml
|
|
Stasiek Michalski |
3b66c9 |
- source: salt://profile/matrix/files/config-telegram.yaml
|
|
Stasiek Michalski |
3b66c9 |
- template: jinja
|
|
Stasiek Michalski |
3b66c9 |
- user: synapse
|
|
Stasiek Michalski |
3b66c9 |
- require:
|
|
Stasiek Michalski |
3b66c9 |
- file: /var/lib/matrix-synapse/telegram
|
|
Stasiek Michalski |
3b66c9 |
- require_in:
|
|
Stasiek Michalski |
3b66c9 |
- service: telegram_service
|
|
Stasiek Michalski |
3b66c9 |
- watch_in:
|
|
Stasiek Michalski |
3b66c9 |
- module: telegram_restart
|
|
Stasiek Michalski |
3b66c9 |
|
|
Stasiek Michalski |
3b66c9 |
telegram_appservice_file:
|
|
Stasiek Michalski |
3b66c9 |
file.managed:
|
|
Stasiek Michalski |
3b66c9 |
- name: /var/lib/matrix-synapse/telegram/telegram-registration.yaml
|
|
Stasiek Michalski |
3b66c9 |
- source: salt://profile/matrix/files/appservice-telegram.yaml
|
|
Stasiek Michalski |
3b66c9 |
- user: synapse
|
|
Stasiek Michalski |
3b66c9 |
- template: jinja
|
|
Stasiek Michalski |
3b66c9 |
- require:
|
|
Stasiek Michalski |
3b66c9 |
- file: /var/lib/matrix-synapse/telegram
|
|
Stasiek Michalski |
3b66c9 |
- watch_in:
|
|
Stasiek Michalski |
3b66c9 |
- module: telegram_restart
|
|
Stasiek Michalski |
3b66c9 |
|
|
Stasiek Michalski |
3b66c9 |
synapse_appservice_telegram_file:
|
|
Stasiek Michalski |
3b66c9 |
file.managed:
|
|
Stasiek Michalski |
3b66c9 |
- name: /etc/matrix-synapse/appservices/appservice-telegram.yaml
|
|
Stasiek Michalski |
3b66c9 |
- source: salt://profile/matrix/files/appservice-telegram.yaml
|
|
Stasiek Michalski |
3b66c9 |
- template: jinja
|
|
Stasiek Michalski |
3b66c9 |
- require:
|
|
Stasiek Michalski |
3b66c9 |
- file: /var/lib/matrix-synapse/telegram
|
|
Stasiek Michalski |
3b66c9 |
- watch_in:
|
|
Stasiek Michalski |
3b66c9 |
- module: telegram_restart
|
|
Stasiek Michalski |
3b66c9 |
|
|
Stasiek Michalski |
3b66c9 |
telegram_systemd_file:
|
|
Stasiek Michalski |
3b66c9 |
file.managed:
|
|
Stasiek Michalski |
3b66c9 |
- name: /etc/systemd/system/telegram.service
|
|
Stasiek Michalski |
3b66c9 |
- source: salt://profile/matrix/files/telegram.service
|
|
Stasiek Michalski |
3b66c9 |
- require_in:
|
|
Stasiek Michalski |
3b66c9 |
- service: telegram_service
|
|
Stasiek Michalski |
3b66c9 |
|
|
Stasiek Michalski |
3b66c9 |
telegram_service:
|
|
Stasiek Michalski |
3b66c9 |
service.running:
|
|
Stasiek Michalski |
3b66c9 |
- name: telegram
|
|
Stasiek Michalski |
3b66c9 |
- enable: True
|
|
Stasiek Michalski |
3b66c9 |
- require:
|
|
Stasiek Michalski |
3b66c9 |
- service: synapse_service
|
|
Stasiek Michalski |
3b66c9 |
|
|
Stasiek Michalski |
3b66c9 |
telegram_restart:
|
|
Stasiek Michalski |
3b66c9 |
module.wait:
|
|
Stasiek Michalski |
3b66c9 |
- name: service.restart
|
|
Stasiek Michalski |
3b66c9 |
- m_name: telegram
|
|
Stasiek Michalski |
3b66c9 |
- require:
|
|
Stasiek Michalski |
3b66c9 |
- service: synapse_service
|
|
Stasiek Michalski |
3b66c9 |
- service: telegram_service
|