Clean up ansible variables.

The amount of variables defined inside the
defaults/main.yml was piling up. It makes
sense to provide flexibility via variables,
but some of the ones defined in the role
didn't change and won't change during its
use.

This patch remove most of the '_template'
variables and add the template name in the
src section of the task. Remove also workload variables.

Change-Id: I443865bc95590a5cffcc28d98913110238e863b6
This commit is contained in:
Jose Luis Franco Arza 2018-04-20 09:17:54 +02:00 committed by Daniel Bengtsson
parent f5351055e8
commit e1a3cb51a1
7 changed files with 25 additions and 38 deletions

View File

@ -65,15 +65,6 @@ workload_disk: 5
workload_vcpu: 1 workload_vcpu: 1
workload_swap: 512 workload_swap: 512
# note that both UC upgrade and update use the same template
undercloud_upgrade_template: undercloud_upgrade.sh.j2
undercloud_update_template: undercloud_upgrade.sh.j2
overcloud_upgrade_prepare_template: overcloud_upgrade_prepare.sh.j2
overcloud_system_upgrade_template: overcloud_system_upgrade.sh.j2
overcloud_upgrade_run_template: overcloud_upgrade_run.sh.j2
overcloud_upgrade_converge_template: overcloud_upgrade_converge.sh.j2
workload_launch_template: workload_launch.sh.j2
# upgrade scripts name: # upgrade scripts name:
undercloud_upgrade_script: "{{ working_dir }}/undercloud_upgrade.sh" undercloud_upgrade_script: "{{ working_dir }}/undercloud_upgrade.sh"
undercloud_update_script: "{{ working_dir }}/undercloud_update.sh" undercloud_update_script: "{{ working_dir }}/undercloud_update.sh"
@ -84,21 +75,13 @@ overcloud_upgrade_run_script_base: "{{ working_dir }}/overcloud_upgrade_run"
overcloud_upgrade_converge_script: "{{ working_dir }}/overcloud_upgrade_converge.sh" overcloud_upgrade_converge_script: "{{ working_dir }}/overcloud_upgrade_converge.sh"
workload_launch_script: "{{ working_dir }}/workload_launch.sh" workload_launch_script: "{{ working_dir }}/workload_launch.sh"
# overcloud jinja template name
overcloud_update_prepare_template: overcloud_update_prepare.sh.j2
overcloud_update_run_template: overcloud_update_run.sh.j2
overcloud_update_converge_template: overcloud_update_converge.sh.j2
# overcloud update scripts # overcloud update scripts
overcloud_update_prepare_script: "{{ working_dir }}/overcloud_update_prepare.sh" overcloud_update_prepare_script: "{{ working_dir }}/overcloud_update_prepare.sh"
overcloud_update_run_script_base: "{{ working_dir }}/overcloud_update_run" overcloud_update_run_script_base: "{{ working_dir }}/overcloud_update_run"
overcloud_update_converge_script: "{{ working_dir }}/overcloud_update_converge.sh" overcloud_update_converge_script: "{{ working_dir }}/overcloud_update_converge.sh"
overcloud_validate_images_template: validate_docker_images_versions.sh.j2
overcloud_validate_images_script: "{{ working_dir }}/validate_docker_images_versions.sh" overcloud_validate_images_script: "{{ working_dir }}/validate_docker_images_versions.sh"
overcloud_validate_ap_services: openstack-cinder-volume openstack-cinder-backup openstack-manila-share overcloud_validate_ap_services: openstack-cinder-volume openstack-cinder-backup openstack-manila-share
# container registry file for overcloud # container registry file for overcloud
container_registry_file: "docker-images.yaml" container_registry_file: "docker-images.yaml"
@ -138,8 +121,6 @@ node_reboot_timeout: 300
l3_agent_connectivity_check: false l3_agent_connectivity_check: false
l3_agent_connectivity_check_start_script: "{{ working_dir }}/l3_agent_start_ping.sh" l3_agent_connectivity_check_start_script: "{{ working_dir }}/l3_agent_start_ping.sh"
l3_agent_connectivity_check_stop_script: "{{ working_dir }}/l3_agent_stop_ping.sh" l3_agent_connectivity_check_stop_script: "{{ working_dir }}/l3_agent_stop_ping.sh"
l3_agent_connectivity_check_start_template: l3_agent_start_ping.sh.j2
l3_agent_connectivity_check_stop_template: l3_agent_stop_ping.sh.j2
l3_agent_failover_check: false l3_agent_failover_check: false
# enable web load test # enable web load test
@ -163,7 +144,6 @@ need_ssh_config: true
upgrade_prepare_extra_params: [] upgrade_prepare_extra_params: []
# No upgrade_init_command by default # No upgrade_init_command by default
upgrade_init_command_template: upgrade_init_command.yaml.j2
upgrade_init_command_dest: "{{working_dir}}/UpgradeInitCommand.yaml" upgrade_init_command_dest: "{{working_dir}}/UpgradeInitCommand.yaml"
upgrade_init_command: false upgrade_init_command: false

