Quellcode durchsuchen

Adjust tests for Gogs.

Jeff Geerling vor 8 Jahren
Ursprung
Commit
0920cfc877
2 geänderte Dateien mit 10 neuen und 6 gelöschten Zeilen
  1. 6 4
      tasks/main.yml
  2. 4 2
      tests/test.yml

+ 6 - 4
tasks/main.yml

@@ -25,10 +25,12 @@
     group: "{{ gogs_user }}"
 
 - name: Expand Gogs.
-  shell: >
-    su -c "unzip {{ gogs_user_home }}/gogs.zip -d {{ gogs_user_home }}" -s /bin/bash {{ gogs_user }}
-    chdir={{ gogs_user_home }}
-    creates={{ gogs_user_home }}/gogs/gogs
+  unarchive:
+    src: "{{ gogs_user_home }}/gogs.zip"
+    dest: "{{ gogs_user_home }}"
+    group: "{{ gogs_user }}"
+    owner: "{{ gogs_user }}"
+    copy: no
 
 - include: init-setup.yml
 - include: gogs-mysql.yml

+ 4 - 2
tests/test.yml

@@ -5,14 +5,16 @@
       yum: 'name="{{ item }}" state=present'
       with_items:
         - curl
-        - sudo
+        - tar
+        - unzip
       when: ansible_os_family == 'RedHat'
 
     - name: Ensure build dependencies are installed (Debian).
       apt: 'name="{{ item }}" state=installed'
       with_items:
         - curl
-        - sudo
+        - tar
+        - unzip
       when: ansible_os_family == 'Debian'
 
   roles: