summaryrefslogtreecommitdiff
path: root/playbooks/image-build/run.yaml
blob: 2037eddef6c14acf6c6885a794e2a3012c6e0485 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
- hosts: all
  tasks:
    - name: Ensure artifacts/images directory exists
      file:
        path: '{{ ansible_user_dir }}/images'
        state: directory
    - name: Build Trove guest image
      shell: >-
        ./trovestack build-image \
          {{ datastore_type }} \
          {{ guest_os }} \
          {{ guest_os_release }} \
          false \
          {{ guest_username }} \
          {{ ansible_user_dir }}/images/trove-{{ branch }}-{{ datastore_type }}-{{ guest_os }}-{{ guest_os_release }}
      args:
        chdir: "{{ ansible_user_dir }}/src/opendev.org/openstack/trove/integration/scripts"
      tags:
        - skip_ansible_lint