From 8fe404769413c0a339ccc3d0157c681a59989f10 Mon Sep 17 00:00:00 2001 From: Christoph Date: Wed, 4 Feb 2026 23:25:58 +0100 Subject: [PATCH] update.. --- host_vars/file-dissens.dissens.netz.yml | 39 ++++++------- roles/common/tasks/apt.yml | 2 +- .../templates/etc/apt/sources.list.Debian.j2 | 56 +++++++++---------- .../templates/etc/apt/sources.list.Ubuntu.j2 | 8 +-- 4 files changed, 51 insertions(+), 54 deletions(-) diff --git a/host_vars/file-dissens.dissens.netz.yml b/host_vars/file-dissens.dissens.netz.yml index 3f41013..0e4430d 100644 --- a/host_vars/file-dissens.dissens.netz.yml +++ b/host_vars/file-dissens.dissens.netz.yml @@ -414,11 +414,11 @@ samba_user: - projekte password: '20.j0hanna.ru3kgau3r+24!' - - name: laura.sasse - groups: - - projekte - - team - password: '20/l4ur4-s4sse-24?' +# - name: laura.sasse +# groups: +# - projekte +# - team +# password: '20/l4ur4-s4sse-24?' - name: lino.koehler groups: @@ -458,10 +458,10 @@ samba_user: - verwaltung password: '20/r4lph-kl3sch.24-' - - name: rositsa.mahdi - groups: - - projekte - password: '20.ros1tsa-mahd1+24+' +# - name: rositsa.mahdi +# groups: +# - projekte +# password: '20.ros1tsa-mahd1+24+' - name: selma.albrecht groups: @@ -486,11 +486,11 @@ samba_user: - team password: '20-sc4n.25!' - - name: sebastian.scheele - groups: - - projekte - - team - password: '20/s3-bast1an+sch33l3_24-' +# - name: sebastian.scheele +# groups: +# - projekte +# - team +# password: '20/s3-bast1an+sch33l3_24-' - name: simon.krugmann groups: @@ -525,14 +525,11 @@ samba_user: base_home: /data/home -# remove_samba_users: -# - name: name1 -# - name: name2 -# remove_samba_users: [] -#remove_samba_users: -# - name: elenor.faellgrem -# - name: maiken.schiele +#remove_samba_users: +# - name: sebastian.scheele +# - name: rositsa.mahdi +# - name: laura.sasse samba_shares: diff --git a/roles/common/tasks/apt.yml b/roles/common/tasks/apt.yml index de795c1..266609f 100644 --- a/roles/common/tasks/apt.yml +++ b/roles/common/tasks/apt.yml @@ -2,7 +2,7 @@ - name: (apt.yml) update configuration file - /etc/apt/sources.list template: - src: "etc/apt/sources.list.{{ ansible_distribution }}.j2" + src: "etc/apt/sources.list.{{ ansible_facts['distribution'] }}.j2" dest: /etc/apt/sources.list owner: root group: root diff --git a/roles/common/templates/etc/apt/sources.list.Debian.j2 b/roles/common/templates/etc/apt/sources.list.Debian.j2 index 5960a25..40e444b 100644 --- a/roles/common/templates/etc/apt/sources.list.Debian.j2 +++ b/roles/common/templates/etc/apt/sources.list.Debian.j2 @@ -1,57 +1,57 @@ # {{ ansible_managed }} -deb {{ apt_debian_mirror }} {{ ansible_lsb.codename }} main -{{ '# ' if not apt_src_enable else '' }}deb-src {{ apt_debian_mirror }} {{ ansible_lsb.codename }} main +deb {{ apt_debian_mirror }} {{ ansible_facts["lsb"]["codename"] }} main +{{ '# ' if not apt_src_enable else '' }}deb-src {{ apt_debian_mirror }} {{ ansible_facts["lsb"]["codename"] }} main {% if ansible_facts['distribution_major_version'] | int >= 12 %} -deb http://security.debian.org/debian-security {{ ansible_lsb.codename }}-security main contrib non-free non-free-firmware +deb http://security.debian.org/debian-security {{ ansible_facts["lsb"]["codename"] }}-security main contrib non-free non-free-firmware {% elif ansible_facts['distribution_major_version'] | int == 11 %} -deb http://security.debian.org/debian-security {{ ansible_lsb.codename }}-security main contrib non-free +deb http://security.debian.org/debian-security {{ ansible_facts["lsb"]["codename"] }}-security main contrib non-free {% else %} -deb http://security.debian.org/ {{ ansible_lsb.codename }}/updates main contrib non-free +deb http://security.debian.org/ {{ ansible_facts["lsb"]["codename"] }}/updates main contrib non-free {% endif %} {% if not apt_src_enable %} {% if ansible_facts['distribution_major_version'] | int >= 12 %} -#deb-src http://security.debian.org/debian-security {{ ansible_lsb.codename }}-security main contrib non-free non-free-firmware +#deb-src http://security.debian.org/debian-security {{ ansible_facts["lsb"]["codename"] }}-security main contrib non-free non-free-firmware {% elif ansible_facts['distribution_major_version'] | int == 11 %} -#deb-src http://security.debian.org/debian-security {{ ansible_lsb.codename }}-security main contrib non-free +#deb-src http://security.debian.org/debian-security {{ ansible_facts["lsb"]["codename"] }}-security main contrib non-free {% else %} -#deb-src http://security.debian.org/ {{ ansible_lsb.codename }}/updates main contrib non-free +#deb-src http://security.debian.org/ {{ ansible_facts["lsb"]["codename"] }}/updates main contrib non-free {% endif %} {% else %} {% if ansible_facts['distribution_major_version'] | int >= 12 %} -deb-src http://security.debian.org/debian-security {{ ansible_lsb.codename }}-security main contrib non-free non-free-firmware +deb-src http://security.debian.org/debian-security {{ ansible_facts["lsb"]["codename"] }}-security main contrib non-free non-free-firmware {% elif ansible_facts['distribution_major_version'] | int == 11 %} -deb-src http://security.debian.org/debian-security {{ ansible_lsb.codename }}-security main contrib non-free +deb-src http://security.debian.org/debian-security {{ ansible_facts["lsb"]["codename"] }}-security main contrib non-free {% else %} -deb-src http://security.debian.org/ {{ ansible_lsb.codename }}/updates main contrib non-free +deb-src http://security.debian.org/ {{ ansible_facts["lsb"]["codename"] }}/updates main contrib non-free {% endif %} {% endif %} -# {{ ansible_lsb.codename }}-updates, previously known as 'volatile' -deb {{ apt_debian_mirror }} {{ ansible_lsb.codename }}-updates main -{{ '# ' if not apt_src_enable else '' }}deb-src {{ apt_debian_mirror }} {{ ansible_lsb.codename }}-updates main +# {{ ansible_facts["lsb"]["codename"] }}-updates, previously known as 'volatile' +deb {{ apt_debian_mirror }} {{ ansible_facts["lsb"]["codename"] }}-updates main +{{ '# ' if not apt_src_enable else '' }}deb-src {{ apt_debian_mirror }} {{ ansible_facts["lsb"]["codename"] }}-updates main # Contrib packages contain DFSG-compliant software, # but have dependencies not in main (possibly packaged for Debian in non-free). # Non-free contains software that does not comply with the DFSG. {% if apt_debian_contrib_nonfree_enable %} {% if ansible_facts['distribution_major_version'] | int >= 12 %} -deb {{ apt_debian_mirror }} {{ ansible_lsb.codename }} contrib non-free non-free-firmware -{{ '# ' if not apt_src_enable else '' }}deb-src {{ apt_debian_mirror }} {{ ansible_lsb.codename }} contrib non-free non-free-firmware +deb {{ apt_debian_mirror }} {{ ansible_facts["lsb"]["codename"] }} contrib non-free non-free-firmware +{{ '# ' if not apt_src_enable else '' }}deb-src {{ apt_debian_mirror }} {{ ansible_facts["lsb"]["codename"] }} contrib non-free non-free-firmware {% else %} -deb {{ apt_debian_mirror }} {{ ansible_lsb.codename }} contrib non-free -{{ '# ' if not apt_src_enable else '' }}deb-src {{ apt_debian_mirror }} {{ ansible_lsb.codename }} contrib non-free +deb {{ apt_debian_mirror }} {{ ansible_facts["lsb"]["codename"] }} contrib non-free +{{ '# ' if not apt_src_enable else '' }}deb-src {{ apt_debian_mirror }} {{ ansible_facts["lsb"]["codename"] }} contrib non-free {% endif %} {% endif %} {% if apt_debian_contrib_nonfree_enable %} {% if ansible_facts['distribution_major_version'] | int >= 12 %} -deb {{ apt_debian_mirror }} {{ ansible_lsb.codename }}-updates contrib non-free non-free-firmware -{{ '# ' if not apt_src_enable else '' }}deb-src {{ apt_debian_mirror }} {{ ansible_lsb.codename }}-updates contrib non-free non-free-firmware +deb {{ apt_debian_mirror }} {{ ansible_facts["lsb"]["codename"] }}-updates contrib non-free non-free-firmware +{{ '# ' if not apt_src_enable else '' }}deb-src {{ apt_debian_mirror }} {{ ansible_facts["lsb"]["codename"] }}-updates contrib non-free non-free-firmware {% else %} -deb {{ apt_debian_mirror }} {{ ansible_lsb.codename }}-updates contrib non-free -{{ '# ' if not apt_src_enable else '' }}deb-src {{ apt_debian_mirror }} {{ ansible_lsb.codename }}-updates contrib non-free +deb {{ apt_debian_mirror }} {{ ansible_facts["lsb"]["codename"] }}-updates contrib non-free +{{ '# ' if not apt_src_enable else '' }}deb-src {{ apt_debian_mirror }} {{ ansible_facts["lsb"]["codename"] }}-updates contrib non-free {% endif %} {% endif %} @@ -60,14 +60,14 @@ deb {{ apt_debian_mirror }} {{ ansible_lsb.codename }}-updates contrib non-free # # newer versions of some applications which may provide useful features. {% if apt_backports_enable %} {% if ansible_facts['distribution_major_version'] | int >= 12 %} -deb {{ apt_debian_mirror }} {{ ansible_distribution_release }}-backports main contrib non-free non-free-firmware -{{ '# ' if not apt_src_enable else '' }}deb-src {{ apt_debian_mirror }} {{ ansible_distribution_release }}-backports main contrib non-free non-free-firmware +deb {{ apt_debian_mirror }} {{ ansible_facts["distribution_release"] }}-backports main contrib non-free non-free-firmware +{{ '# ' if not apt_src_enable else '' }}deb-src {{ apt_debian_mirror }} {{ ansible_facts["distribution_release"] }}-backports main contrib non-free non-free-firmware {% elif ansible_facts['distribution_major_version'] | int == 11 %} -deb {{ apt_debian_mirror }} {{ ansible_distribution_release }}-backports main contrib non-free -{{ '# ' if not apt_src_enable else '' }}deb-src {{ apt_debian_mirror }} {{ ansible_distribution_release }}-backports main contrib non-free +deb {{ apt_debian_mirror }} {{ ansible_facts["distribution_release"] }}-backports main contrib non-free +{{ '# ' if not apt_src_enable else '' }}deb-src {{ apt_debian_mirror }} {{ ansible_facts["distribution_release"] }}-backports main contrib non-free {% else %} -#deb {{ apt_debian_mirror }} {{ ansible_distribution_release }}-backports main contrib non-free -#deb-src {{ apt_debian_mirror }} {{ ansible_distribution_release }}-backports main contrib non-free +#deb {{ apt_debian_mirror }} {{ ansible_facts["distribution_release"] }}-backports main contrib non-free +#deb-src {{ apt_debian_mirror }} {{ ansible_facts["distribution_release"] }}-backports main contrib non-free {% endif %} {% endif %} diff --git a/roles/common/templates/etc/apt/sources.list.Ubuntu.j2 b/roles/common/templates/etc/apt/sources.list.Ubuntu.j2 index 896a6c5..c383c44 100644 --- a/roles/common/templates/etc/apt/sources.list.Ubuntu.j2 +++ b/roles/common/templates/etc/apt/sources.list.Ubuntu.j2 @@ -1,11 +1,11 @@ # {{ ansible_managed }} -deb {{ apt_ubuntu_mirror }} {{ ansible_lsb.codename }} main restricted universe multiverse -deb {{ apt_ubuntu_mirror }} {{ ansible_lsb.codename }}-updates main restricted universe multiverse +deb {{ apt_ubuntu_mirror }} {{ ansible_facts["lsb"]["codename"] }} main restricted universe multiverse +deb {{ apt_ubuntu_mirror }} {{ ansible_facts["lsb"]["codename"] }}-updates main restricted universe multiverse -deb http://security.ubuntu.com/ubuntu {{ ansible_lsb.codename }}-security main restricted universe multiverse +deb http://security.ubuntu.com/ubuntu {{ ansible_facts["lsb"]["codename"] }}-security main restricted universe multiverse {% if apt_backports_enable %} -deb {{ apt_ubuntu_mirror }} {{ ansible_lsb.codename }}-backports main restricted universe multiverse +deb {{ apt_ubuntu_mirror }} {{ ansible_facts["lsb"]["codename"] }}-backports main restricted universe multiverse {% endif %}