Skip to content

Commit

Permalink
CYT-010 apt-repo-meta: use Debian's default repositories
Browse files Browse the repository at this point in the history
  • Loading branch information
cytopia committed Dec 26, 2017
1 parent d56c3a5 commit 055db80
Show file tree
Hide file tree
Showing 7 changed files with 31 additions and 22 deletions.
6 changes: 3 additions & 3 deletions group_vars/all.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@
###
apt_repo_repositories:
- file: debian-main
repo: deb http://ftp.de.debian.org/debian/ stretch main
repo: deb http://deb.debian.org/debian stretch main
- file: debian-updates
repo: deb http://ftp.de.debian.org/debian/ stretch-updates main
repo: deb http://deb.debian.org/debian stretch-updates main
- file: debian-security
repo: deb http://security.debian.org/debian-security stretch/updates main
repo: deb http://security.debian.org stretch/updates main


###
Expand Down
8 changes: 4 additions & 4 deletions host_vars/cytopia-stretch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,13 @@ debian_dist: stretch
###
apt_repo_repositories:
- file: debian-main
repo: "deb http://ftp.de.debian.org/debian/ {{ debian_dist }} main contrib non-free"
repo: "deb http://deb.debian.org/debian {{ debian_dist }} main contrib non-free"
- file: debian-updates
repo: "deb http://ftp.de.debian.org/debian/ {{ debian_dist }}-updates main contrib non-free"
repo: "deb http://deb.debian.org/debian {{ debian_dist }}-updates main contrib non-free"
- file: debian-security
repo: "deb http://security.debian.org/debian-security {{ debian_dist }}/updates main contrib non-free"
repo: "deb http://security.debian.org {{ debian_dist }}/updates main contrib non-free"
- file: debian-backports
repo: "deb http://ftp.debian.org/debian {{ debian_dist }}-backports main contrib non-free"
repo: "deb http://deb.debian.org/debian {{ debian_dist }}-backports main contrib non-free"


###
Expand Down
6 changes: 3 additions & 3 deletions host_vars/cytopia-testing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,11 @@ debian_dist: buster
###
apt_repo_repositories:
- file: debian-main
repo: "deb http://ftp.de.debian.org/debian/ {{ debian_dist }} main contrib non-free"
repo: "deb http://deb.debian.org/debian {{ debian_dist }} main contrib non-free"
- file: debian-updates
repo: "deb http://ftp.de.debian.org/debian/ {{ debian_dist }}-updates main contrib non-free"
repo: "deb http://deb.debian.org/debian {{ debian_dist }}-updates main contrib non-free"
- file: debian-security
repo: "deb http://security.debian.org/debian-security {{ debian_dist }}/updates main contrib non-free"
repo: "deb http://security.debian.org {{ debian_dist }}/updates main contrib non-free"


###
Expand Down
8 changes: 3 additions & 5 deletions host_vars/debian-stretch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,11 @@ debian_dist: stretch
###
apt_repo_repositories:
- file: debian-main
repo: "deb http://ftp.de.debian.org/debian/ {{ debian_dist }} main"
repo: "deb http://deb.debian.org/debian {{ debian_dist }} main"
- file: debian-updates
repo: "deb http://ftp.de.debian.org/debian/ {{ debian_dist }}-updates main"
repo: "deb http://deb.debian.org/debian {{ debian_dist }}-updates main"
- file: debian-security
repo: "deb http://security.debian.org/debian-security {{ debian_dist }}/updates main"
- file: debian-backports
repo: "deb http://ftp.debian.org/debian {{ debian_dist }}-backports main"
repo: "deb http://security.debian.org {{ debian_dist }}/updates main"


###
Expand Down
6 changes: 3 additions & 3 deletions host_vars/debian-testing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,11 @@ debian_dist: buster
###
apt_repo_repositories:
- file: debian-main
repo: "deb http://ftp.de.debian.org/debian/ {{ debian_dist }} main"
repo: "deb http://deb.debian.org/debian {{ debian_dist }} main"
- file: debian-updates
repo: "deb http://ftp.de.debian.org/debian/ {{ debian_dist }}-updates main"
repo: "deb http://deb.debian.org/debian {{ debian_dist }}-updates main"
- file: debian-security
repo: "deb http://security.debian.org/debian-security {{ debian_dist }}/updates main"
repo: "deb http://security.debian.org {{ debian_dist }}/updates main"


###
Expand Down
12 changes: 8 additions & 4 deletions roles/apt-repo-meta/defaults/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,14 @@
# State is present by default
apt_repo_state: present

# Array of repositories to add
apt_repo_repositories: []
# - file: filename
# repo: deb http://repo/ stretch main
# Array of repositories to add by default
apt_repo_repositories:
- file: debian-main
repo: deb http://deb.debian.org/debian stretch main
- file: debian-updates
repo: deb http://deb.debian.org/debian stretch-updates main
- file: debian-security
repo: deb http://security.debian.org stretch/updates main

# Array of apt keys to add (all are optional)
apt_repo_keys: []
Expand Down
7 changes: 7 additions & 0 deletions roles/apt-repo-meta/tasks/main.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
---

- name: ensure default sources.list is removed
file:
state: absent
path: /etc/apt/sources.list
become: yes
notify: update apt repository cache

- name: ensure apt keys are managed
apt_key:
state: "{{ apt_repo_state }}"
Expand Down

0 comments on commit 055db80

Please sign in to comment.