0.1.10 version

- pungi_builder - added a role that installs Pungi and Lorax.
  - koji_server - allow side-tags creation for all Koji tags.
master 0.1.10
Eugene Zamriy 9 months ago
parent 325a684f02
commit 0e61f25eab
Signed by: ezamriy
GPG Key ID: 7EBF95C7DCFA496C

@ -5,6 +5,19 @@ msvsphere.ci Release Notes
.. contents:: Topics .. contents:: Topics
v0.1.10
=======
Minor Changes
-------------
- koji_server - allow side-tag creation for all Koji tags.
New Roles
---------
- msvsphere.ci.pungi_builder - A role that installs Pungi and Lorax.
v0.1.9 v0.1.9
====== ======

@ -48,6 +48,10 @@ objects:
description: A role that installs and configures a PostgreSQL server description: A role that installs and configures a PostgreSQL server
name: postgresql_server name: postgresql_server
version_added: 0.1.0 version_added: 0.1.0
pungi_builder:
description: A role that installs Pungi and Lorax.
name: pungi_builder
version_added: 0.1.10
plugins: plugins:
become: {} become: {}
cache: {} cache: {}
@ -64,4 +68,4 @@ plugins:
strategy: {} strategy: {}
test: {} test: {}
vars: {} vars: {}
version: 0.1.9 version: 0.1.10

@ -18,6 +18,18 @@ releases:
name: koji_tools name: koji_tools
namespace: null namespace: null
release_date: '2023-12-13' release_date: '2023-12-13'
0.1.10:
changes:
minor_changes:
- koji_server - allow side-tag creation for all Koji tags.
fragments:
- 7-allow-sidetags-for-all-tags.yml
objects:
role:
- description: A role that installs Pungi and Lorax.
name: pungi_builder
namespace: null
release_date: '2024-02-22'
0.1.2: 0.1.2:
objects: objects:
role: role:

@ -0,0 +1,3 @@
---
minor_changes:
- koji_server - allow side-tag creation for all Koji tags.

@ -1,6 +1,6 @@
namespace: msvsphere namespace: msvsphere
name: ci name: ci
version: 0.1.9 version: 0.1.10
readme: README.md readme: README.md
authors: authors:
- Eugene Zamriy <ezamriy@msvsphere-os.ru> - Eugene Zamriy <ezamriy@msvsphere-os.ru>

@ -30,6 +30,7 @@ sidetag =
{% for sidetag_parent in koji_hub_sidetags_parents %} {% for sidetag_parent in koji_hub_sidetags_parents %}
tag {{ sidetag_parent }} && compare number_of_tags <= {{ koji_hub_sidetags_max }} :: allow tag {{ sidetag_parent }} && compare number_of_tags <= {{ koji_hub_sidetags_max }} :: allow
{% endfor %} {% endfor %}
tag * && compare number_of_tags <= 100 :: allow
all :: deny all :: deny
package_list = package_list =

@ -0,0 +1,13 @@
# msvsphere.ci.pungi_builder
An Ansible role that installs [Pungi](https://docs.pagure.org/pungi/),
[Lorax](https://weldr.io/lorax/) and other components required for building
MSVSphere OS images.
## License
MIT.
## Authors
* [Eugene Zamriy](mailto:ezamriy@msvsphere-os.ru)

@ -0,0 +1,7 @@
---
argument_specs:
main:
short_description: A role that installs Pungi and Lorax.
author: Eugene Zamriy
version_added: '0.1.10'
options: {}

@ -0,0 +1,15 @@
---
galaxy_info:
author: Eugene Zamriy
description: A role that installs Pungi and Lorax.
company: Softline PJSC
license: MIT
min_ansible_version: 2.13
platforms:
- name: EL
versions:
- "9"
galaxy_tags:
- koji
dependencies: []

@ -0,0 +1,18 @@
---
- name: Install sphere-repos-extra package
ansible.builtin.dnf:
name: sphere-repos-extra
state: installed
- name: Install pungi
ansible.builtin.dnf:
name:
- pungi
- fus
- lorax
- lorax-templates-msvsphere
- anaconda-tui
- anaconda-install-env-deps
state: installed
enablerepo:
- devel
Loading…
Cancel
Save