tuxinvader.launchpad.ppa_upload_package (1.0.7) — module

Upload source packages to a PPA for building

| "added in version" 1.0.0 of tuxinvader.launchpad"

Authors: Mark Boddington (@TuxInvader)

Install collection

Install with ansible-galaxy collection install tuxinvader.launchpad:==1.0.7


Add to requirements.yml

  collections:
    - name: tuxinvader.launchpad
      version: 1.0.7

Description

Upload source packages to a PPA for building

Usage examples

  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
# Upload a source package to the given PPA
- name: Upload new kernel package
  ppa_upload_package:
    source_changes: /usr/local/src/deb/v5.19.11/linux-5.19.11_5.19.11-051911.202209251059_source.changes
    ppa: ~tuxinvader/lts-mainline

Inputs

    
ppa:
    description: The name of the PPA (eg ~tuxinvader/lts-mainline)
    required: true
    type: str

source_changes:
    description: The name of the source package changes file to process
    required: true
    type: str

Outputs

count:
  description: The number of files sent to the PPA
  returned: always
  sample: 4
  type: int
uploads:
  description: The filenames of the uploaded files
  returned: always
  sample:
  - linux-generic-5.15_5.15.71_source.changes
  - linux-generic-5.15_5.15.71.dsc
  - linux-generic-5.15_5.15.71.orig.tar.gz
  - linux-generic-5.15_5.15.71.debian.tar.xz
  - linux-generic-5.15_5.15.71_source.buildinfo
  type: list