17
0

8 Commits

Author SHA256 Message Date
9fec0ddf4b Accepting request 1324177 from devel:sap:ansible
OBS-URL: https://build.opensuse.org/request/show/1324177
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ansible-linux-system-roles?expand=0&rev=10
2025-12-22 21:52:02 +00:00
8e77cf810d - Enable postfix role on SLE 15 (bsc#1255313)
OBS-URL: https://build.opensuse.org/package/show/devel:sap:ansible/ansible-linux-system-roles?expand=0&rev=11
2025-12-22 11:05:17 +00:00
2306911396 Accepting request 1300092 from devel:sap:ansible
Ensure galaxy.yml version is aligned with spec Version to avoid build failures

OBS-URL: https://build.opensuse.org/request/show/1300092
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ansible-linux-system-roles?expand=0&rev=9
2025-08-18 14:56:10 +00:00
fba765e036 - Ensure galaxy.yml version is aligned with spec Version to avoid build failures
OBS-URL: https://build.opensuse.org/package/show/devel:sap:ansible/ansible-linux-system-roles?expand=0&rev=10
2025-08-18 13:12:05 +00:00
160441d1f8 Accepting request 1299010 from devel:sap:ansible
Add keylime_server role

OBS-URL: https://build.opensuse.org/request/show/1299010
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ansible-linux-system-roles?expand=0&rev=8
2025-08-12 15:05:23 +00:00
02ce74b6fe - Add keylime_server role
OBS-URL: https://build.opensuse.org/package/show/devel:sap:ansible/ansible-linux-system-roles?expand=0&rev=9
2025-08-12 06:55:02 +00:00
db12d03651 Accepting request 1296564 from devel:sap:ansible
- Add postfix role

OBS-URL: https://build.opensuse.org/request/show/1296564
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ansible-linux-system-roles?expand=0&rev=7
2025-07-31 15:46:13 +00:00
2d07b0c2a5 - Add postfix role
OBS-URL: https://build.opensuse.org/package/show/devel:sap:ansible/ansible-linux-system-roles?expand=0&rev=8
2025-07-28 13:00:44 +00:00
5 changed files with 58 additions and 19 deletions

View File

@@ -1,14 +1,34 @@
-------------------------------------------------------------------
Thu Dec 18 16:12:20 UTC 2025 - Michal Suchanek <msuchanek@suse.de>
- Enable postfix role on SLE 15 (bsc#1255313)
-------------------------------------------------------------------
Mon Aug 18 12:37:42 UTC 2025 - Harshvardhan Sharma <harshvardhan.sharma@suse.com>
- Ensure galaxy.yml version is aligned with spec Version to avoid build failures
-------------------------------------------------------------------
Mon Aug 11 11:01:09 UTC 2025 - Harshvardhan Sharma <harshvardhan.sharma@suse.com>
- Add keylime_server role
-------------------------------------------------------------------
Wed Jul 23 14:41:47 UTC 2025 - Harshvardhan Sharma <harshvardhan.sharma@suse.com>
- Add postfix role
-------------------------------------------------------------------
Thu Jul 10 14:19:35 UTC 2025 - Harshvardhan Sharma <harshvardhan.sharma@suse.com>
- Add aide role
- Add cockpit role
- Add cockpit role
-------------------------------------------------------------------
Fri Jun 27 10:37:02 UTC 2025 - Harshvardhan Sharma <harshvardhan.sharma@suse.com>
- Add selinux role for managing SELinux configuration
- Add podman role for managing containers using Podman
- Add podman role for managing containers using Podman
-------------------------------------------------------------------
Wed Jun 25 12:24:00 UTC 2025 - Harshvardhan Sharma <harshvardhan.sharma@suse.com>
@@ -19,14 +39,14 @@ Wed Jun 25 12:24:00 UTC 2025 - Harshvardhan Sharma <harshvardhan.sharma@suse.com
- ha_cluster to 1.24.0:
- add SLES 16 support with zypper pattern and crmsh updates
- export pcsd and OS configuration
- fix qdevice restart on cert regen and disable proxy for local pcsd socket
- fix qdevice restart on cert regen and disable proxy for local pcsd socket
-------------------------------------------------------------------
Mon Jun 9 09:58:40 UTC 2025 - Harshvardhan Sharma <harshvardhan.sharma@suse.com>
- Fix: Ensure `certificate` role is included on SLE 16
- Introduced `%sle16` macro for version-based logic
- Cleaned up and simplified `%prep` section accordingly
- Cleaned up and simplified `%prep` section accordingly
-------------------------------------------------------------------
Fri Apr 11 09:08:14 UTC 2025 - Harshvardhan Sharma <harshvardhan.sharma@suse.com>

View File

@@ -1,6 +1,7 @@
# spec file for package ansible-linux_system_roles
#
# Copyright (c) 2025 SUSE LLC
# spec file for package ansible-linux-system-roles
#
# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -11,7 +12,8 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via https://bugs.opensuse.org/\
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
# Define individual versions for each role
@@ -30,6 +32,8 @@
%global podman_version 1.8.1
%global cockpit_version 1.7.0
%global aide_version 1.2.0
%global postfix_version 1.6.1
%global keylime_server_version 1.2.1
%if 0%{?suse_version} >= 1600
%global sle16 1
@@ -55,25 +59,27 @@ Source5: %{url}/ansible-systemd/archive/refs/tags/%{systemd_version}-suse
Source6: %{url}/ansible-ha_cluster/archive/refs/tags/%{ha_cluster_version}-suse.tar.gz#/ha_cluster-%{ha_cluster_version}.tar.gz
Source7: %{url}/ansible-mssql/archive/refs/tags/%{mssql_version}-suse.tar.gz#/mssql-%{mssql_version}.tar.gz
Source8: %{url}/ansible-suseconnect/archive/refs/tags/%{suseconnect_version}-suse.tar.gz#/suseconnect-%{suseconnect_version}.tar.gz
Source9: %{url}/ansible-auto_maintenance/archive/refs/tags/%{auto_maintenance_version}-suse.tar.gz#/auto_maintenance-%{auto_maintenance_version}.tar.gz
Source9: %{url}/ansible-auto_maintenance/archive/refs/tags/%{auto_maintenance_version}-suse.tar.gz#/auto_maintenance-%{auto_maintenance_version}.tar.gz
Source10: %{url}/ansible-postfix/archive/refs/tags/%{postfix_version}-suse.tar.gz#/postfix-%{postfix_version}.tar.gz
%if %{sle16}
Source10: %{url}/ansible-certificate/archive/refs/tags/%{certificate_version}-suse.tar.gz#/certificate-%{certificate_version}.tar.gz
Source11: %{url}/ansible-selinux/archive/refs/tags/%{selinux_version}-suse.tar.gz#/selinux-%{selinux_version}.tar.gz
Source12: %{url}/ansible-podman/archive/refs/tags/%{podman_version}-suse.tar.gz#/podman-%{podman_version}.tar.gz
Source13: %{url}/ansible-cockpit/archive/refs/tags/%{cockpit_version}-suse.tar.gz#/cockpit-%{cockpit_version}.tar.gz
Source14: %{url}/ansible-aide/archive/refs/tags/%{aide_version}-suse.tar.gz#/aide-%{aide_version}.tar.gz
Source11: %{url}/ansible-certificate/archive/refs/tags/%{certificate_version}-suse.tar.gz#/certificate-%{certificate_version}.tar.gz
Source12: %{url}/ansible-selinux/archive/refs/tags/%{selinux_version}-suse.tar.gz#/selinux-%{selinux_version}.tar.gz
Source13: %{url}/ansible-podman/archive/refs/tags/%{podman_version}-suse.tar.gz#/podman-%{podman_version}.tar.gz
Source14: %{url}/ansible-cockpit/archive/refs/tags/%{cockpit_version}-suse.tar.gz#/cockpit-%{cockpit_version}.tar.gz
Source15: %{url}/ansible-aide/archive/refs/tags/%{aide_version}-suse.tar.gz#/aide-%{aide_version}.tar.gz
Source16: %{url}/ansible-keylime_server/archive/refs/tags/%{keylime_server_version}-suse.tar.gz#/keylime_server-%{keylime_server_version}.tar.gz
%endif
Source999: galaxy.yml
BuildArch: noarch
BuildRequires: python3-ruamel.yaml
BuildRequires: python3-Jinja2
BuildRequires: python3-ruamel.yaml
Requires: ansible-core >= 2.16
Requires: ansible >= 9
BuildRequires: ansible-core >= 2.16
Requires: ansible-core >= 2.16
BuildRequires: ansible >= 9
BuildRequires: ansible-core >= 2.16
%description
Linux System Roles is a collection of Ansible roles and modules that provide a
@@ -94,12 +100,14 @@ roles=(
"mssql:%{mssql_version}"
"suseconnect:%{suseconnect_version}"
"auto_maintenance:%{auto_maintenance_version}"
"postfix:%{postfix_version}"
%if %{sle16}
"certificate:%{certificate_version}"
"selinux:%{selinux_version}"
"podman:%{podman_version}"
"cockpit:%{cockpit_version}"
"aide:%{aide_version}"
"keylime_server:%{keylime_server_version}"
%endif
)
@@ -170,6 +178,10 @@ rm -rf %{_builddir}/roles
cp %{_sourcedir}/galaxy.yml %{_builddir}/collections/ansible_collections/suse/linux_system_roles/galaxy.yml
# Ensure galaxy.yml version matches spec Version
sed -i "s/^version: .*/version: '%{version}'/" \
%{_builddir}/collections/ansible_collections/suse/linux_system_roles/galaxy.yml
%build
# Build Collection
cd %{_builddir}/collections/ansible_collections/suse/linux_system_roles/

View File

@@ -4,13 +4,13 @@
# The namespace of the collection. This can be a company/brand/organization or product namespace under which all
# content lives. May only contain alphanumeric lowercase characters and underscores. Namespaces cannot start with
# underscores or numbers and cannot contain consecutive underscores
namespace: suse
namespace: "suse"
# The name of the collection. Has the same character restrictions as 'namespace'
name: linux_system_roles
name: "linux_system_roles"
# The version of the collection. Must be compatible with semantic versioning
version: '1.0.0'
version: "1.0.0"
# The path to the Markdown (.md) readme file. This path is relative to the root of the collection
readme: README.md
@@ -70,6 +70,7 @@ build_ignore:
- .README-*
- .wokeignore-ssh
- .packit-mssql.yaml
- packit-ci-keylime_server.fmf
- .dev-tools
- .collection
- .gitlab-*

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d48cb2784732799d625744c4339237cb7d21a86d4eef1583895e4b67aee17b43
size 47560

3
postfix-1.6.1.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:095f90d2b8c62c7a612926ae437793fa074615c634b8be37e9655a6b4d92e3bb
size 56232