私はプレイブックの作業を続ける前にlightdmが起動していることを確認するチェックを行っています。
lightdmの起動時にポート番号を生成しますか?
答え1
尋ねる:「作業を続行する前にlightdmが起動していることを確認してください」
答え:利用可能です。サービスの事実特定のサービスのプロパティを選択します。たとえば、スクリプト
- hosts: localhost
vars:
my_service: 'lightdm.service'
tasks:
- service_facts:
- set_fact:
my_state: "{{ services|
dict2items|
selectattr('key', 'match', my_service)|
map(attribute='value.state')|
list|
first }}"
- debug:
msg: "{{ my_service }} is {{ my_state }}"
与えられた
"msg": "lightdm.service is running"
答え2
いいえ。lightdm
はXで動作するように設計されたディスプレイマネージャです。ネットワークポートを開かないでください...