0
サービスの設定ファイルを変更する必要があります。この変更は、このサービスを停止して行う必要があります。 私はこのような何かを行うことができます。これに可能:タスク/ハンドラを実行する前に別のタスク/ハンドラを実行する
- name: stop service
service:
name: my_service
state: stopped
- name: change config
copy:
src: my_config
dest: /etc/my_service/my_config
- name: start service
service:
name: my_service
status: started
問題はcopy
タスクが何を「変更しない」した場合であっても、my_service
はどのような場合には停止していることです。
「変更の設定」がchanged: true
の場合、「停止サービス」を実行するだけでよいとするにはどうすればよいですか?
ありがとう@techraf。それは私の問題を解決し解決しました。 –