zuul-base-jobs/playbooks/base/pre.yaml

19 lines
619 B
YAML

- hosts: all
pre_tasks:
- name: Save authorized_keys
fetch:
src: "{{ ansible_user_dir }}/.ssh/authorized_keys"
dest: "{{ zuul.executor.work_root }}/{{ inventory_hostname }}_authorized_keys"
roles:
- add-build-sshkey
- prepare-workspace
# This role ensures basic connectivity and produces some
# helpful information in zuul-info/
- validate-host
# This role ensures standard output directories are created
# on each remote node
- ensure-output-dirs
# This roles copies the ansible inventory to zuul-info/
# for debugging purposes
- log-inventory