install_onlyoffice.yml 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. ---
  2. - hosts: local
  3. tasks:
  4. - name: create gpg key Onlyoffice
  5. shell:
  6. cmd: gpg --no-default-keyring --keyring gnupg-ring:/tmp/onlyoffice.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys CB2DE8E5
  7. - name: install gpg key Onlyoffice
  8. file:
  9. path: /tmp/onlyoffice.gpg
  10. state: touch
  11. owner: root
  12. group: root
  13. mode: '644'
  14. - name: copy key Onlyoffice
  15. copy:
  16. remote_src: yes
  17. src: /tmp/onlyoffice.gpg
  18. dest: /etc/apt/trusted.gpg.d/
  19. - name: add Onlyoffcie to sources.list
  20. ansible.builtin.apt_repository:
  21. repo: deb https://download.onlyoffice.com/repo/debian squeeze main
  22. state: present
  23. filename: onlyoffice.list
  24. - name: install software-properties-common deb
  25. ansible.builtin.apt:
  26. pkg:
  27. - software-properties-common
  28. - gtk2-engines-pixbuf
  29. - gtk2-engines-murrine
  30. - name: install Onlyoffice deb
  31. ansible.builtin.apt:
  32. pkg:
  33. - onlyoffice-desktopeditors
  34. update_cache: yes
  35. - name: remove Libreoffice
  36. ansible.builtin.apt:
  37. name: libreoffice*
  38. state: absent
  39. # - name: change theme to Pop
  40. # shell:
  41. # cmd: "{{ item }}"
  42. # loop:
  43. # - gsettings set org.cinnamon.theme name 'pop-gtk-theme'
  44. # - gsettings set org.gnome.desktop.interface icon-theme "pop-icon-theme"
  45. # - name: clear useless package
  46. # ansible.builtin.apt:
  47. # autoclean: yes
  48. - name: copy Onlyoffcie icon
  49. ansible.builtin.copy:
  50. src: /tmp/git/files/onlyoffice-desktopeditors.desktop
  51. dest: /home/user/Рабочий\ стол/
  52. owner: user
  53. group: user
  54. mode: u=rw,g=rw,o=r