mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-04-07 19:20:32 -07:00
Similar version restrictions than flatpak_remote tests.
This commit is contained in:
parent
4c50f1add7
commit
f8dc83c059
6 changed files with 53 additions and 45 deletions
|
@ -1,4 +1,4 @@
|
||||||
unsupported
|
shippable/posix/group3
|
||||||
destructive
|
destructive
|
||||||
skip/aix
|
skip/aix
|
||||||
skip/freebsd
|
skip/freebsd
|
||||||
|
@ -6,4 +6,3 @@ skip/osx
|
||||||
skip/macos
|
skip/macos
|
||||||
skip/rhel
|
skip/rhel
|
||||||
needs/root
|
needs/root
|
||||||
needs/privileged
|
|
||||||
|
|
|
@ -1,2 +1,3 @@
|
||||||
dependencies:
|
dependencies:
|
||||||
- prepare_tests
|
- prepare_tests
|
||||||
|
- setup_flatpak_remote
|
||||||
|
|
|
@ -4,8 +4,8 @@
|
||||||
|
|
||||||
- name: Test addition of absent flatpak (check mode)
|
- name: Test addition of absent flatpak (check mode)
|
||||||
flatpak:
|
flatpak:
|
||||||
name: org.gnome.Characters
|
name: com.dummy.App1
|
||||||
remote: flathub
|
remote: dummy-remote
|
||||||
state: present
|
state: present
|
||||||
register: addition_result
|
register: addition_result
|
||||||
check_mode: true
|
check_mode: true
|
||||||
|
@ -18,8 +18,8 @@
|
||||||
|
|
||||||
- name: Test non-existent idempotency of addition of absent flatpak (check mode)
|
- name: Test non-existent idempotency of addition of absent flatpak (check mode)
|
||||||
flatpak:
|
flatpak:
|
||||||
name: org.gnome.Characters
|
name: com.dummy.App1
|
||||||
remote: flathub
|
remote: dummy-remote
|
||||||
state: present
|
state: present
|
||||||
register: double_addition_result
|
register: double_addition_result
|
||||||
check_mode: true
|
check_mode: true
|
||||||
|
@ -36,7 +36,7 @@
|
||||||
|
|
||||||
- name: Test removal of absent flatpak check mode
|
- name: Test removal of absent flatpak check mode
|
||||||
flatpak:
|
flatpak:
|
||||||
name: org.gnome.Characters
|
name: com.dummy.App1
|
||||||
state: absent
|
state: absent
|
||||||
register: removal_result
|
register: removal_result
|
||||||
check_mode: true
|
check_mode: true
|
||||||
|
@ -51,8 +51,8 @@
|
||||||
|
|
||||||
- name: Test addition of absent flatpak with url (check mode)
|
- name: Test addition of absent flatpak with url (check mode)
|
||||||
flatpak:
|
flatpak:
|
||||||
name: https://flathub.org/repo/appstream/org.gnome.Characters.flatpakref
|
name: file:///tmp/flatpak/repo/com.dummy.App1.flatpakref
|
||||||
remote: flathub
|
remote: dummy-remote
|
||||||
state: present
|
state: present
|
||||||
register: url_addition_result
|
register: url_addition_result
|
||||||
check_mode: true
|
check_mode: true
|
||||||
|
@ -65,8 +65,8 @@
|
||||||
|
|
||||||
- name: Test non-existent idempotency of addition of absent flatpak with url (check mode)
|
- name: Test non-existent idempotency of addition of absent flatpak with url (check mode)
|
||||||
flatpak:
|
flatpak:
|
||||||
name: https://flathub.org/repo/appstream/org.gnome.Characters.flatpakref
|
name: file:///tmp/flatpak/repo/com.dummy.App1.flatpakref
|
||||||
remote: flathub
|
remote: dummy-remote
|
||||||
state: present
|
state: present
|
||||||
register: double_url_addition_result
|
register: double_url_addition_result
|
||||||
check_mode: true
|
check_mode: true
|
||||||
|
@ -85,7 +85,7 @@
|
||||||
|
|
||||||
- name: Test removal of absent flatpak with url not doing anything (check mode)
|
- name: Test removal of absent flatpak with url not doing anything (check mode)
|
||||||
flatpak:
|
flatpak:
|
||||||
name: https://flathub.org/repo/appstream/org.gnome.Characters.flatpakref
|
name: file:///tmp/flatpak/repo/com.dummy.App1.flatpakref
|
||||||
state: absent
|
state: absent
|
||||||
register: url_removal_result
|
register: url_removal_result
|
||||||
check_mode: true
|
check_mode: true
|
||||||
|
@ -103,8 +103,8 @@
|
||||||
|
|
||||||
- name: Test addition of present flatpak (check mode)
|
- name: Test addition of present flatpak (check mode)
|
||||||
flatpak:
|
flatpak:
|
||||||
name: org.gnome.Calculator
|
name: com.dummy.App8
|
||||||
remote: flathub
|
remote: dummy-remote
|
||||||
state: present
|
state: present
|
||||||
register: addition_present_result
|
register: addition_present_result
|
||||||
check_mode: true
|
check_mode: true
|
||||||
|
@ -119,7 +119,7 @@
|
||||||
|
|
||||||
- name: Test removal of present flatpak (check mode)
|
- name: Test removal of present flatpak (check mode)
|
||||||
flatpak:
|
flatpak:
|
||||||
name: org.gnome.Calculator
|
name: com.dummy.App8
|
||||||
state: absent
|
state: absent
|
||||||
register: removal_present_result
|
register: removal_present_result
|
||||||
check_mode: true
|
check_mode: true
|
||||||
|
@ -132,7 +132,7 @@
|
||||||
|
|
||||||
- name: Test non-existent idempotency of removal (check mode)
|
- name: Test non-existent idempotency of removal (check mode)
|
||||||
flatpak:
|
flatpak:
|
||||||
name: org.gnome.Calculator
|
name: com.dummy.App8
|
||||||
state: absent
|
state: absent
|
||||||
register: double_removal_present_result
|
register: double_removal_present_result
|
||||||
check_mode: true
|
check_mode: true
|
||||||
|
@ -149,8 +149,8 @@
|
||||||
|
|
||||||
- name: Test addition with url of present flatpak (check mode)
|
- name: Test addition with url of present flatpak (check mode)
|
||||||
flatpak:
|
flatpak:
|
||||||
name: https://flathub.org/repo/appstream/org.gnome.Calculator.flatpakref
|
name: file:///tmp/flatpak/repo/com.dummy.App8.flatpakref
|
||||||
remote: flathub
|
remote: dummy-remote
|
||||||
state: present
|
state: present
|
||||||
register: url_addition_present_result
|
register: url_addition_present_result
|
||||||
check_mode: true
|
check_mode: true
|
||||||
|
@ -165,7 +165,7 @@
|
||||||
|
|
||||||
- name: Test removal with url of present flatpak (check mode)
|
- name: Test removal with url of present flatpak (check mode)
|
||||||
flatpak:
|
flatpak:
|
||||||
name: https://flathub.org/repo/appstream/org.gnome.Calculator.flatpakref
|
name: file:///tmp/flatpak/repo/com.dummy.App8.flatpakref
|
||||||
state: absent
|
state: absent
|
||||||
register: url_removal_present_result
|
register: url_removal_present_result
|
||||||
check_mode: true
|
check_mode: true
|
||||||
|
@ -178,8 +178,8 @@
|
||||||
|
|
||||||
- name: Test non-existent idempotency of removal with url of present flatpak (check mode)
|
- name: Test non-existent idempotency of removal with url of present flatpak (check mode)
|
||||||
flatpak:
|
flatpak:
|
||||||
name: https://flathub.org/repo/appstream/org.gnome.Calculator.flatpakref
|
name: file:///tmp/flatpak/repo/com.dummy.App8.flatpakref
|
||||||
remote: flathub
|
remote: dummy-remote
|
||||||
state: absent
|
state: absent
|
||||||
register: double_url_removal_present_result
|
register: double_url_removal_present_result
|
||||||
check_mode: true
|
check_mode: true
|
||||||
|
|
|
@ -30,8 +30,8 @@
|
||||||
|
|
||||||
- name: Test executable override
|
- name: Test executable override
|
||||||
flatpak:
|
flatpak:
|
||||||
name: org.gnome.Characters
|
name: com.dummy.App1
|
||||||
remote: flathub
|
remote: dummy-remote
|
||||||
state: present
|
state: present
|
||||||
executable: nothing-that-exists
|
executable: nothing-that-exists
|
||||||
ignore_errors: true
|
ignore_errors: true
|
||||||
|
@ -58,4 +58,5 @@
|
||||||
method: system
|
method: system
|
||||||
|
|
||||||
when: |
|
when: |
|
||||||
ansible_distribution in ('Fedora', 'Ubuntu')
|
ansible_distribution == 'Fedora' or
|
||||||
|
ansible_distribution == 'Ubuntu' and not ansible_distribution_major_version | int < 16
|
||||||
|
|
|
@ -4,32 +4,39 @@
|
||||||
state: present
|
state: present
|
||||||
become: true
|
become: true
|
||||||
when: ansible_distribution == 'Fedora'
|
when: ansible_distribution == 'Fedora'
|
||||||
|
|
||||||
- block:
|
- block:
|
||||||
- name: Activate flatpak ppa on Ubuntu
|
- name: Activate flatpak ppa on Ubuntu
|
||||||
apt_repository:
|
apt_repository:
|
||||||
repo: ppa:alexlarsson/flatpak
|
repo: ppa:alexlarsson/flatpak
|
||||||
state: present
|
state: present
|
||||||
mode: '0644'
|
mode: '0644'
|
||||||
|
when: ansible_lsb.major_release | int < 18
|
||||||
|
|
||||||
- name: Install flatpak package on Ubuntu
|
- name: Install flatpak package on Ubuntu
|
||||||
apt:
|
apt:
|
||||||
name: flatpak
|
name: flatpak
|
||||||
state: present
|
state: present
|
||||||
become: true
|
|
||||||
when: ansible_distribution == 'Ubuntu'
|
when: ansible_distribution == 'Ubuntu'
|
||||||
- name: Enable flathub for user
|
|
||||||
|
- name: Install dummy remote for user
|
||||||
flatpak_remote:
|
flatpak_remote:
|
||||||
name: flathub
|
name: dummy-remote
|
||||||
state: present
|
state: present
|
||||||
flatpakrepo_url: https://dl.flathub.org/repo/flathub.flatpakrepo
|
flatpakrepo_url: /tmp/flatpak/repo/dummy-repo.flatpakrepo
|
||||||
method: user
|
method: user
|
||||||
- name: Enable flathub for system
|
|
||||||
|
- name: Install dummy remote for system
|
||||||
flatpak_remote:
|
flatpak_remote:
|
||||||
name: flathub
|
name: dummy-remote
|
||||||
state: present
|
state: present
|
||||||
flatpakrepo_url: https://dl.flathub.org/repo/flathub.flatpakrepo
|
flatpakrepo_url: /tmp/flatpak/repo/dummy-repo.flatpakrepo
|
||||||
method: system
|
method: system
|
||||||
|
|
||||||
- name: Add flatpak for testing check mode on present flatpak
|
- name: Add flatpak for testing check mode on present flatpak
|
||||||
flatpak:
|
flatpak:
|
||||||
name: org.gnome.Calculator
|
name: com.dummy.App8
|
||||||
remote: flathub
|
remote: dummy-remote
|
||||||
|
no_dependencies: true
|
||||||
state: present
|
state: present
|
||||||
|
|
|
@ -2,8 +2,8 @@
|
||||||
|
|
||||||
- name: Test addition - {{ method }}
|
- name: Test addition - {{ method }}
|
||||||
flatpak:
|
flatpak:
|
||||||
name: org.gnome.Characters
|
name: com.dummy.App1
|
||||||
remote: flathub
|
remote: dummy-remote
|
||||||
state: present
|
state: present
|
||||||
method: "{{ method }}"
|
method: "{{ method }}"
|
||||||
register: addition_result
|
register: addition_result
|
||||||
|
@ -16,8 +16,8 @@
|
||||||
|
|
||||||
- name: Test idempotency of addition - {{ method }}
|
- name: Test idempotency of addition - {{ method }}
|
||||||
flatpak:
|
flatpak:
|
||||||
name: org.gnome.Characters
|
name: com.dummy.App1
|
||||||
remote: flathub
|
remote: dummy-remote
|
||||||
state: present
|
state: present
|
||||||
method: "{{ method }}"
|
method: "{{ method }}"
|
||||||
register: double_addition_result
|
register: double_addition_result
|
||||||
|
@ -32,7 +32,7 @@
|
||||||
|
|
||||||
- name: Test removal - {{ method }}
|
- name: Test removal - {{ method }}
|
||||||
flatpak:
|
flatpak:
|
||||||
name: org.gnome.Characters
|
name: com.dummy.App1
|
||||||
state: absent
|
state: absent
|
||||||
method: "{{ method }}"
|
method: "{{ method }}"
|
||||||
register: removal_result
|
register: removal_result
|
||||||
|
@ -45,7 +45,7 @@
|
||||||
|
|
||||||
- name: Test idempotency of removal - {{ method }}
|
- name: Test idempotency of removal - {{ method }}
|
||||||
flatpak:
|
flatpak:
|
||||||
name: org.gnome.Characters
|
name: com.dummy.App1
|
||||||
state: absent
|
state: absent
|
||||||
method: "{{ method }}"
|
method: "{{ method }}"
|
||||||
register: double_removal_result
|
register: double_removal_result
|
||||||
|
@ -60,8 +60,8 @@
|
||||||
|
|
||||||
- name: Test addition with url - {{ method }}
|
- name: Test addition with url - {{ method }}
|
||||||
flatpak:
|
flatpak:
|
||||||
name: https://flathub.org/repo/appstream/org.gnome.Characters.flatpakref
|
name: file:///tmp/flatpak/repo/com.dummy.App1.flatpakref
|
||||||
remote: flathub
|
remote: dummy-remote
|
||||||
state: present
|
state: present
|
||||||
method: "{{ method }}"
|
method: "{{ method }}"
|
||||||
register: url_addition_result
|
register: url_addition_result
|
||||||
|
@ -74,8 +74,8 @@
|
||||||
|
|
||||||
- name: Test idempotency of addition with url - {{ method }}
|
- name: Test idempotency of addition with url - {{ method }}
|
||||||
flatpak:
|
flatpak:
|
||||||
name: https://flathub.org/repo/appstream/org.gnome.Characters.flatpakref
|
name: file:///tmp/flatpak/repo/com.dummy.App1.flatpakref
|
||||||
remote: flathub
|
remote: dummy-remote
|
||||||
state: present
|
state: present
|
||||||
method: "{{ method }}"
|
method: "{{ method }}"
|
||||||
register: double_url_addition_result
|
register: double_url_addition_result
|
||||||
|
@ -90,7 +90,7 @@
|
||||||
|
|
||||||
- name: Test removal with url - {{ method }}
|
- name: Test removal with url - {{ method }}
|
||||||
flatpak:
|
flatpak:
|
||||||
name: https://flathub.org/repo/appstream/org.gnome.Characters.flatpakref
|
name: file:///tmp/flatpak/repo/com.dummy.App1.flatpakref
|
||||||
state: absent
|
state: absent
|
||||||
method: "{{ method }}"
|
method: "{{ method }}"
|
||||||
register: url_removal_result
|
register: url_removal_result
|
||||||
|
@ -103,7 +103,7 @@
|
||||||
|
|
||||||
- name: Test idempotency of removal with url - {{ method }}
|
- name: Test idempotency of removal with url - {{ method }}
|
||||||
flatpak:
|
flatpak:
|
||||||
name: https://flathub.org/repo/appstream/org.gnome.Characters.flatpakref
|
name: file:///tmp/flatpak/repo/com.dummy.App1.flatpakref
|
||||||
state: absent
|
state: absent
|
||||||
method: "{{ method }}"
|
method: "{{ method }}"
|
||||||
register: double_url_removal_result
|
register: double_url_removal_result
|
||||||
|
|
Loading…
Add table
Reference in a new issue