19 lines
568 B
YAML
19 lines
568 B
YAML
- hosts: localhost
|
|
tasks:
|
|
- name: Find all puppet tarballs in artifacts
|
|
find:
|
|
paths: "{{ zuul.executor.work_root }}/artifacts/"
|
|
patterns: '*.tar.gz'
|
|
recurse: yes
|
|
register: tarballs
|
|
- name: Upload tarballs to PuppetForge
|
|
include_role:
|
|
name: upload-forge
|
|
vars:
|
|
forge_username: "{{ puppetforge.user }}"
|
|
forge_password: "{{ puppetforge.password }}"
|
|
forge_tarball: "{{ item.path }}"
|
|
forge_url: "https://forgeapi.puppet.com"
|
|
with_items:
|
|
- "{{ tarballs.files }}"
|