ソースを参照

add wine installer

vidikon 2 年 前
コミット
9005983f2c
2 ファイル変更74 行追加66 行削除
  1. 8 66
      install-software.yml
  2. 66 0
      install_onlyoffice.yml

+ 8 - 66
install-software.yml

@@ -1,40 +1,13 @@
 ---
 - hosts: local
+  vars:
+    release: jammy
   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: 
@@ -43,49 +16,18 @@
         - 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: 
         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
-    - 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
 
 
         

+ 66 - 0
install_onlyoffice.yml

@@ -0,0 +1,66 @@
+---
+- 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 and Wine 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
+
+
+