- name: filter repo list set_fact: repo: "{{ packages.repos[item] }}" - name: "setup repo key for {{ item }}" apt_key: data: "{{ repo.key }}" when: repo.key|d(false) - name: "setup repo key for {{ item }}" apt_key: id: "{{ repo.keyid|default(omit) }}" keyserver: "{{ repo.keyserver|default(omit) }}" url: "{{ repo.keyurl|default(omit) }}" when: (repo.keyid|d(false) and repo.keyserver|d(false)) or repo.keyurl|d(false) - name: "add repo {{ item }}" apt_repository: repo: "{{ repo.url }}"