- job-template:
    name: 'gate-{name}-openstack-ansible-{scenario}-{node}{suffix}'
    node: '{node}'

    wrappers:
      - build-timeout:
          timeout: 90
      - timestamps

    builders:
      - print-template-name:
          template-name: "{template-name}"
      - zuul-git-prep
      - shell: |
          #!/bin/bash -xe
          # Output all the zuul parameters to a file
          # which can be sourced in the functional test.
          printenv | grep ^ZUUL > zuul.env
          # Execute the functional test
          sudo scripts/gate-check-commit.sh "{scenario}"

    publishers:
      - devstack-logs
      - test-results
      - console-log

- job-template:
    name: 'periodic-openstack-ansible-{action}-{scenario}-{branch-name}-{node}{suffix}'
    node: '{node}'

    wrappers:
      - build-timeout:
          timeout: 240
      - timestamps

    builders:
      - print-template-name:
          template-name: "{template-name}"
      - zuul-git-branch-prep-upper-constraints:
          branch: '{branch}'
      - shell: |
          #!/bin/bash -xe
          sudo scripts/gate-check-commit.sh "{scenario}" "{action}"

    publishers:
      - devstack-logs
      - console-log

- job-template:
    name: 'gate-{name}-openstack-ansible-{scenario}-{node}{suffix}'
    node: '{node}'

    wrappers:
      - build-timeout:
          timeout: 120
      - timestamps

    builders:
      - print-template-name:
          template-name: "{template-name}"
      - zuul-git-prep
      - shell: |
          #!/bin/bash -xe
          # Output all the zuul parameters to a file
          # which can be sourced in the functional test.
          printenv | grep ^ZUUL > zuul.env
          # Execute the functional test
          sudo scripts/gate-check-commit.sh "{scenario}"

    publishers:
      - devstack-logs
      - test-results
      - console-log

- job-template:
    name: 'periodic-openstack-ansible-{action}-{scenario}-{branch-name}-{node}{suffix}'
    node: '{node}'

    wrappers:
      - build-timeout:
          timeout: 240
      - timestamps

    builders:
      - print-template-name:
          template-name: "{template-name}"
      - zuul-git-branch-prep-upper-constraints:
          branch: '{branch}'
      - shell: |
          #!/bin/bash -xe
          sudo scripts/gate-check-commit.sh "{scenario}" "{action}"

    publishers:
      - devstack-logs
      - console-log

Increase job timeout for openstack-ansible
Increase job timeout for openstack-ansible

With the demise of OSIC the openstack-ansible
integrated build is now being done more often
on much slower nodepool providers.

Also, recent work to implement rolling upgrades
have changed the way the initial deployment is
done and made it slower than before.

Unfortunately these two elements are now putting
us in the position where we're failing due to
a timeout more often than not, which is stalling
development.

This patch therefore increases the timeout by
30 mins.

Change-Id: I9075f06dc2e881dbc8642ada3f323edd522b9fae
