diff --git a/.ostree/packages-runtime-CentOS-10.txt b/.ostree/packages-runtime-CentOS-10.txt new file mode 100644 index 0000000..692bd4f --- /dev/null +++ b/.ostree/packages-runtime-CentOS-10.txt @@ -0,0 +1 @@ +cockpit-* diff --git a/.ostree/packages-runtime-RedHat-10.txt b/.ostree/packages-runtime-RedHat-10.txt new file mode 100644 index 0000000..692bd4f --- /dev/null +++ b/.ostree/packages-runtime-RedHat-10.txt @@ -0,0 +1 @@ +cockpit-* diff --git a/.ostree/packages-testing-RedHat-10.txt b/.ostree/packages-testing-RedHat-10.txt new file mode 100644 index 0000000..5aa9f7c --- /dev/null +++ b/.ostree/packages-testing-RedHat-10.txt @@ -0,0 +1,3 @@ +libselinux-python3 +policycoreutils-python3 +policycoreutils-python-utils diff --git a/meta/main.yml b/meta/main.yml index 800d14b..5a373d0 100644 --- a/meta/main.yml +++ b/meta/main.yml @@ -15,9 +15,13 @@ galaxy_info: - "8" - "9" galaxy_tags: - - rhel - - redhat - - fedora - centos - cockpit + - el7 + - el8 + - el9 + - el10 + - fedora + - redhat + - rhel dependencies: [] diff --git a/vars/CentOS-10.yml b/vars/CentOS-10.yml new file mode 100644 index 0000000..3cccb22 --- /dev/null +++ b/vars/CentOS-10.yml @@ -0,0 +1,34 @@ +--- +# RHEL Web Console (Cockpit) only:# +# to validate this list of packages for each Major.Minor release +# +# for MINOR in 0 1; do +# subscription-manager release --set="9.${MINOR}" +# yum clean all +# yum repoquery cockpit* --disablerepo=* \ +# --enablerepo=rhel-9-for-x86_64-appstream-rpms \ +# --enablerepo=rhel-9-for-x86_64-baseos-rpms \ +# --queryformat '%{name}.%{arch} : %{reponame}' ; +# done; +# +__cockpit_packages_minimal: + - cockpit-system + - cockpit-ws +__cockpit_packages_default: + - cockpit + - cockpit-networkmanager + - cockpit-packagekit + - cockpit-selinux + - cockpit-storaged +__cockpit_packages_full: + - cockpit-* +__cockpit_packages: + minimal: "{{ __cockpit_packages_minimal }}" + default: "{{ __cockpit_packages_minimal + __cockpit_packages_default }}" + full: "{{ __cockpit_packages_minimal + __cockpit_packages_default + + __cockpit_packages_full }}" +__cockpit_packages_exclude: + - cockpit-docker # omit in favor of podman + - cockpit-ostree # omit only needed for CoreOS + - cockpit-tests # omit only needed for testing +# -------------------------- diff --git a/vars/RedHat-10.yml b/vars/RedHat-10.yml new file mode 100644 index 0000000..3cccb22 --- /dev/null +++ b/vars/RedHat-10.yml @@ -0,0 +1,34 @@ +--- +# RHEL Web Console (Cockpit) only:# +# to validate this list of packages for each Major.Minor release +# +# for MINOR in 0 1; do +# subscription-manager release --set="9.${MINOR}" +# yum clean all +# yum repoquery cockpit* --disablerepo=* \ +# --enablerepo=rhel-9-for-x86_64-appstream-rpms \ +# --enablerepo=rhel-9-for-x86_64-baseos-rpms \ +# --queryformat '%{name}.%{arch} : %{reponame}' ; +# done; +# +__cockpit_packages_minimal: + - cockpit-system + - cockpit-ws +__cockpit_packages_default: + - cockpit + - cockpit-networkmanager + - cockpit-packagekit + - cockpit-selinux + - cockpit-storaged +__cockpit_packages_full: + - cockpit-* +__cockpit_packages: + minimal: "{{ __cockpit_packages_minimal }}" + default: "{{ __cockpit_packages_minimal + __cockpit_packages_default }}" + full: "{{ __cockpit_packages_minimal + __cockpit_packages_default + + __cockpit_packages_full }}" +__cockpit_packages_exclude: + - cockpit-docker # omit in favor of podman + - cockpit-ostree # omit only needed for CoreOS + - cockpit-tests # omit only needed for testing +# --------------------------