|
149 | 149 | when: |
150 | 150 | - not kdevops_workflows_dedicated_workflow |
151 | 151 |
|
152 | | - |
153 | 152 | - name: Generate the builder kdevops nodes file using nodes file using template as jinja2 source template |
154 | 153 | tags: ["nodes"] |
155 | 154 | vars: |
|
163 | 162 | when: |
164 | 163 | - bootlinux_builder |
165 | 164 |
|
166 | | - |
167 | 165 | - name: Generate the pynfs kdevops nodes file using nodes file using template as jinja2 source template |
168 | 166 | tags: ["nodes"] |
169 | 167 | vars: |
|
179 | 177 | - kdevops_workflows_dedicated_workflow |
180 | 178 | - kdevops_workflow_enable_pynfs |
181 | 179 |
|
182 | | - |
183 | 180 | - name: Generate the cxl kdevops nodes file using nodes file using template as jinja2 source template |
184 | 181 | tags: ["nodes"] |
185 | 182 | vars: |
|
195 | 192 | - kdevops_workflows_dedicated_workflow |
196 | 193 | - kdevops_workflow_enable_cxl |
197 | 194 |
|
198 | | - |
199 | 195 | - name: Generate a kdevops nodes file for the gitr workflow |
200 | 196 | tags: hosts |
201 | 197 | ansible.builtin.include_role: |
|
332 | 328 | when: |
333 | 329 | - is_fstests|bool |
334 | 330 |
|
335 | | - |
336 | 331 | - name: Infer enabled blktests test section types |
337 | 332 | ansible.builtin.set_fact: |
338 | 333 | blktests_enabled_test_types: >- |
|
393 | 388 | - kdevops_workflows_dedicated_workflow |
394 | 389 | - kdevops_workflow_enable_blktests |
395 | 390 |
|
396 | | - |
397 | 391 | - name: Infer enabled selftests test section types |
398 | 392 | ansible.builtin.set_fact: |
399 | 393 | selftests_enabled_test_types: >- |
|
444 | 438 | - kdevops_workflows_dedicated_workflow |
445 | 439 | - kdevops_workflow_enable_selftests |
446 | 440 |
|
447 | | - |
448 | 441 | - name: Collect dynamically supported filesystems |
449 | 442 | vars: |
450 | 443 | supported_filesystems_variables: "{{ hostvars[inventory_hostname] | dict2items | selectattr('key', 'search', '^sysbench_supported_filesystem_') }}" |
|
522 | 515 | - kdevops_workflows_dedicated_workflow |
523 | 516 | - kdevops_workflow_enable_sysbench |
524 | 517 |
|
525 | | - |
526 | 518 | - name: Generate the fio-tests kdevops nodes file using nodes file using template as jinja2 source template |
527 | 519 | tags: ["hosts"] |
528 | 520 | vars: |
|
539 | 531 | - kdevops_workflow_enable_fio_tests |
540 | 532 | - ansible_nodes_template.stat.exists |
541 | 533 |
|
542 | | - |
543 | 534 | - name: Generate the fio-tests kdevops nodes file with dev hosts using nodes file using template as jinja2 source template |
544 | 535 | tags: ["hosts"] |
545 | 536 | vars: |
|
556 | 547 | - kdevops_workflow_enable_fio_tests |
557 | 548 | - ansible_nodes_template.stat.exists |
558 | 549 |
|
559 | | - |
560 | 550 | - name: Infer enabled mmtests test section types |
561 | 551 | ansible.builtin.set_fact: |
562 | 552 | mmtests_enabled_test_types: >- |
|
607 | 597 | - kdevops_workflows_dedicated_workflow |
608 | 598 | - kdevops_workflow_enable_mmtests |
609 | 599 |
|
610 | | - |
611 | 600 | - name: Generate the reboot-limit kdevops nodes file using nodes file using template as jinja2 source template |
612 | 601 | tags: ["hosts"] |
613 | 602 | vars: |
|
624 | 613 | - workflows_reboot_limit |
625 | 614 | - ansible_nodes_template.stat.exists |
626 | 615 |
|
627 | | - |
628 | 616 | - name: Generate the reboot-limit kdevops nodes file with dev hosts using nodes file using template as jinja2 source template |
629 | 617 | tags: ["hosts"] |
630 | 618 | vars: |
|
641 | 629 | - workflows_reboot_limit |
642 | 630 | - ansible_nodes_template.stat.exists |
643 | 631 |
|
644 | | - |
645 | 632 | - name: Get the control host's timezone |
646 | 633 | ansible.builtin.command: "timedatectl show -p Timezone --value" |
647 | 634 | register: kdevops_host_timezone |
|
0 commit comments