Fix script to use variables in quotes
This commit is contained in:
@@ -106,7 +106,7 @@ get_lead()
|
||||
{
|
||||
app_name=$1
|
||||
|
||||
jq -rc '.applications.${app_name}.units | to_entries[] | select(.value.leader == "true") | .key' "${juju_status_out}"
|
||||
jq -rc '.applications."'${app_name}'".units | to_entries[] | select(.value.leader == "true") | .key' "${juju_status_out}"
|
||||
}
|
||||
|
||||
do_mysql_innodb_cluster()
|
||||
@@ -221,12 +221,12 @@ do_ovn_resync()
|
||||
{
|
||||
ovn_app=$(jq -rc ".applications | to_entries[] | select(.value[\"charm-name\"] == \"ovn-central\") | .key" "${juju_status_out}")
|
||||
|
||||
ovn_ips=$(jq -r '.applications.${ovn_app}.units | to_entries[].value."public-address"' "${juju_status_out}")
|
||||
ovn_ips=$(jq -r '.applications."'${ovn_app}'".units | to_entries[].value."public-address"' "${juju_status_out}")
|
||||
neutron_ips=$(jq -r '.applications."neutron-api".units | to_entries[].value."public-address"' "${juju_status_out}")
|
||||
|
||||
ovn_names=$(jq -r '.applications.${ovn_app}.units | keys[]' "${juju_status_out}")
|
||||
ovn_names=$(jq -r '.applications."'${ovn_app}'".units | keys[]' "${juju_status_out}")
|
||||
ovn_lead=$(get_lead "${ovn_app}")
|
||||
ovn_lead_ip=$(jq -r '.applications.${ovn_app}.units."'${ovn_lead}'"."public-address"' "${juju_status_out}")
|
||||
ovn_lead_ip=$(jq -r '.applications."'${ovn_app}'".units."'${ovn_lead}'"."public-address"' "${juju_status_out}")
|
||||
|
||||
nb_port=6643
|
||||
sb_port=6644
|
||||
|
Reference in New Issue
Block a user