View File

@ -2,13 +2,13 @@
- block: - block:
- name: create start l3 agent connectivity check scripts - name: create start l3 agent connectivity check scripts
template: template:
src: "{{ l3_agent_connectivity_check_start_template }}" src: "l3_agent_start_ping.sh.j2"
dest: "{{ l3_agent_connectivity_check_start_script }}" dest: "{{ l3_agent_connectivity_check_start_script }}"
mode: 0775 mode: 0775
- name: create stop l3 agent connectivity check scripts - name: create stop l3 agent connectivity check scripts
template: template:
src: "{{ l3_agent_connectivity_check_stop_template }}" src: "l3_agent_stop_ping.sh.j2"
dest: "{{ l3_agent_connectivity_check_stop_script }}" dest: "{{ l3_agent_connectivity_check_stop_script }}"
mode: 0775 mode: 0775
when: l3_agent_connectivity_check|bool when: l3_agent_connectivity_check|bool

View File

@ -1,18 +1,18 @@
--- ---
- name: create workload launch script - name: create workload launch script
template: template:
src: "{{ workload_launch_template }}" src: "workload_launch.sh.j2"
dest: "{{ workload_launch_script }}" dest: "{{ workload_launch_script }}"
mode: 0775 mode: 0775
- name: create start l3 agent connectivity check scripts - name: create start l3 agent connectivity check scripts
template: template:
src: "{{ l3_agent_connectivity_check_start_template }}" src: "l3_agent_start_ping.sh.j2"
dest: "{{ l3_agent_connectivity_check_start_script }}" dest: "{{ l3_agent_connectivity_check_start_script }}"
mode: 0775 mode: 0775
- name: create stop l3 agent connectivity check scripts - name: create stop l3 agent connectivity check scripts
template: template:
src: "{{ l3_agent_connectivity_check_stop_template }}" src: "l3_agent_stop_ping.sh.j2"
dest: "{{ l3_agent_connectivity_check_stop_script }}" dest: "{{ l3_agent_connectivity_check_stop_script }}"
mode: 0775 mode: 0775

View File

