You've already forked ansible-role-auth-duo
63 lines
1.7 KiB
YAML
63 lines
1.7 KiB
YAML
matrix:
|
|
include:
|
|
- MOLECULE_DISTRO: centos7
|
|
- MOLECULE_DISTRO: almalinux8
|
|
- MOLECULE_DISTRO: centos7
|
|
MOLECULE_SCENARIO: fixed-mirror
|
|
- MOLECULE_DISTRO: almalinux8
|
|
MOLECULE_SCENARIO: fixed-mirror
|
|
|
|
clone:
|
|
git:
|
|
image: woodpeckerci/plugin-git
|
|
settings:
|
|
recursive: true
|
|
submodule_update_remote: true
|
|
when:
|
|
event: [ cron ]
|
|
|
|
steps:
|
|
test:
|
|
name: Test on ${MOLECULE_DISTRO}
|
|
image: guisea/ansible-molecule
|
|
pull: true
|
|
environment:
|
|
PY_COLORS: '1'
|
|
ANSIBLE_FORCE_COLOR: '1'
|
|
volumes:
|
|
- /var/run/docker.sock:/var/run/docker.sock
|
|
commands:
|
|
- molecule test --scenario-name ${MOLECULE_SCENARIO:-default}
|
|
secrets: [ auth_duo_host,
|
|
auth_duo_ikey,
|
|
auth_duo_skey,
|
|
auth_duo_mirror_url ]
|
|
when:
|
|
event: [ cron ]
|
|
ntfy-failed:
|
|
image: codeberg.org/l-x/woodpecker-ntfy
|
|
settings:
|
|
url: https://ntfy.cybercinch.nz/ci-status
|
|
title: notification title
|
|
priority: urgent
|
|
icon: https://woodpecker-ci.org/img/logo.svg
|
|
tags: robot,${CI_BUILD_EVENT},${CI_REPO_NAME}
|
|
message: >
|
|
Test failed run by cron for ${CI_REPO_NAME}.
|
|
when:
|
|
- event: [ cron ]
|
|
- status: [ failure ]
|
|
ntfy-success:
|
|
image: codeberg.org/l-x/woodpecker-ntfy
|
|
settings:
|
|
url: https://ntfy.cybercinch.nz/ci-status
|
|
title: notification title
|
|
priority: urgent
|
|
icon: https://woodpecker-ci.org/img/logo.svg
|
|
tags: robot,${CI_BUILD_EVENT},${CI_REPO_NAME}
|
|
message: >
|
|
Test success when run by cron for ${CI_REPO_NAME}.
|
|
when:
|
|
- event: [ cron ]
|
|
- status: [ success ]
|