[input] PLAY RECAP ********************************************************************* localhost : ok=2 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0
playbook_run_on_fail: 1
[output] ansible_test.total.nr_ok: 2 ansible_test.total.nr_changed: 0 ansible_test.total.nr_failed: 1 ansible_test.total.nr_skipped: 0 ansible_test.total.nr_rescued: 0 ansible_test.total.nr_ignored: 0 playbook_run_on_fail: 1
Signed-off-by: Zhang Yale ylzhangah@qq.com --- stats/ansible_test | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100755 stats/ansible_test
diff --git a/stats/ansible_test b/stats/ansible_test new file mode 100755 index 00000000..74ac32f1 --- /dev/null +++ b/stats/ansible_test @@ -0,0 +1,16 @@ +#!/usr/bin/env ruby + +while (line = STDIN.gets) + case line.chomp! + when /: ok=(\d+)\s+changed=(\d+)\s+unreachable=(\d+)\s+failed=(\d+)\s+skipped=(\d+)\s+rescued=(\d+)\s+ignored=(\d+)/ + puts "ansible_test.total.nr_ok: #{$1}" + puts "ansible_test.total.nr_changed: #{$2}" + puts "ansible_test.total.nr_failed: #{$4}" + puts "ansible_test.total.nr_skipped: #{$5}" + puts "ansible_test.total.nr_rescued: #{$6}" + puts "ansible_test.total.nr_ignored: #{$7}" + when /.*playbook_run_on_fail/ + puts line + end +end +
It seems this patch just change the output format, so why this change is needed?
Thanks, Yuanchao
On Thu, Jan 14, 2021 at 11:07:19AM +0800, Zhang Yale wrote:
[input] PLAY RECAP ********************************************************************* localhost : ok=2 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0
playbook_run_on_fail: 1
[output] ansible_test.total.nr_ok: 2 ansible_test.total.nr_changed: 0 ansible_test.total.nr_failed: 1 ansible_test.total.nr_skipped: 0 ansible_test.total.nr_rescued: 0 ansible_test.total.nr_ignored: 0 playbook_run_on_fail: 1
Signed-off-by: Zhang Yale ylzhangah@qq.com
stats/ansible_test | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100755 stats/ansible_test
diff --git a/stats/ansible_test b/stats/ansible_test new file mode 100755 index 00000000..74ac32f1 --- /dev/null +++ b/stats/ansible_test @@ -0,0 +1,16 @@ +#!/usr/bin/env ruby
+while (line = STDIN.gets)
- case line.chomp!
- when /: ok=(\d+)\s+changed=(\d+)\s+unreachable=(\d+)\s+failed=(\d+)\s+skipped=(\d+)\s+rescued=(\d+)\s+ignored=(\d+)/
puts "ansible_test.total.nr_ok: #{$1}"
puts "ansible_test.total.nr_changed: #{$2}"
puts "ansible_test.total.nr_failed: #{$4}"
puts "ansible_test.total.nr_skipped: #{$5}"
puts "ansible_test.total.nr_rescued: #{$6}"
puts "ansible_test.total.nr_ignored: #{$7}"
- when /.*playbook_run_on_fail/
puts line
- end
+end
-- 2.23.0
On Thu, Jan 14, 2021 at 11:12:03AM +0800, Li Yuanchao wrote:
It seems this patch just change the output format, so why this change is needed?
Thanks, Yuanchao
Because my output needs to be displayed in the stats.json file, so this output need to processed as a key-value pair.
Thanks, Yale
On Thu, Jan 14, 2021 at 11:07:19AM +0800, Zhang Yale wrote:
[input] PLAY RECAP ********************************************************************* localhost : ok=2 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0
playbook_run_on_fail: 1
[output] ansible_test.total.nr_ok: 2 ansible_test.total.nr_changed: 0 ansible_test.total.nr_failed: 1 ansible_test.total.nr_skipped: 0 ansible_test.total.nr_rescued: 0 ansible_test.total.nr_ignored: 0 playbook_run_on_fail: 1
Signed-off-by: Zhang Yale ylzhangah@qq.com
stats/ansible_test | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100755 stats/ansible_test
diff --git a/stats/ansible_test b/stats/ansible_test new file mode 100755 index 00000000..74ac32f1 --- /dev/null +++ b/stats/ansible_test @@ -0,0 +1,16 @@ +#!/usr/bin/env ruby
+while (line = STDIN.gets)
- case line.chomp!
- when /: ok=(\d+)\s+changed=(\d+)\s+unreachable=(\d+)\s+failed=(\d+)\s+skipped=(\d+)\s+rescued=(\d+)\s+ignored=(\d+)/
puts "ansible_test.total.nr_ok: #{$1}"
puts "ansible_test.total.nr_changed: #{$2}"
puts "ansible_test.total.nr_failed: #{$4}"
puts "ansible_test.total.nr_skipped: #{$5}"
puts "ansible_test.total.nr_rescued: #{$6}"
puts "ansible_test.total.nr_ignored: #{$7}"
- when /.*playbook_run_on_fail/
puts line
- end
+end
-- 2.23.0
On Thu, Jan 14, 2021 at 11:22:17AM +0800, Zhang Yale wrote:
On Thu, Jan 14, 2021 at 11:12:03AM +0800, Li Yuanchao wrote:
It seems this patch just change the output format, so why this change is needed?
Thanks, Yuanchao
Because my output needs to be displayed in the stats.json file, so this output need to processed as a key-value pair.
I got it. So you'd better add this reason to your change log.
Thanks, Yuanchao
On Thu, Jan 14, 2021 at 11:31:31AM +0800, Li Yuanchao wrote:
On Thu, Jan 14, 2021 at 11:22:17AM +0800, Zhang Yale wrote:
On Thu, Jan 14, 2021 at 11:12:03AM +0800, Li Yuanchao wrote:
It seems this patch just change the output format, so why this change is needed?
Thanks, Yuanchao
Because my output needs to be displayed in the stats.json file, so this output need to processed as a key-value pair.
I got it. So you'd better add this reason to your change log.
Thanks, Yuanchao
Ok,
Thanks, Yale
On Thu, Jan 14, 2021 at 11:12:03AM +0800, Li Yuanchao wrote:
It seems this patch just change the output format, so why this change is needed?
Thanks, Yuanchao
On Thu, Jan 14, 2021 at 11:07:19AM +0800, Zhang Yale wrote:
[input] PLAY RECAP ********************************************************************* localhost : ok=2 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0
playbook_run_on_fail: 1
[output] ansible_test.total.nr_ok: 2 ansible_test.total.nr_changed: 0 ansible_test.total.nr_failed: 1 ansible_test.total.nr_skipped: 0 ansible_test.total.nr_rescued: 0 ansible_test.total.nr_ignored: 0 playbook_run_on_fail: 1
Signed-off-by: Zhang Yale ylzhangah@qq.com
stats/ansible_test | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100755 stats/ansible_test
diff --git a/stats/ansible_test b/stats/ansible_test new file mode 100755 index 00000000..74ac32f1 --- /dev/null +++ b/stats/ansible_test @@ -0,0 +1,16 @@ +#!/usr/bin/env ruby
+while (line = STDIN.gets)
- case line.chomp!
- when /: ok=(\d+)\s+changed=(\d+)\s+unreachable=(\d+)\s+failed=(\d+)\s+skipped=(\d+)\s+rescued=(\d+)\s+ignored=(\d+)/
^^ : no translate is required
Thanks, Baijing
puts "ansible_test.total.nr_ok: #{$1}"
puts "ansible_test.total.nr_changed: #{$2}"
puts "ansible_test.total.nr_failed: #{$4}"
puts "ansible_test.total.nr_skipped: #{$5}"
puts "ansible_test.total.nr_rescued: #{$6}"
puts "ansible_test.total.nr_ignored: #{$7}"
- when /.*playbook_run_on_fail/
puts line
- end
+end
-- 2.23.0
On Thu, Jan 14, 2021 at 11:25:34AM +0800, Bai Jing wrote:
On Thu, Jan 14, 2021 at 11:12:03AM +0800, Li Yuanchao wrote:
It seems this patch just change the output format, so why this change is needed?
Thanks, Yuanchao
On Thu, Jan 14, 2021 at 11:07:19AM +0800, Zhang Yale wrote:
[input] PLAY RECAP ********************************************************************* localhost : ok=2 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0
playbook_run_on_fail: 1
[output] ansible_test.total.nr_ok: 2 ansible_test.total.nr_changed: 0 ansible_test.total.nr_failed: 1 ansible_test.total.nr_skipped: 0 ansible_test.total.nr_rescued: 0 ansible_test.total.nr_ignored: 0 playbook_run_on_fail: 1
Signed-off-by: Zhang Yale ylzhangah@qq.com
stats/ansible_test | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100755 stats/ansible_test
diff --git a/stats/ansible_test b/stats/ansible_test new file mode 100755 index 00000000..74ac32f1 --- /dev/null +++ b/stats/ansible_test @@ -0,0 +1,16 @@ +#!/usr/bin/env ruby
+while (line = STDIN.gets)
- case line.chomp!
- when /: ok=(\d+)\s+changed=(\d+)\s+unreachable=(\d+)\s+failed=(\d+)\s+skipped=(\d+)\s+rescued=(\d+)\s+ignored=(\d+)/
^^ : no translate is required Thanks, Baijing
Good, I'll changed.
Thanks, Yale
puts "ansible_test.total.nr_ok: #{$1}"
puts "ansible_test.total.nr_changed: #{$2}"
puts "ansible_test.total.nr_failed: #{$4}"
puts "ansible_test.total.nr_skipped: #{$5}"
puts "ansible_test.total.nr_rescued: #{$6}"
puts "ansible_test.total.nr_ignored: #{$7}"
- when /.*playbook_run_on_fail/
puts line
- end
+end
-- 2.23.0
On Thu, Jan 14, 2021 at 11:07:19AM +0800, Zhang Yale wrote:
[input] PLAY RECAP ********************************************************************* localhost : ok=2 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0
playbook_run_on_fail: 1
[output] ansible_test.total.nr_ok: 2 ansible_test.total.nr_changed: 0 ansible_test.total.nr_failed: 1 ansible_test.total.nr_skipped: 0 ansible_test.total.nr_rescued: 0 ansible_test.total.nr_ignored: 0 playbook_run_on_fail: 1
Signed-off-by: Zhang Yale ylzhangah@qq.com
stats/ansible_test | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100755 stats/ansible_test
diff --git a/stats/ansible_test b/stats/ansible_test new file mode 100755 index 00000000..74ac32f1 --- /dev/null +++ b/stats/ansible_test @@ -0,0 +1,16 @@ +#!/usr/bin/env ruby
+while (line = STDIN.gets)
- case line.chomp!
- when /: ok=(\d+)\s+changed=(\d+)\s+unreachable=(\d+)\s+failed=(\d+)\s+skipped=(\d+)\s+rescued=(\d+)\s+ignored=(\d+)/
puts "ansible_test.total.nr_ok: #{$1}"
puts "ansible_test.total.nr_changed: #{$2}"
puts "ansible_test.total.nr_failed: #{$4}"
puts "ansible_test.total.nr_skipped: #{$5}"
puts "ansible_test.total.nr_rescued: #{$6}"
puts "ansible_test.total.nr_ignored: #{$7}"
- when /.*playbook_run_on_fail/
puts line
- end
+end
extra blank line. Thanks, Liushaofei
-- 2.23.0
On Thu, Jan 14, 2021 at 11:21:11AM +0800, Liu Shaofei wrote:
On Thu, Jan 14, 2021 at 11:07:19AM +0800, Zhang Yale wrote:
[input] PLAY RECAP ********************************************************************* localhost : ok=2 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0
playbook_run_on_fail: 1
[output] ansible_test.total.nr_ok: 2 ansible_test.total.nr_changed: 0 ansible_test.total.nr_failed: 1 ansible_test.total.nr_skipped: 0 ansible_test.total.nr_rescued: 0 ansible_test.total.nr_ignored: 0 playbook_run_on_fail: 1
Signed-off-by: Zhang Yale ylzhangah@qq.com
stats/ansible_test | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100755 stats/ansible_test
diff --git a/stats/ansible_test b/stats/ansible_test new file mode 100755 index 00000000..74ac32f1 --- /dev/null +++ b/stats/ansible_test @@ -0,0 +1,16 @@ +#!/usr/bin/env ruby
+while (line = STDIN.gets)
- case line.chomp!
- when /: ok=(\d+)\s+changed=(\d+)\s+unreachable=(\d+)\s+failed=(\d+)\s+skipped=(\d+)\s+rescued=(\d+)\s+ignored=(\d+)/
puts "ansible_test.total.nr_ok: #{$1}"
puts "ansible_test.total.nr_changed: #{$2}"
puts "ansible_test.total.nr_failed: #{$4}"
puts "ansible_test.total.nr_skipped: #{$5}"
puts "ansible_test.total.nr_rescued: #{$6}"
puts "ansible_test.total.nr_ignored: #{$7}"
- when /.*playbook_run_on_fail/
puts line
- end
+end
extra blank line. Thanks, Liushaofei
Good, I'll change it.
thanks, Yale
-- 2.23.0