回答編集履歴

1

ChatGPTに聞いた結果を追加した

2023/05/14 05:58

投稿

comefigo
comefigo

スコア1051

test CHANGED
@@ -28,3 +28,30 @@
28
28
  ansible.builtin.pause:
29
29
  seconds: 10
30
30
  ```
31
+
32
+ ちなみに同じ質問をChatGPTに聞いた結果はこちらです。
33
+ コードの再利用性は下がりますが、blockを使うのもありですね。
34
+ ```yaml
35
+ - name: Repeat tasks 3 times
36
+ hosts: localhost
37
+ gather_facts: false
38
+ tasks:
39
+ - name: Repeat tasks
40
+ ansible.builtin.loop:
41
+ count: 3
42
+ ansible.builtin.block:
43
+ - name: 1 task
44
+ ansible.builtin.systemd:
45
+ name: "hoge.service"
46
+ register: chk_hoge
47
+ - name: 2 task
48
+ ansible.builtin.debug:
49
+ var: chk_hoge
50
+ - name: 3 task
51
+ ansible.builtin.service:
52
+ name: hoge
53
+ state: started
54
+ - name: 4 task
55
+ ansible.builtin.pause:
56
+ seconds: 10
57
+ ```