--- # import_tasks, not include_tasks: these are unconditional phases, and static # imports are visible to `--list-tasks`. That matters because the task list is # how this refactor was verified against the playbook it replaced. - ansible.builtin.import_tasks: prerequisites.yml - ansible.builtin.import_tasks: install.yml # Before configure.yml and service.yml: config.yml names the dind daemon and # forgejo-runner.service Requires= its unit, so it has to exist by then. - ansible.builtin.import_tasks: dind.yml - ansible.builtin.import_tasks: configure.yml - ansible.builtin.import_tasks: service.yml - ansible.builtin.import_tasks: healthcheck.yml