# This tasks will be applied on controller nodes, # here you can also specify several roles, for example # ['cinder', 'compute'] will be applied only on # cinder and compute nodes - role: ['controller'] stage: post_deployment type: shell parameters: cmd: ./controller_post_deployment.sh timeout: 42 - role: ['compute'] stage: post_deployment type: shell parameters: cmd: ./compute_post_deployment.py timeout: 42 # Task is applied for all roles - role: '*' stage: pre_deployment type: shell parameters: cmd: echo all > /tmp/plugin.all timeout: 42 # "reboot" task reboots the nodes and waits until they get back online # - role: '*' # stage: pre_deployment # type: reboot # parameters: # timeout: 600