ansible-role-k8s-mariadb/tests/pre.yml

33 lines
763 B
YAML

---
- hosts: all
vars:
logs_dir: "/tmp/logs"
tasks:
- name: "Ensure {{item}} dir exists"
file:
path: "{{item}}"
state: "directory"
with_items:
- "{{ logs_dir }}"
- name: Ensure node directories
file:
path: "{{ logs_dir }}/{{ item }}"
state: "directory"
mode: 0777
with_items:
- "docker_logs"
- "system_logs"
- "ansible"
- include: 'roles/{{coe}}/tasks/pre.yml'
- name: Create symlink for all required projects
become: true
file:
src: "{{ ansible_env.HOME }}/{{ item.src_dir }}"
dest: "/etc/ansible/roles/{{ item.short_name }}"
state: link
delegate_to: primary
with_items: "{{zuul.projects}}"