---
- block:

    - name: Get the Fusion Directory repo key
      apt_key: id={{ fusiond_repo_key }} keyserver={{ fusiond_gpg_repo }}

    - name: Install the Fusion Directory repo
      apt_repository: repo={{ fusiond_repo }}

    - name: Install the Fusion Directory debian extras repo
      apt_repository: repo={{ fusiond_extra_repo }}

  when: fusiondirectory_install
  tags: [ 'fusiondirectory', 'fusiondirectory_repo' ]
  
- block:

    - name: Remove the Fusion Directory repo key
      apt_key: id={{ fusiond_repo_key }} keyserver={{ fusiond_gpg_repo }} state=absent

    - name: Remove the Fusion Directory repo
      apt_repository: repo={{ fusiond_repo }} state=absent

    - name: Remove the Fusion Directory debian extras repo
      apt_repository: repo={{ fusiond_extra_repo }} state=absent update_cache=yes

  when: not fusiondirectory_install
  tags: [ 'fusiondirectory', 'fusiondirectory_repo' ]