diff --git a/roles/core/userland-software/files/sources.list b/roles/core/userland-software/files/sources.list new file mode 100644 --- /dev/null +++ b/roles/core/userland-software/files/sources.list @@ -0,0 +1,27 @@ +#!/bin/sh + +# ------------------------------------------------------------- +# Fetch ports +# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +# Project: Nasqueron +# Author : FreeBSD contributors +# License: BSD-2-Clause +# Source file: roles/core/userland-software/files/sources.list +# ------------------------------------------------------------- +# +# <auto-generated> +# This file is managed by our rOPS SaltStack repository. +# +# Changes to this file may cause incorrect behavior +# and will be lost if the state is redeployed. +# </auto-generated> +# ------------------------------------------------------------- + +deb http://deb.debian.org/debian {{ debian_version }} main contrib non-free +deb-src http://deb.debian.org/debian {{ debian_version }} main contrib non-free + +deb http://deb.debian.org/debian-security/ {{ debian_version }}-security main contrib non-free +deb-src http://deb.debian.org/debian-security/ {{ debian_version }}-security main contrib non-free + +deb http://deb.debian.org/debian {{ debian_version }}-updates main contrib non-free +deb-src http://deb.debian.org/debian {{ debian_version }}-updates main contrib non-free diff --git a/roles/core/userland-software/init.sls b/roles/core/userland-software/init.sls --- a/roles/core/userland-software/init.sls +++ b/roles/core/userland-software/init.sls @@ -21,6 +21,15 @@ - source: salt://roles/core/userland-software/files/nasqueron.repo {% endif %} +{% if grains['os'] == 'Debian' %} +/etc/apt/sources.list: + file.managed: + - source: salt://roles/core/userland-software/files/sources.list + - template: jinja + - context: + debian_version: grains['oscodename'] +{% endif %} + {% if grains['kernel'] == 'Linux' %} snapd: pkg.installed