--- - hosts: local tasks: - name: create gpg key Onlyoffice shell: cmd: gpg --no-default-keyring --keyring gnupg-ring:/tmp/onlyoffice.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys CB2DE8E5 - name: install gpg key Onlyoffice file: path: /tmp/onlyoffice.gpg state: touch owner: root group: root mode: '644' - name: copy key Onlyoffice copy: remote_src: yes src: /tmp/onlyoffice.gpg dest: /etc/apt/trusted.gpg.d/ - name: add Onlyoffcie to sources.list ansible.builtin.apt_repository: repo: deb https://download.onlyoffice.com/repo/debian squeeze main state: present filename: onlyoffice.list - name: install software-properties-common deb ansible.builtin.apt: pkg: - software-properties-common - gtk2-engines-pixbuf - gtk2-engines-murrine - name: install Onlyoffice deb ansible.builtin.apt: pkg: - onlyoffice-desktopeditors update_cache: yes - name: remove Libreoffice ansible.builtin.apt: name: libreoffice* state: absent # - name: change theme to Pop # shell: # cmd: "{{ item }}" # loop: # - gsettings set org.cinnamon.theme name 'pop-gtk-theme' # - gsettings set org.gnome.desktop.interface icon-theme "pop-icon-theme" # - name: clear useless package # ansible.builtin.apt: # autoclean: yes - name: copy Onlyoffcie icon ansible.builtin.copy: src: /tmp/git/files/onlyoffice-desktopeditors.desktop dest: /home/user/Рабочий\ стол/ owner: user group: user mode: u=rw,g=rw,o=r