質問編集履歴
8
説明文の修正
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
説明文の修正
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
説明文の修正
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
説明文の修正
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
説明文の修正
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
説明文の修正
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
説明文の修正
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
説明文の修正
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
|