You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
791B

  1. ---
  2. - name: installation directory
  3. file:
  4. path: /opt/telegram-desktop
  5. state: directory
  6. - name: get telegram-desktop releases
  7. uri:
  8. url: https://api.github.com/repos/telegramdesktop/tdesktop/releases/latest
  9. return_content: true
  10. register: _telegram_desktop_releases
  11. - name: download latest release
  12. get_url:
  13. url: "{{_telegram_desktop_dl_url}}"
  14. dest: /opt/telegram-desktop/{{_telegram_desktop_dl_filename}}
  15. - name: extract telegram release
  16. unarchive:
  17. src: /opt/telegram-desktop/{{_telegram_desktop_dl_filename}}
  18. dest: /opt/telegram-desktop
  19. mode: u=rwx,g=rx,o=rx
  20. owner: root
  21. group: root
  22. - name: link telegram-desktop binary
  23. file:
  24. src: /opt/telegram-desktop/Telegram/Telegram
  25. dest: /usr/local/bin/telegram-desktop
  26. state: link