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,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

View File

@@ -0,0 +1,4 @@
---
- import_playbook: provision.yml
- import_playbook: verify.yml
- import_playbook: tests.yml

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

View File

@@ -0,0 +1,8 @@
---
- name: Verify deployed grid endpoints
hosts: ggr_gateway
become: true
tags:
- verify
roles:
- verify