Package update Workbook¶
- Workbook name
 tripleo.package_update.v1
TripleO update workflows
Workflows in the Package update Workbook
- 
tripleo.package_update.v1.converge_upgrade_plan Take a container and perform the converge step of a major upgrade
Workflow inputs:
- Input container
 Required.
- Input {‘timeout’
 240}: Required.
- Input {‘queue_name’
 ‘tripleo’}: Required.
- Input {‘skip_deploy_identifier’
 False}: Required.
- 
tripleo.package_update.v1.ffwd_upgrade_converge_plan ffwd-upgrade converge removes DeploymentSteps no-op from plan
Workflow inputs:
- Input container
 Required.
- Input {‘queue_name’
 ‘tripleo’}: Required.
- 
tripleo.package_update.v1.get_config Workflow inputs:
- Input container
 Required.
- Input {‘queue_name’
 ‘tripleo’}: Required.
- 
tripleo.package_update.v1.get_key Get private ssh key stored in Mistral
Workflow inputs:
- Input {‘queue_name’
 ‘tripleo’}: Required.
- 
tripleo.package_update.v1.package_update_plan Update the heat stack outputs for purposes of update/upgrade. This workflow assumes that previously the plan_management.update_deployment_plan workflow has already been run to process the templates and environments (the same way as ‘deploy’ command processes them).
Workflow inputs:
- Input container
 Required.
- Input {‘timeout’
 240}: Required.
- Input {‘queue_name’
 ‘tripleo’}: Required.
- Input {‘skip_deploy_identifier’
 False}: Required.
- Input {‘config_dir’
 ‘/tmp/’}: Required.
- 
tripleo.package_update.v1.update_converge_plan Take a container and perform the converge for minor update
Workflow inputs:
- Input container
 Required.
- Input {‘queue_name’
 ‘tripleo’}: Required.
- 
tripleo.package_update.v1.update_nodes Take a container and perform an update nodes by nodes
Workflow inputs:
- Input {‘container’
 ‘overcloud’}: Required.
- Input {‘node_user’
 ‘tripleo-admin’}: Required.
- Input nodes
 Required.
- Input playbook
 Required.
- Input inventory_file
 Required.
- Input {‘ansible_queue_name’
 ‘tripleo’}: Required.
- Input {‘module_path’
 ‘/usr/share/ansible-modules’}: Required.
- Input {‘ansible_extra_env_variables’
 {‘ANSIBLE_LOG_PATH’: ‘/var/log/mistral/package_update.log’, ‘ANSIBLE_HOST_KEY_CHECKING’: ‘False’}}: Required.
- Input {‘verbosity’
 1}: Required.
- Input {‘work_dir’
 ‘/var/lib/mistral’}: Required.
- Input {‘tags’
 ‘’}: Required.
- Input {‘skip_tags’
 ‘’}: Required.
- Input {‘extra_vars’
 ‘’}: Required.