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
+20
View File
@@ -0,0 +1,20 @@
---
- name: Provision Selenoid Nodes
hosts: selenoid_nodes
become: true
tags:
- provision
roles:
- common
- docker
- selenoid
- name: Provision GGR Gateway
hosts: ggr_gateway
become: true
tags:
- provision
roles:
- common
- docker
- ggr_gateway
+4
View File
@@ -0,0 +1,4 @@
---
- import_playbook: provision.yml
- import_playbook: verify.yml
- import_playbook: tests.yml
+11
View File
@@ -0,0 +1,11 @@
---
- name: Run tests on provisioned host
hosts: ggr_gateway
become: true
tags:
- tests
tasks:
- name: Execute test runner role when enabled
ansible.builtin.include_role:
name: test_runner
when: run_tests_via_ansible | bool
+8
View File
@@ -0,0 +1,8 @@
---
- name: Verify deployed grid endpoints
hosts: ggr_gateway
become: true
tags:
- verify
roles:
- verify