From f370d40ca05673a648860dde4077cf3037b8889b Mon Sep 17 00:00:00 2001 From: Sagi Shnaidman Date: Mon, 19 Jul 2021 15:21:32 +0300 Subject: [PATCH] Add --reproducer-command to tripleo-deploy role After it's added to options of tripleo deploy in tripleoclient, add it to tripleo-deploy role in operators. Depends-On: https://review.opendev.org/c/openstack/python-tripleoclient/+/801292 Change-Id: I85742e055976e9f8e76a192ada33400bc7672a4b --- roles/tripleo_deploy/defaults/main.yml | 1 + .../tripleo_deploy/molecule/default/converge.yml | 16 ++++++++++++++++ roles/tripleo_deploy/tasks/main.yml | 1 + 3 files changed, 18 insertions(+) diff --git a/roles/tripleo_deploy/defaults/main.yml b/roles/tripleo_deploy/defaults/main.yml index 957d0be..c33eba2 100644 --- a/roles/tripleo_deploy/defaults/main.yml +++ b/roles/tripleo_deploy/defaults/main.yml @@ -41,3 +41,4 @@ tripleo_deploy_timeout: 5700 tripleo_deploy_timeout_arg: 90 tripleo_deploy_upgrade: false tripleo_deploy_yes: true +tripleo_deploy_reproducer_command: false diff --git a/roles/tripleo_deploy/molecule/default/converge.yml b/roles/tripleo_deploy/molecule/default/converge.yml index e800e5a..a66191a 100644 --- a/roles/tripleo_deploy/molecule/default/converge.yml +++ b/roles/tripleo_deploy/molecule/default/converge.yml @@ -403,6 +403,22 @@ that: - tripleo_deploy_output == "tripleo deploy --local-ip 192.168.24.2/24 --force-stack-update" + - name: Check parameter "tripleo_deploy_reproducer_command" + include_role: + name: "tripleo_deploy" + vars: + tripleo_deploy_templates: + tripleo_deploy_stack: + tripleo_deploy_standalone: false + tripleo_deploy_standalone_role: + tripleo_deploy_timeout_arg: + tripleo_deploy_reproducer_command: true + + - name: Assert "tripleo_deploy_reproducer_command" + assert: + that: + - tripleo_deploy_output == "tripleo deploy --local-ip 192.168.24.2/24 --reproduce-command" + - name: Check parameter "tripleo_deploy_debug_arg" include_role: name: "tripleo_deploy" diff --git a/roles/tripleo_deploy/tasks/main.yml b/roles/tripleo_deploy/tasks/main.yml index 8497b6f..ea3988b 100644 --- a/roles/tripleo_deploy/tasks/main.yml +++ b/roles/tripleo_deploy/tasks/main.yml @@ -38,6 +38,7 @@ {{ tripleo_deploy_inflight_validations | ternary('--inflight-validations', '') }} {{ tripleo_deploy_force_stack_create | ternary('--force-stack-create', '') }} {{ tripleo_deploy_force_stack_update | ternary('--force-stack-update', '') }} + {{ tripleo_deploy_reproducer_command | ternary('--reproduce-command', '') }} {{ tripleo_deploy_log_output | ternary((">" ~ tripleo_deploy_log), '') }} {{ tripleo_deploy_log_combine | ternary("2>&1", '') }} _deploy_env: