# Use "gpp foo.gpg" to show the fingerprints
apt_repos:
  google:
    key_id: EB4C1BFD4F042F6DDDCCEC917721F63BD38B4796
    key_url: https://dl.google.com/linux/linux_signing_key.pub
    state: "{{ apt_repos_google_state | default('absent') }}"

  google-cloud-sdk:
    url: http://packages.cloud.google.com/apt
    distro: cloud-sdk-sid-unstable
    sections: main
    key_id: 54A647F9048D5688D7DA2ABE6A030B21BA07F4FB
    key_url: https://packages.cloud.google.com/apt/doc/apt-key.gpg
    state: "{{ apt_repos_google_cloud_sdk_state | default('absent') }}"

  openmodelica:
    url: http://build.openmodelica.org/apt
    distro: "{{ ansible_distribution_release }}"
    sections: release
    key_id: D229AF1CE5AED74E5F59DF303A59B53664970947
    key_url: http://build.openmodelica.org/apt/openmodelica.asc
    state: "{{ apt_repos_openmodelica_state | default('absent') }}"

  dropbox:
    url: http://linux.dropbox.com/debian
    distro: sid
    sections: main
    key_id: FC918B335044912E
    keyserver: keyserver.ubuntu.com
    state: "{{ apt_repos_dropbox_state | default('absent') }}"

  docker:
    url: "[arch=amd64] https://download.docker.com/linux/debian"
    distro: "{{ ansible_distribution_release }}"
    sections: stable
    key_id: 9DC858229FC7DD38854AE2D88D81803C0EBFCD88
    key_url: https://download.docker.com/linux/debian/gpg
    state: "{{ apt_repos_docker_state | default('absent') }}"

  picoscope:
    url: https://labs.picotech.com/rc/picoscope7/debian/
    distro: picoscope
    sections: main
    key_id: 790128FE0D37172A2C56ACB16964D13AA2A43CCE
    key_url: http://labs.picotech.com/debian/dists/picoscope/Release.gpg.key
    state: "{{ apt_repos_picoscope_state | default('absent') }}"

  skype-stable:
    url: "[arch=amd64] https://repo.skype.com/deb"
    distro: stable
    sections: main
    key_id: 1F3045A5DF7587C3
    key_url: https://repo.skype.com/data/SKYPE-GPG-KEY
    keyserver: hkp://keyserver.ubuntu.com:80
    state: "{{ apt_repos_skype_stable_state | default('absent') }}"

  skype-unstable:
    url: "[arch=amd64] https://repo.skype.com/deb"
    distro: unstable
    sections: main
    key_id: D4040146BE3972509FD57FC71F3045A5DF7587C3
    key_url: https://repo.skype.com/data/SKYPE-GPG-KEY
    keyserver: hkp://keyserver.ubuntu.com:80
    state: "{{ apt_repos_skype_unstable_state | default('absent') }}"

  signal:
    url: "[arch=amd64] https://updates.signal.org/desktop/apt"
    distro: xenial
    sections: main
    key_id: DBA36B5181D0C816F630E889D980A17457F6FB06
    key_url: https://updates.signal.org/desktop/apt/keys.asc
    state: "{{ apt_repos_signal_state | default('absent') }}"

  spotify:
    url: http://repository.spotify.com
    distro: testing
    sections: non-free
    key_id: 2EBF997C15BDA244B6EBF5D84773BD5E130D1D45
    keyserver: hkp://keyserver.ubuntu.com:80
    state: "{{ apt_repos_spotify_state | default('absent') }}"

  nodesource:
    url: https://deb.nodesource.com/node_8.x
    distro: sid
    sections: main
    key_id: 1655A0AB68576280
    keyserver: hkp://keyserver.ubuntu.com:80
    state: "{{ apt_repos_nodesource_state | default('absent') }}"

  nextcloud:
    url: http://ppa.launchpad.net/nextcloud-devs/client/ubuntu
    distro: cosmic
    sections: main
    key_id: 1FCD77DD0DBEF5699AD2610160EE47FBAD3DD469
    keyserver: hkp://keyserver.ubuntu.com:80
    state: "{{ apt_repos_nextcloud_state | default('absent') }}"

  heroku:
    url: http://toolbelt.heroku.com/ubuntu
    distro: ./
    sections: ''
    key_id: C927EBE00F1B0520
    keyserver: hkp://keyserver.ubuntu.com:80
    state: "{{ apt_repos_heroku_state | default('absent') }}"

  atom:
    url: "[arch=amd64] https://packagecloud.io/AtomEditor/atom/any/"
    distro: any
    sections: main
    key_id: 0A0FAB860D48560332EFB581B75442BBDE9E3B09
    key_url: https://packagecloud.io/AtomEditor/atom/gpgkey
    state: "{{ apt_repos_atom_state | default('absent') }}"

  souffle:
    url: https://dl.bintray.com/souffle-lang/deb-unstable
    distro: disco
    sections: main
    key_id: 379CE192D401AB61
    keyserver: hkp://keyserver.ubuntu.com:80
    state: "{{ apt_repos_souffle_state | default('absent') }}"

  slack:
    url: https://packagecloud.io/slacktechnologies/slack/debian/
    distro: jessie # "{{ ansible_distribution_release }}"
    sections: main
    key_id: C6ABDCF64DB9A0B2
    keyserver: hkp://keyserver.ubuntu.com:80
    state: "{{ apt_repos_slack_state | default('absent') }}"

  postgresql:
    url: http://apt.postgresql.org/pub/repos/apt/
    distro: sid-pgdg
    sections: main
    key_id: B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8
    key_url: http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc
    # keyserver: hkp://keyserver.ubuntu.com:80
    filename: apt_postgresql_org_pub_repos_apt.list
    state: "{{ apt_repos_postgresql_state | default('absent') }}"

  dart_stable:
    url: "[arch=amd64] https://storage.googleapis.com/download.dartlang.org/linux/debian"
    distro: stable
    sections: main
    key_id: EB4C1BFD4F042F6DDDCCEC917721F63BD38B4796
    key_url: https://dl.google.com/linux/linux_signing_key.pub
    state: "{{ apt_repos_dart_state | default('absent') }}"

  balena_etcher:
    url: "https://dl.cloudsmith.io/public/balena/etcher/deb/debian"
    distro: "{{ ansible_distribution_release }}"
    sections: main
    key_id: 70528471AFF9A051
    key_url: https://dl.cloudsmith.io/public/balena/etcher/gpg.70528471AFF9A051.key
    state: "{{ apt_repos_balena_etcher_state | default('absent') }}"