hw4: finalize selenoid and ansible workflow with citrus tests

This commit is contained in:
2026-02-27 01:38:06 +03:00
parent c06e9a89f1
commit 7ddea2e997
36 changed files with 1171 additions and 122 deletions

View File

@@ -0,0 +1,32 @@
---
- name: Check whether docker CLI is already available
ansible.builtin.command: docker --version
register: docker_cli_check
changed_when: false
failed_when: false
- name: Install Docker packages when docker is missing
ansible.builtin.apt:
name:
- docker.io
- docker-compose-v2
state: present
when: docker_cli_check.rc != 0
- name: Enable Docker service when installed by role and systemd is available
ansible.builtin.service:
name: docker
state: started
enabled: true
when:
- docker_cli_check.rc != 0
- ansible_service_mgr == "systemd"
- name: Add current ansible user to docker group
ansible.builtin.user:
name: "{{ ansible_user }}"
groups: docker
append: true
when:
- ansible_user is defined
- docker_cli_check.rc != 0