Blob Blame History Raw
name: copy secret file
 copy:
   src: secret
   dest: secret
 become: true

- name: test secret generation
 command:
   zuul-client --insecure --zuul-url http://localhost/ encrypt --tenant default --project zuul-config --infile secret --secret-name mysecret --field-name file
 register: zc
 failed_when:
   - zc.rc != 0

- name: create auth token
 command: zuul create-auth-token --auth-config zuul_operator --tenant default --user testuser
 register: raw_token
 failed_when:
   - raw_token.rc != 0
   - not raw_token.output.startswith('Bearer ')
 become: true

- name: test autohold job
 command: zuul-client --insecure --zuul-url http://localhost/ --auth-token {{ raw_token.stdout[7:] }} autohold --tenant default --project zuul-config --job my-noop --reason REASON
 register: ah
 failed_when:
   - ah.rc != 0

- name: get zuul version
 command: zuul --version
 register: zuul_version

# works with zuul > 3.19.1
- name: test autohold info
 command: zuul-client --insecure --zuul-url http://localhost/ autohold-list --tenant default
 register: ah_info
 failed_when:
   - ah_info.rc != 0
 when: zuul_version.stdout.find('3.19.1-') == -1

- name: test autohold delete
 command: zuul-client --insecure --zuul-url http://localhost/ --auth-token {{ raw_token.stdout[7:] }} autohold-delete --tenant default 0000000000
 register: ah_delete
 failed_when:
   - ah_delete.rc != 0