vidikon 2 years ago
parent
commit
17bc2a4ab4
3 changed files with 48 additions and 17 deletions
  1. 1 1
      hosts
  2. 46 15
      install-software.yml
  3. 1 1
      install_onlyoffice.yml

+ 1 - 1
hosts

@@ -1,2 +1,2 @@
 [local]
-localhost ansible_connection=local
+userps ansible_host=192.168.122.64 ansible_user=user ansible_password=user ansible_port=22 ansible_become_pass=user ansible_python_interpreter=/usr/bin/python3.8

+ 46 - 15
install-software.yml

@@ -1,33 +1,64 @@
 ---
 - hosts: local
   vars:
-    release: jammy
+    release: focal
+  become: true
+  gather_facts: no
   tasks:
+#    - name: Upgrade all packets
+#      ansible.builtin.apt:
+#        name: "*"
+#        state: latest
 
-    - name: wine (add architecture)
-      shell: 
-        cmd: dpkg --add-architecture i386
+ #   - name: wine (add architecture)
+ #     shell: 
+ #       cmd: dpkg --add-architecture i386
 
     - name: install software-properties-common deb
       ansible.builtin.apt: 
         pkg: 
         - software-properties-common
-        - gtk2-engines-pixbuf
-        - gtk2-engines-murrine
+        - dirmngr
+        - ca-certificates
+        - apt-transport-https
+        - curl
         
-   
-    - 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: One way to avoid apt_key once it is removed from your distro
+      block:
+        - name: add key
+          ansible.builtin.shell: curl -s https://dl.winehq.org/wine-builds/winehq.key | sudo gpg --dearmor | sudo tee /usr/share/keyrings/winehq.gpg > /dev/null
+
+        #- name: somerepo |no apt key
+        #  ansible.builtin.get_url:
+        #    url: https://dl.winehq.org/wine-builds/winehq.key
+        #    dest: /usr/share/keyrings/winehq.gpg
+
+        - name: add repo
+          ansible.builtin.apt_repository:
+            repo: "deb [signed-by=/usr/share/keyrings/winehq.gpg] http://dl.winehq.org/wine-builds/ubuntu/ {{ release }} main"
+            state: present
+
+
 
     - name: install Wine deb
       ansible.builtin.apt: 
         pkg: 
-        - wine
+        - wine-stable
+        - winetricks
         update_cache: yes
 
-
-
+    - name: Copy Offcie 2019 archive file with owner and permission
+      ansible.builtin.copy:
+        src: /home/vidikon/2019x64.tar.gz
+        dest: /tmp/2019x64.tar.gz
+        owner: user
+        group: user
+        mode: u=rw,g=r,o=r
+    
+    - name: Extract Office.tar.gz into /tmp
+      ansible.builtin.shell: tar xvfz /tmp/2019x64.tar.gz
+    
+    - name: Create Office prefix
+      ansible.builtin.shell: env WINEPREFIX=~/.msoffice wineboot -u
         

+ 1 - 1
install_onlyoffice.yml

@@ -33,7 +33,7 @@
         - gtk2-engines-murrine
         
    
-    - name: install Onlyoffice and Wine deb
+    - name: install Onlyoffice deb
       ansible.builtin.apt: 
         pkg: 
         - onlyoffice-desktopeditors