@ -14,12 +14,19 @@
- name: get auxiliary facts for major upgrades - name: get auxiliary facts for major upgrades
import_tasks: ../common/auxilary-facts.yaml import_tasks: ../common/auxilary-facts.yaml
- name: create update workaround scripts - name: create undercloud update script
template: template:
src: workarounds.sh.j2 src: "undercloud_upgrade.sh.j2"
dest: "{{ working_dir }}/{{ item }}.sh" dest: "{{ undercloud_update_script }}"
mode: 0775 mode: 0775
force: true force: true
- name: create scripts with workarounds
template:
src: "update_workarounds.sh.j2"
dest: "{{ working_dir }}/{{ item.script }}"
mode: 0755
force: true
loop: loop:
- 'pre_overcloud_update_prepare_workarounds' - 'pre_overcloud_update_prepare_workarounds'
- 'post_overcloud_update_prepare_workarounds' - 'post_overcloud_update_prepare_workarounds'
@ -37,7 +44,7 @@
- name: create overcloud update prepare script - name: create overcloud update prepare script
template: template:
src: "{{ overcloud_update_prepare_template }}" src: "overcloud_update_prepare.sh.j2"
dest: "{{ overcloud_update_prepare_script }}" dest: "{{ overcloud_update_prepare_script }}"
mode: 0775 mode: 0775
force: true force: true
@ -51,7 +58,7 @@
- name: create overcloud update script - name: create overcloud update script
template: template:
src: "{{ overcloud_update_run_template }}" src: "overcloud_update_run.sh.j2"
dest: "{{ overcloud_update_run_script_base }}-{{ item }}.sh" dest: "{{ overcloud_update_run_script_base }}-{{ item }}.sh"
mode: 0775 mode: 0775
force: true force: true
@ -66,14 +73,14 @@
- name: create overcloud update converge script - name: create overcloud update converge script
template: template:
src: "{{ overcloud_update_converge_template }}" src: "overcloud_update_converge.sh.j2"
dest: "{{ overcloud_update_converge_script }}" dest: "{{ overcloud_update_converge_script }}"
mode: 0775 mode: 0775
force: true force: true
- name: create docker container/images validate scripts - name: create docker container/images validate scripts
template: template:
src: "{{ overcloud_validate_images_template }}" src: "validate_docker_images_versions.sh.j2"
dest: "{{ overcloud_validate_images_script }}" dest: "{{ overcloud_validate_images_script }}"
mode: 0755 mode: 0755
force: true force: true

View File

@ -30,7 +30,7 @@
- name: create workload launch script - name: create workload launch script
template: template:
src: "{{ workload_launch_template }}" src: "workload_launch.sh.j2"
dest: "{{ workload_launch_script }}" dest: "{{ workload_launch_script }}"
mode: 0775 mode: 0775
@ -58,7 +58,7 @@
- name: create the custom upgrade init commands - name: create the custom upgrade init commands
template: template:
src: "{{ upgrade_init_command_template }}" src: "upgrade_init_command.yaml.j2"
dest: "{{ upgrade_init_command_dest }}" dest: "{{ upgrade_init_command_dest }}"
mode: 0775 mode: 0775
when: upgrade_init_command is string when: upgrade_init_command is string
@ -72,7 +72,7 @@
- name: create overcloud upgrade script - name: create overcloud upgrade script
template: template:
src: "{{ overcloud_upgrade_run_template }}" src: "overcloud_update_run.sh.j2"
dest: "{{ overcloud_upgrade_run_script_base }}-{{ item }}.sh" dest: "{{ overcloud_upgrade_run_script_base }}-{{ item }}.sh"
mode: 0775 mode: 0775
force: true force: true
@ -89,7 +89,7 @@
vars: vars:
old_img: "{{ working_dir }}/{{ container_registry_file }}" old_img: "{{ working_dir }}/{{ container_registry_file }}"
template: template:
src: "{{ overcloud_upgrade_converge_template }}" src: "overcloud_upgrade_converge.sh.j2"
dest: "{{ overcloud_upgrade_converge_script }}" dest: "{{ overcloud_upgrade_converge_script }}"
mode: 0775 mode: 0775
force: true force: true

View File

@ -1,7 +1,7 @@
--- ---
- name: create undercloud upgrade script - name: create undercloud upgrade script
template: template:
src: "{{ undercloud_upgrade_template }}" src: "undercloud_upgrade.sh.j2"
dest: "{{ undercloud_upgrade_script }}" dest: "{{ undercloud_upgrade_script }}"
mode: 0775 mode: 0775
force: true force: true

View File

@ -29,7 +29,7 @@
vars: vars:
old_img: "{{ working_dir }}/{{ container_registry_file }}" old_img: "{{ working_dir }}/{{ container_registry_file }}"
template: template:
src: "{{ overcloud_upgrade_prepare_template }}" src: "overcloud_upgrade_prepare.sh.j2"
dest: "{{ overcloud_upgrade_prepare_script }}" dest: "{{ overcloud_upgrade_prepare_script }}"
mode: 0775 mode: 0775
force: true force: true