--- kind: pipeline type: exec name: master steps: - name: Check playbook commands: - ansible-playbook -C playbook.yml - name: Run playbook commands: - ansible-playbook playbook.yml node: target: shell-scripts when: branch: - master --- kind: pipeline type: exec name: not master when: branch: - test - feature/* steps: - name: Check playbook commands: - ansible-playbook -C playbook.yml - name: Run playbook commands: - ansible-playbook playbook.yml node: target: generic