diff options
| author | Jan Tuomi <jan@jantuomi.fi> | 2026-08-04 12:00:39 +0300 |
|---|---|---|
| committer | Jan Tuomi <jan@jantuomi.fi> | 2026-08-04 12:00:39 +0300 |
| commit | d38fe54ab035f8e3248b8e20a58abd89861833bf (patch) | |
| tree | fcc78428a726799568a1ae2253a16590e883c816 /roles/jail/tasks/jail_launch.yml | |
| parent | 017b29539749da3c62202879d757a45ffc71208c (diff) | |
Simplify jail configuration
Diffstat (limited to 'roles/jail/tasks/jail_launch.yml')
| -rw-r--r-- | roles/jail/tasks/jail_launch.yml | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/roles/jail/tasks/jail_launch.yml b/roles/jail/tasks/jail_launch.yml index 31ccdf2..803290c 100644 --- a/roles/jail/tasks/jail_launch.yml +++ b/roles/jail/tasks/jail_launch.yml @@ -1,5 +1,6 @@ - name: Start services - service: - name: "{{ item }}" - state: started + shell: "service {{ item }} start || service {{ item }} status" loop: "{{ services | default([]) }}" + register: _svc_start + changed_when: "'already running' not in _svc_start.stdout and 'is running' not in _svc_start.stdout" + failed_when: "_svc_start.rc != 0 and 'already running' not in _svc_start.stdout and 'is running' not in _svc_start.stdout" |
