fix: Change installation task for CoreOS

This commit is contained in:
pulsar89.5 2025-03-30 07:45:21 +02:00
parent 94dcd1374e
commit eaed038a53
7 changed files with 18 additions and 39 deletions

View File

@ -1,6 +1,13 @@
--- ---
# handlers file for drone_runner_exec # handlers file for drone_runner_exec
- name: Apply installation
ansible.builtin.command:
argv:
- /usr/bin/rpm-ostree
- apply-live
become: true
- name: Restart drone-runner-exec.service - name: Restart drone-runner-exec.service
ansible.builtin.systemd: ansible.builtin.systemd:
enabled: true enabled: true

View File

@ -1,7 +1,7 @@
galaxy_info: galaxy_info:
namespace: ykn namespace: ykn
author: pulsar89.5 author: pulsar89.5
description: Rôle de déploiement d'un runner-exec drone.io description: Deploy and configure borgmatic runner-exec for drone.io
license: GPL-3.0-or-later license: GPL-3.0-or-later
@ -11,9 +11,6 @@ galaxy_info:
- name: Debian - name: Debian
versions: versions:
- all - all
- name: CoreOS
varsions:
- 41
dependencies: dependencies:
- role: users - role: users

View File

@ -27,7 +27,7 @@
group: "{{ drone_runner_exec_user }}" group: "{{ drone_runner_exec_user }}"
mode: u=rwX,g=rX,o=rX mode: u=rwX,g=rX,o=rX
become: true become: true
notify: Redémarrer drone-runner-exec.service notify: Restart drone-runner-exec.service
- name: Get service facts - name: Get service facts
ansible.builtin.service_facts: ansible.builtin.service_facts:
@ -56,4 +56,4 @@
group: root group: root
mode: u=rwX,g=rX,o=rX mode: u=rwX,g=rX,o=rX
become: true become: true
notify: Redémarrer drone-runner-exec.service notify: Restart drone-runner-exec.service

View File

@ -1,7 +0,0 @@
---
# tasks file for ansible
- name: Install prerequisites
ansible.builtin.apt:
name: "{{ drone_runner_exec_prerequisites }}"
become: true

View File

@ -1,19 +0,0 @@
---
# tasks file for borgmatic
- name: Install prerequisites
ansible.builtin.command:
argv: "{{ rpm_ostree + drone_runner_exec_prerequisites }}"
creates: /sysroot/ostree/repo/refs/heads/rpmostree/pkg/borgmatic
become: true
vars:
rpm_ostree:
- /usr/bin/rpm-ostree
- install
- --allow-inactive
- --assumeyes
- --idempotent
notify: Apply installation
- name: Flush handlers
meta: flush_handlers

View File

@ -1,5 +1,10 @@
--- ---
# tasks file for drone_runner_exec # tasks file for ansible
- name: Install prerequisites
ansible.builtin.apt:
name: "{{ drone_runner_exec_prerequisites }}"
become: true
- name: Get version file - name: Get version file
ansible.builtin.uri: ansible.builtin.uri:

View File

@ -1,13 +1,9 @@
--- ---
# tasks file for drone_runner_exec # tasks file for drone_runner_exec
- name: Include installation tasks - name: Import installation tasks
ansible.builtin.include_tasks:
file: installation-{{ ansible_facts['pkg_mgr'] }}.yml
- name: Import service installation tasks
ansible.builtin.import_tasks: ansible.builtin.import_tasks:
file: installation-service.yml file: installation.yml
- name: Import configuration tasks - name: Import configuration tasks
ansible.builtin.import_tasks: ansible.builtin.import_tasks: