Compare commits
8 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| 9fec0ddf4b | |||
| 8e77cf810d | |||
| 2306911396 | |||
| fba765e036 | |||
| 160441d1f8 | |||
| 02ce74b6fe | |||
| db12d03651 | |||
| 2d07b0c2a5 |
@@ -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>
|
||||
|
||||
@@ -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/
|
||||
|
||||
@@ -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-*
|
||||
|
||||
3
keylime_server-1.2.1.tar.gz
Normal file
3
keylime_server-1.2.1.tar.gz
Normal 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
3
postfix-1.6.1.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:095f90d2b8c62c7a612926ae437793fa074615c634b8be37e9655a6b4d92e3bb
|
||||
size 56232
|
||||
Reference in New Issue
Block a user