質問編集履歴

8

説明文の修正

2024/03/23 15:30

投稿

khaii21
khaii21

スコア66

test CHANGED
File without changes
test CHANGED
@@ -7,7 +7,7 @@
7
7
  ```
8
8
  該当プロセス(hoge)は起動までに数秒かかるため、リトライは待ち時間1秒で10回に設定しています。
9
9
  起動していない場合にはコマンド実行結果はnullになる認識です。
10
- nullの場合は、設定しているリトライを実施して起動するまでチェックを繰り返しさせたいです。
10
+ nullの場合は、リトライを実施して起動するまでチェックを繰り返しさせたいです。
11
11
  しかし現状は起動していないにもかかわらず、一度もリトライをしないで次のタスクに
12
12
  進んでしまいます。
13
13
 

7

説明文の修正

2024/03/23 15:28

投稿

khaii21
khaii21

スコア66

test CHANGED
File without changes
test CHANGED
@@ -64,7 +64,7 @@
64
64
  }
65
65
  ```
66
66
  ### 試したこと
67
- 下記の条件に変更しても改善しませんでした。
67
+ 下記の条件に変更してもリトライされず改善しませんでした。
68
68
  ```
69
69
  until: ps_check.stdout_lines | length >= 1
70
70
  ```

6

説明文の修正

2024/03/23 15:28

投稿

khaii21
khaii21

スコア66

test CHANGED
File without changes
test CHANGED
@@ -63,4 +63,8 @@
63
63
  "msg": "list"
64
64
  }
65
65
  ```
66
-
66
+ ### 試したこと
67
+ 下記の条件に変更しても改善しませんでした。
68
+ ```
69
+ until: ps_check.stdout_lines | length >= 1
70
+ ```

5

説明文の修正

2024/03/23 15:23

投稿

khaii21
khaii21

スコア66

test CHANGED
File without changes
test CHANGED
@@ -50,6 +50,7 @@
50
50
  register: ps_check
51
51
  ignore_errors: true
52
52
  ```
53
+ 変数(ps_check)の状況
53
54
  ```
54
55
  # msg: "{{ ps_check.stdout_lines }}"の結果
55
56
  ok: [localhost] => {

4

説明文の修正

2024/03/23 15:22

投稿

khaii21
khaii21

スコア66

test CHANGED
File without changes
test CHANGED
@@ -17,7 +17,7 @@
17
17
  宜しくお願い致します。
18
18
 
19
19
  ### 発生している問題・エラーメッセージ
20
- 「import check_ps.yml」のタスクでリトライがされず次のタスク「Echo result check ps」の
20
+ 「import check_ps.yml」のタスクでリトライがされず次のタスク「Echo result check ps」の
21
21
  failed_when句でエラーとなります。
22
22
  ```
23
23
  fatal: [localhost]: FAILED! => {

3

説明文の修正

2024/03/23 15:22

投稿

khaii21
khaii21

スコア66

test CHANGED
File without changes
test CHANGED
@@ -17,7 +17,8 @@
17
17
  宜しくお願い致します。
18
18
 
19
19
  ### 発生している問題・エラーメッセージ
20
-
20
+ 「import check_ps.yml」のタスクでリトライがされず次のタスク「Echo result check ps」の
21
+ failed_when句でエラーとなります。
21
22
  ```
22
23
  fatal: [localhost]: FAILED! => {
23
24
  "ps_check.stdout_lines": [],

2

説明文の修正

2024/03/23 15:14

投稿

khaii21
khaii21

スコア66

test CHANGED
File without changes
test CHANGED
@@ -40,7 +40,7 @@
40
40
 
41
41
  - name: Echo result check ps
42
42
  ansible.builtin.debug:
43
- var: ps_check.stdout_lines
43
+ var: ps_check.stdout_lines
44
44
  failed_when: ps_check.stdout_lines | length < 1
45
45
  ```
46
46
  ```check_ps.yml

1

説明文の修正

2024/03/23 15:13

投稿

khaii21
khaii21

スコア66

test CHANGED
File without changes
test CHANGED
@@ -37,6 +37,11 @@
37
37
  until: ps_check.stdout_lines != null
38
38
  retries: 10
39
39
  delay: 1
40
+
41
+ - name: Echo result check ps
42
+ ansible.builtin.debug:
43
+ var: ps_check.stdout_lines
44
+ failed_when: ps_check.stdout_lines | length < 1
40
45
  ```
41
46
  ```check_ps.yml
42
47
  - name: Check prosess