|
451 | 451 | name: openshift_setup |
452 | 452 | tasks_from: patch_network_operator.yml |
453 | 453 |
|
454 | | -# Run from the hypervisor |
455 | | -- name: Ensure OCP cluster is stable |
456 | | - when: |
457 | | - - _wait_ocp_cluster is defined |
458 | | - - _wait_ocp_cluster | bool |
459 | | - tags: |
460 | | - - bootstrap |
461 | | - - bootstrap_layout |
462 | | - vars: |
463 | | - _auth_path: >- |
464 | | - {{ |
465 | | - ( |
466 | | - cifmw_devscripts_repo_dir | default( |
467 | | - ansible_user_dir ~ '/src/github.com/openshift-metal3/dev-scripts'), |
468 | | - 'ocp', |
469 | | - cifmw_bm_agent_cluster_name | |
470 | | - default(cifmw_devscripts_config.cluster_name | default('ocp')), |
471 | | - 'auth' |
472 | | - ) | ansible.builtin.path_join |
473 | | - }} |
474 | | - cifmw_openshift_adm_op: "stable" |
475 | | - cifmw_openshift_kubeconfig: >- |
476 | | - {{ (_auth_path, 'kubeconfig') | ansible.builtin.path_join }} |
477 | | - ansible.builtin.include_role: |
478 | | - name: openshift_adm |
479 | | - |
480 | | -- name: Run from controller-0 |
481 | | - when: |
482 | | - - _has_openshift |
483 | | - - ( |
484 | | - _cifmw_libvirt_manager_layout.vms.controller.target is defined and |
485 | | - _cifmw_libvirt_manager_layout.vms.controller.target == inventory_hostname |
486 | | - ) or |
487 | | - _cifmw_libvirt_manager_layout.vms.controller.target is undefined |
488 | | - delegate_to: controller-0 |
489 | | - block: |
490 | | - - name: Emulate CI job |
491 | | - when: |
492 | | - - cifmw_job_uri is defined |
493 | | - ansible.builtin.include_tasks: ci_job.yml |
494 | | - |
495 | | - - name: Prepare architecture-based deployment |
496 | | - when: |
497 | | - - cifmw_architecture_scenario is defined |
498 | | - - cifmw_job_uri is undefined |
499 | | - tags: |
500 | | - - deploy_architecture |
501 | | - ansible.builtin.include_tasks: |
502 | | - file: configure_architecture.yml |
503 | | - apply: |
504 | | - tags: |
505 | | - - deploy_architecture |
506 | | - |
507 | | - - name: Prepare architecture-based post deployment |
508 | | - when: |
509 | | - - cifmw_architecture_scenario is defined |
510 | | - - cifmw_job_uri is undefined |
511 | | - tags: |
512 | | - - deploy_architecture |
513 | | - ansible.builtin.include_tasks: |
514 | | - file: configure_post_deployment.yml |
515 | | - |
516 | | - - name: Prepare ci-like EDPM deploy |
517 | | - when: |
518 | | - - cifmw_job_uri is undefined |
519 | | - delegate_to: controller-0 |
520 | | - vars: |
521 | | - run_directory: "{{ _cifmw_reproducer_framework_location }}" |
522 | | - exports: |
523 | | - ANSIBLE_LOG_PATH: "~/ansible-deploy-edpm.log" |
524 | | - default_extravars: |
525 | | - - "@scenarios/centos-9/base.yml" |
526 | | - - "@scenarios/centos-9/edpm_ci.yml" |
527 | | - - "cifmw_openshift_password='{{ cifmw_openshift_password }}'" |
528 | | - extravars: "{{ cifmw_reproducer_play_extravars }}" |
529 | | - playbook: "deploy-edpm.yml" |
530 | | - ansible.builtin.template: |
531 | | - dest: "{{ cifmw_reproducer_controller_user_dir }}/deploy-edpm.sh" |
532 | | - src: "script.sh.j2" |
533 | | - mode: "0755" |
534 | | - owner: "{{ cifmw_reproducer_controller_user }}" |
535 | | - group: "{{ cifmw_reproducer_controller_user }}" |
| 454 | +# # Run from the hypervisor |
| 455 | +# - name: Ensure OCP cluster is stable |
| 456 | +# when: |
| 457 | +# - _wait_ocp_cluster is defined |
| 458 | +# - _wait_ocp_cluster | bool |
| 459 | +# tags: |
| 460 | +# - bootstrap |
| 461 | +# - bootstrap_layout |
| 462 | +# vars: |
| 463 | +# _auth_path: >- |
| 464 | +# {{ |
| 465 | +# ( |
| 466 | +# cifmw_devscripts_repo_dir | default( |
| 467 | +# ansible_user_dir ~ '/src/github.com/openshift-metal3/dev-scripts'), |
| 468 | +# 'ocp', |
| 469 | +# cifmw_bm_agent_cluster_name | |
| 470 | +# default(cifmw_devscripts_config.cluster_name | default('ocp')), |
| 471 | +# 'auth' |
| 472 | +# ) | ansible.builtin.path_join |
| 473 | +# }} |
| 474 | +# cifmw_openshift_adm_op: "stable" |
| 475 | +# cifmw_openshift_kubeconfig: >- |
| 476 | +# {{ (_auth_path, 'kubeconfig') | ansible.builtin.path_join }} |
| 477 | +# ansible.builtin.include_role: |
| 478 | +# name: openshift_adm |
| 479 | + |
| 480 | +# - name: Run from controller-0 |
| 481 | +# when: |
| 482 | +# - _has_openshift |
| 483 | +# - ( |
| 484 | +# _cifmw_libvirt_manager_layout.vms.controller.target is defined and |
| 485 | +# _cifmw_libvirt_manager_layout.vms.controller.target == inventory_hostname |
| 486 | +# ) or |
| 487 | +# _cifmw_libvirt_manager_layout.vms.controller.target is undefined |
| 488 | +# delegate_to: controller-0 |
| 489 | +# block: |
| 490 | +# - name: Emulate CI job |
| 491 | +# when: |
| 492 | +# - cifmw_job_uri is defined |
| 493 | +# ansible.builtin.include_tasks: ci_job.yml |
| 494 | + |
| 495 | +# - name: Prepare architecture-based deployment |
| 496 | +# when: |
| 497 | +# - cifmw_architecture_scenario is defined |
| 498 | +# - cifmw_job_uri is undefined |
| 499 | +# tags: |
| 500 | +# - deploy_architecture |
| 501 | +# ansible.builtin.include_tasks: |
| 502 | +# file: configure_architecture.yml |
| 503 | +# apply: |
| 504 | +# tags: |
| 505 | +# - deploy_architecture |
| 506 | + |
| 507 | +# - name: Prepare architecture-based post deployment |
| 508 | +# when: |
| 509 | +# - cifmw_architecture_scenario is defined |
| 510 | +# - cifmw_job_uri is undefined |
| 511 | +# tags: |
| 512 | +# - deploy_architecture |
| 513 | +# ansible.builtin.include_tasks: |
| 514 | +# file: configure_post_deployment.yml |
| 515 | + |
| 516 | +# - name: Prepare ci-like EDPM deploy |
| 517 | +# when: |
| 518 | +# - cifmw_job_uri is undefined |
| 519 | +# delegate_to: controller-0 |
| 520 | +# vars: |
| 521 | +# run_directory: "{{ _cifmw_reproducer_framework_location }}" |
| 522 | +# exports: |
| 523 | +# ANSIBLE_LOG_PATH: "~/ansible-deploy-edpm.log" |
| 524 | +# default_extravars: |
| 525 | +# - "@scenarios/centos-9/base.yml" |
| 526 | +# - "@scenarios/centos-9/edpm_ci.yml" |
| 527 | +# - "cifmw_openshift_password='{{ cifmw_openshift_password }}'" |
| 528 | +# extravars: "{{ cifmw_reproducer_play_extravars }}" |
| 529 | +# playbook: "deploy-edpm.yml" |
| 530 | +# ansible.builtin.template: |
| 531 | +# dest: "{{ cifmw_reproducer_controller_user_dir }}/deploy-edpm.sh" |
| 532 | +# src: "script.sh.j2" |
| 533 | +# mode: "0755" |
| 534 | +# owner: "{{ cifmw_reproducer_controller_user }}" |
| 535 | +# group: "{{ cifmw_reproducer_controller_user }}" |
0 commit comments