|
@@ -1,40 +1,13 @@
|
|
|
---
|
|
---
|
|
|
- hosts: local
|
|
- hosts: local
|
|
|
|
|
+ vars:
|
|
|
|
|
+ release: jammy
|
|
|
tasks:
|
|
tasks:
|
|
|
|
|
|
|
|
- name: wine (add architecture)
|
|
- name: wine (add architecture)
|
|
|
shell:
|
|
shell:
|
|
|
cmd: dpkg --add-architecture i386
|
|
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
|
|
- name: install software-properties-common deb
|
|
|
ansible.builtin.apt:
|
|
ansible.builtin.apt:
|
|
|
pkg:
|
|
pkg:
|
|
@@ -43,49 +16,18 @@
|
|
|
- gtk2-engines-murrine
|
|
- 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: add Wine to sources.list
|
|
|
|
|
+ ansible.builtin.apt_repository:
|
|
|
|
|
+ repo: deb http://dl.winehq.org/wine-builds/ubuntu/ {{ release }} main
|
|
|
|
|
+ state: present
|
|
|
|
|
+ filename: wine-stable.list
|
|
|
|
|
|
|
|
- - name: install Onlyoffice and Wine deb
|
|
|
|
|
|
|
+ - name: install Wine deb
|
|
|
ansible.builtin.apt:
|
|
ansible.builtin.apt:
|
|
|
pkg:
|
|
pkg:
|
|
|
- - onlyoffice-desktopeditors
|
|
|
|
|
- wine
|
|
- wine
|
|
|
update_cache: yes
|
|
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
|
|
|
|
|
- - 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|