diff --git a/group_vars/all.yml b/group_vars/all.yml index a9bfff6c..397732aa 100644 --- a/group_vars/all.yml +++ b/group_vars/all.yml @@ -8,7 +8,7 @@ postfix_smtp_server: smtp.strato.de postfix_smtp_server_port: 587 postfix_smtp_use_tls: "yes" - ### mgrote.set_apt_proxy + ### mgrote.manage_sources_apt manage_sources_apt_proxy_url: "acng.grote.lan:9999" ### mgrote.restic restic_folders_to_backup: "/usr/local /etc /root /var/www /home" diff --git a/playbooks/base/2_packages.yml b/playbooks/base/2_packages.yml index fbaa01e4..80809ef6 100644 --- a/playbooks/base/2_packages.yml +++ b/playbooks/base/2_packages.yml @@ -1,7 +1,7 @@ --- - hosts: all roles: - - { role: mgrote.set_apt_proxy, + - { role: mgrote.manage_sources_apt, tags: "apt_sources" } - { role: mgrote.update_packages, tags: "updates", diff --git a/playbooks/service/proxmox.yml b/playbooks/service/proxmox.yml index 4c154ef0..530fd191 100644 --- a/playbooks/service/proxmox.yml +++ b/playbooks/service/proxmox.yml @@ -1,7 +1,7 @@ --- - hosts: proxmox roles: - - { role: mgrote.set_apt_proxy, tags: "apt_sources" } + - { role: mgrote.manage_sources_apt, tags: "apt_sources" } - { role: mgrote.apcupsd, tags: "apcupsd" } - { role: mgrote.smart, tags: "smart" } - { role: mgrote.zfs_tools, tags: "zfs_tools" } diff --git a/roles/mgrote.set_apt_proxy/README.md b/roles/mgrote.manage_sources_apt/README.md similarity index 92% rename from roles/mgrote.set_apt_proxy/README.md rename to roles/mgrote.manage_sources_apt/README.md index 0773a94b..79dae95d 100644 --- a/roles/mgrote.set_apt_proxy/README.md +++ b/roles/mgrote.manage_sources_apt/README.md @@ -1,4 +1,4 @@ -## mgrote.set_apt_proxy +## mgrote.manage_sources_apt ### Beschreibung - Diese Rolle ersetzt die `/etc/apt/sources.list` mit einer Datei in der ein Apt-Cacher-NG gesetzt ist. diff --git a/roles/mgrote.manage_sources_apt/defaults/main.yml b/roles/mgrote.manage_sources_apt/defaults/main.yml new file mode 100644 index 00000000..6ae46049 --- /dev/null +++ b/roles/mgrote.manage_sources_apt/defaults/main.yml @@ -0,0 +1,11 @@ +--- + manage_sources_apt_proxy_url: "" # leer = kein proxy, sonst "acng.grote.lan:9999" + manage_sources_enterprise_repo_path: /etc/apt/sources.list.d/pve-enterprise.list # wo ist das enterprise-repo + manage_sources_apt_repo_key_url: http://download.proxmox.com/debian/proxmox-ve-release-6.x.gpg # url zum key für no-subscription-repo + manage_sources_apt_repo_key_path: /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg # pfad lokal zum key für no-subscription-repo + manage_sources_apt_repo_no_subscription: deb http://{{ manage_sources_apt_proxy_url }}/download.proxmox.com/debian/pve buster pve-no-subscription # url zum für no-subscription-repo, manage_sources_apt_proxy_url wird aus der variable entnommen + manage_sources_proxmox_base_repos: # welche debian standard repos sollen gesetzt werden, werden vorher gelöscht damit ein proxy dann gesetzt werden kann + - repo_url: deb http://ftp.de.debian.org/debian buster main contrib + - repo_url: deb http://ftp.de.debian.org/debian buster-updates main contrib + - repo_url: deb http://security.debian.org buster/updates main contrib + manage_sources_debian_repo_path: /etc/apt/sources.list.d/debian.list # , wol sollen die standard-repos gespeichert werden; nicht auf /etc/apt/sources setzen, diese datei wird gelöscht diff --git a/roles/mgrote.set_apt_proxy/tasks/main.yml b/roles/mgrote.manage_sources_apt/tasks/main.yml similarity index 100% rename from roles/mgrote.set_apt_proxy/tasks/main.yml rename to roles/mgrote.manage_sources_apt/tasks/main.yml diff --git a/roles/mgrote.set_apt_proxy/tasks/proxmox.yml b/roles/mgrote.manage_sources_apt/tasks/proxmox.yml similarity index 100% rename from roles/mgrote.set_apt_proxy/tasks/proxmox.yml rename to roles/mgrote.manage_sources_apt/tasks/proxmox.yml diff --git a/roles/mgrote.set_apt_proxy/tasks/ubuntu.yml b/roles/mgrote.manage_sources_apt/tasks/ubuntu.yml similarity index 100% rename from roles/mgrote.set_apt_proxy/tasks/ubuntu.yml rename to roles/mgrote.manage_sources_apt/tasks/ubuntu.yml diff --git a/roles/mgrote.set_apt_proxy/templates/ubuntu_sources.list b/roles/mgrote.manage_sources_apt/templates/ubuntu_sources.list similarity index 100% rename from roles/mgrote.set_apt_proxy/templates/ubuntu_sources.list rename to roles/mgrote.manage_sources_apt/templates/ubuntu_sources.list diff --git a/roles/mgrote.set_apt_proxy/defaults/main.yml b/roles/mgrote.set_apt_proxy/defaults/main.yml index 6ae46049..84beabc6 100644 --- a/roles/mgrote.set_apt_proxy/defaults/main.yml +++ b/roles/mgrote.set_apt_proxy/defaults/main.yml @@ -8,4 +8,4 @@ - repo_url: deb http://ftp.de.debian.org/debian buster main contrib - repo_url: deb http://ftp.de.debian.org/debian buster-updates main contrib - repo_url: deb http://security.debian.org buster/updates main contrib - manage_sources_debian_repo_path: /etc/apt/sources.list.d/debian.list # , wol sollen die standard-repos gespeichert werden; nicht auf /etc/apt/sources setzen, diese datei wird gelöscht + manage_sources_debian_repo_path: /etc/apt/sources.list.d/debian # , wol sollen die standard-repos gespeichert werden; nicht auf /etc/apt/sources setzen, diese datei wird gelöscht