blob: 1d772bee5444dd9e1e7be3bc87100b1a4876c54b (
about) (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
pipeline {
agent {
label "master"
}
triggers {
cron("H 16 * * *")
}
environment {
ANSIBLE_STDOUT_CALLBACK = "actionable"
}
stages {
stage("Fetch data") {
agent { label "guixsd" }
steps {
ansiColor("xterm") {
sh (["ansible",
"--limit", "'majordomo:!router-miran1.intr:!vpn-dh.majordomo.ru:!router4.intr:!deprecated'"
, "-m", "setup",
"--tree", "/home/oleg/ansible-out/out",
"majordomo"].join(" "))
}
}
}
stage("Generate reports") {
agent { label "guixsd" }
steps {
dir("/home/oleg/ansible-out") {
sh "env PATH=/home/oleg/bin:$PATH /home/oleg/.local/bin/ansible-cmdb -t html_fancy_split -p local_js=1 /home/oleg/ansible-out/out"
}
}
}
}
}
|