Simple automation to build Alpine packages
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Tamás Gérczei 8200e4d62a
prerequisite directories and file added to documentation
10 months ago
README.md prerequisite directories and file added to documentation 10 months ago
alpine-builder.yaml package variables are no longer flat 10 months ago

README.md

apkbuild-libpod-ansible: a simple playbook to automate software packaging for Alpine Linux

Usage

Pre-requisites

  • Ansible 2.9+
  • collection containers.podman
  • libpod
  • directory /home/user.handle/alpine-package.name
  • directory /home/user.handle/alpine-package.name/packages
  • file /home/user.handle/alpine-package.name/APKBUILD_package.version

Developed and tested on Gentoo GNU/Linux with ZFS via fuse-overlayfs and crun in rootless mode.

Variables

  • alpine_version
  • user.name
  • user.email
  • user.handle
  • package.name
  • package.version

Invocation

ansible-playbook alpine-builder.yaml