homeserver/.woodpecker/ansible-lint.yml

22 lines
744 B
YAML
Raw Normal View History

---
depends_on:
- gitleaks
steps:
ansible-lint:
2024-07-25 22:41:29 +02:00
image: registry.mgrote.net/ansible-image:master
commands:
# Secrets
- echo $${SSHKEY} | base64 -d > ./id_ed25519 # woodpecker verschluckt linebreakes, daher mit base64 -w0 "kodiert"
- echo $${VAULTPASS} | base64 -d > ./vault-pass.yml # Name des Secrets in Großschreibung
- chmod 0400 ./id_ed25519
# Doing
- ansible-lint --version
- ansible-lint --force-color --format pep8
2024-05-06 23:38:39 +02:00
# https://woodpecker-ci.org/docs/usage/secrets#use-secrets-in-commands
2024-05-06 23:40:10 +02:00
secrets: [vaultpass]
2024-02-06 21:03:15 +01:00
when:
- event: [push, pull_request, cron, pull_request_closed, tag, release, manual]
2024-05-06 23:36:28 +02:00
evaluate: 'CI_COMMIT_AUTHOR_EMAIL != "renovate@mgrote.net"'
2024-02-06 21:03:15 +01:00
...