Browse Source

Update octavia playbooks parameters

StackAction no longer conditions generate_certs.
Forward OctaviaGenerateCerts to the playbooks and add StackAction value
as parameter, the need of creating certificates is now handled in the
ansible playbook.

Change-Id: I9aaeec1d9f8623cbd99b2f83254dda038651f0a2
Related-Bug: #1849548
(cherry picked from commit 648cde501e)
(cherry picked from commit 5f336195f6)
changes/29/745529/1
Gregory Thiemonge 1 year ago
parent
commit
1eb954241b
1 changed files with 2 additions and 8 deletions
  1. +2
    -8
      deployment/octavia/octavia-deployment-config.j2.yaml

+ 2
- 8
deployment/octavia/octavia-deployment-config.j2.yaml View File

@ -204,13 +204,6 @@ conditions:
- raw
- get_param: NovaEnableRbdBackend
generate_certs:
and:
- get_param: OctaviaGenerateCerts
- equals:
- get_param: StackAction
- CREATE
resources:
{% if not octavia_standalone %}
default_key_pair:
@ -251,7 +244,7 @@ resources:
server_certs_key_passphrase: {get_param: OctaviaServerCertsKeyPassphrase}
ca_passphrase: { get_param: OctaviaCaKeyPassphrase }
client_cert_path: { get_param: OctaviaClientCertFile }
generate_certs: {if: [generate_certs, true, false]}
generate_certs: { get_param: OctaviaGenerateCerts }
mgmt_port_dev: { get_param: OctaviaMgmtPortDevName }
os_password: { get_param: AdminPassword }
os_project_name: 'admin'
@ -263,6 +256,7 @@ resources:
octavia_group_vars_dir: "{{playbook_dir}}/octavia-ansible/group_vars"
container_cli: { get_param: ContainerCli }
enable_log_offloading: { get_param: OctaviaLogOffload }
stack_action: { get_param: StackAction }
outputs:
role_data:


Loading…
Cancel
Save