--- - hosts: local tasks: - name: wine (add architecture) shell: cmd: dpkg --add-architecture i386 - name: install gpg key Onlyoffice file: path: ~/.gnupg state: directory mode: '700' - 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: add Wine to sources.list # ansible.builtin.apt_repository: # repo: deb http://dl.winehq.org/wine-builds/ubuntu/ jammy main # state: present # filename: wine-stable.list # - name: add Pop theme to sources.list # ansible.builtin.apt_repository: # repo: ppa:system76/pop # update_cache: no - name: install Onlyoffice and Wine deb ansible.builtin.apt: pkg: - onlyoffice-desktopeditors - wine update_cache: yes # - pop-gtk-theme # - pop-icon-theme - 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