fix: Change installation task for CoreOS
This commit is contained in:
parent
94dcd1374e
commit
eaed038a53
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -1,7 +0,0 @@
|
|||||||
---
|
|
||||||
# tasks file for ansible
|
|
||||||
|
|
||||||
- name: Install prerequisites
|
|
||||||
ansible.builtin.apt:
|
|
||||||
name: "{{ drone_runner_exec_prerequisites }}"
|
|
||||||
become: true
|
|
@ -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
|
|
@ -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:
|
@ -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:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user