ansible/test/integration/roles/test_apt_repository/tasks/cleanup.yml
James Laska aacccd441b Add integration test for apt_repository
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)
2014-03-14 13:07:12 -04:00

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