Files
grm/ansible/roles/gitea_runner/molecule/multi-instance/verify.yml
T
emil f6a4f1fe43
Post-merge / detect-and-configure (push) Waiting to run
Post-merge / release-and-maintain (push) Waiting to run
GRM-148: chore: bump devx to v0.41.1, update deps and runner version
2026-07-13 03:24:35 +00:00

75 lines
2.4 KiB
YAML

---
- name: Verify
hosts: all
become: true
pre_tasks:
- name: Load role defaults
ansible.builtin.include_vars:
dir: "{{ lookup('env', 'MOLECULE_PROJECT_DIRECTORY') }}/defaults"
tasks:
- name: Check first runner user exists
ansible.builtin.stat:
path: "{{ gitea_runner_base_home }}/grm-molecule-runner-a"
register: home_a_stat
- name: Assert first runner user home exists
ansible.builtin.assert:
that:
- home_a_stat.stat.exists
fail_msg: "First runner user home is missing"
- name: Check second runner user exists
ansible.builtin.stat:
path: "{{ gitea_runner_base_home }}/grm-molecule-runner-b"
register: home_b_stat
- name: Assert second runner user home exists
ansible.builtin.assert:
that:
- home_b_stat.stat.exists
fail_msg: "Second runner user home is missing"
- name: Check first instance data directory exists
ansible.builtin.stat:
path: "{{ gitea_runner_base_data_dir }}/molecule-runner-a"
register: data_a_stat
- name: Assert first instance data directory exists
ansible.builtin.assert:
that:
- data_a_stat.stat.exists
fail_msg: "First instance data directory is missing"
- name: Check second instance data directory exists
ansible.builtin.stat:
path: "{{ gitea_runner_base_data_dir }}/molecule-runner-b"
register: data_b_stat
- name: Assert second instance data directory exists
ansible.builtin.assert:
that:
- data_b_stat.stat.exists
fail_msg: "Second instance data directory is missing"
- name: Check first instance config exists
ansible.builtin.stat:
path: "{{ gitea_runner_base_config_dir }}/molecule-runner-a/config.yaml"
register: config_a_stat
- name: Assert first instance config exists
ansible.builtin.assert:
that:
- config_a_stat.stat.exists
fail_msg: "First instance config file is missing"
- name: Check second instance config exists
ansible.builtin.stat:
path: "{{ gitea_runner_base_config_dir }}/molecule-runner-b/config.yaml"
register: config_b_stat
- name: Assert second instance config exists
ansible.builtin.assert:
that:
- config_b_stat.stat.exists
fail_msg: "Second instance config file is missing"