Skip to main content

packaging wrapper using ansible

Project description

obal - packaging wrapper using Ansible

Documentation Status

obal is an Ansible wrapper with a set of Ansible playbooks to ease maintanance of packaging repositories like foreman-packaging and pulp-packaging.

All obal actions should also work with plain Ansible when called like ansible-playbook <action_playbook>.yml -l <package> instead of obal <action> <package>.

necessary tools

  • python 3.9+
  • ansible

Using Obal via Container

Obal and all it's required packages are available in a container that can be used locally or in build environments. The users Koji credentials and configuration must be mounted into the container alongside of mounting the packaging project into /opt/packaging to work. Note the examples below assume SELinux is disabled.

To run (or sub docker for podman):

podman run -v `pwd`:/opt/packaging -v ~/.koji:/root/.koji obal:latest scratch katello

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

obal-0.13.0.tar.gz (47.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

obal-0.13.0-py3-none-any.whl (74.6 kB view details)

Uploaded Python 3

File details

Details for the file obal-0.13.0.tar.gz.

File metadata

  • Download URL: obal-0.13.0.tar.gz
  • Upload date:
  • Size: 47.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for obal-0.13.0.tar.gz
Algorithm Hash digest
SHA256 e3c893144f0df47b2e77e1844102a985444e0da1e85062ce6efa1e819e8d7bdd
MD5 41ad35e660dba8fd0eef9b004ad5a9fa
BLAKE2b-256 e295d878b6cdc7ba72c3ec9d22e6baa356c75a566cb04694adf0e29e11a6a8d3

See more details on using hashes here.

File details

Details for the file obal-0.13.0-py3-none-any.whl.

File metadata

  • Download URL: obal-0.13.0-py3-none-any.whl
  • Upload date:
  • Size: 74.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for obal-0.13.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2faf8cff829297e449299a86cd236c48412fb592e61149c839884bb5f2c87b57
MD5 ef772a091d1afdab3b23bbebea088d88
BLAKE2b-256 2425823b82afc17a44b5bb2e49df01b2fd0082d221e83f0e58a689fe7a5a0d84

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page