aacccd441b
Tests several ways to specify the repository. For every repo added, the test asserts that: * the apt-cache was updated as expected (depends on `update_cache` parameter) * the PPA key was installed (depends on `repo` format)
18 lines
495 B
YAML
18 lines
495 B
YAML
---
|
|
# tasks to cleanup a repo and assert it is gone
|
|
|
|
- name: remove existing ppa
|
|
apt_repository: repo={{test_ppa_name}} state=absent
|
|
ignore_errors: true
|
|
|
|
- name: test that ppa does not exist (expect pass)
|
|
shell: cat /etc/apt/sources.list /etc/apt/sources.list.d/* | grep "{{test_ppa_spec}}"
|
|
register: command
|
|
failed_when: command.rc == 0
|
|
changed_when: false
|
|
|
|
# Should this use apt-key, maybe?
|
|
- name: remove ppa key
|
|
apt_key: id={{test_ppa_key}} state=absent
|
|
ignore_errors: true
|
|
|