fix linting

This commit is contained in:
Mehmet Köse 2021-08-26 15:28:54 +02:00
parent cfce442d87
commit 40a20f1d3b
2 changed files with 37 additions and 25 deletions

View File

@ -1,11 +1,17 @@
--- ---
# handlers file for im
- name: "Restart drone" - name: "Restart drone"
service: service:
name: "drone" name: "drone"
state: "restarted" state: "restarted"
when: ansible_service_mgr == "systemd" when: ansible_service_mgr == "systemd"
- name: "Install drone runner exec"
command: "drone-runner-exec service install"
when: ansible_service_mgr == "systemd"
- name: "Start drone runner exec"
command: "drone-runner-exec service start"
when: ansible_service_mgr == "systemd"
- name: "Reload systemd" - name: "Reload systemd"
systemd: systemd:

View File

@ -1,6 +1,6 @@
--- ---
# tasks file for drone # tasks file for drone
- name: 'install dependencies' - name: 'Install dependencies'
package: package:
name: name:
- 'git' - 'git'
@ -14,7 +14,7 @@
home: "{{ drone_home }}" home: "{{ drone_home }}"
shell: "/bin/false" shell: "/bin/false"
- name: 'download latest drone' - name: 'Download latest drone'
git: git:
dest: "{{ drone_home }}/drone" dest: "{{ drone_home }}/drone"
repo: https://github.com/drone/drone.git repo: https://github.com/drone/drone.git
@ -36,59 +36,65 @@
- "Restart drone" - "Restart drone"
when: ansible_service_mgr == "systemd" when: ansible_service_mgr == "systemd"
- name: "build drone" - name: "Build drone"
command: 'go build' command: 'go build'
become: true become: true
become_user : "{{ drone_user }}" become_user : "{{ drone_user }}"
notify: "Restart drone" notify: "Restart drone"
args: args:
chdir: "{{ drone_home }}/drone/cmd/drone-server" chdir: "{{ drone_home }}/drone/cmd/drone-server"
when: gitclone.changed when: gitclone.changed # noqa no-handler
- name: "clone runner" - name: "Clone runner"
git: get_url:
dest: "{{ drone_home }}/drone" url: https://github.com/drone-runners/drone-runner-exec/releases/latest/download/drone_runner_exec_linux_amd64.tar.gz
repo: https://github.com/drone-runners/drone-runner-exec.git dest: "{{ drone_home }}"
version: "{{ v1.0.0-beta.9 }}"
become: true become: true
become_user : "{{ drone_user }}" become_user : "{{ drone_user }}"
register: gitclonerunner register: gitclonerunner
- name: "make local runner config dir" - name: "Unzip runner"
unarchive:
src: "{{ drone_home }}/{{ item }}"
dest: /usr/local/bin/
with_items:
- "{{ gitclonerunner.stdout }}"
notify:
- "Install drone runner exec"
- "Start drone runner exec"
- name: "Make local runner config dir"
file: file:
path: "/etc/drone-runner-exec/" path: "/etc/drone-runner-exec/"
state: directory state: directory
owner: drone owner: drone
group: drone group: drone
mode: '0700' mode: '0700'
notify:
- "Install drone runner exec"
- "Start drone runner exec"
- name: "make local runner config dir" - name: "Make local runner config dir"
file: file:
path: "/var/log/drone-runner-exec/" path: "/var/log/drone-runner-exec/"
state: directory state: directory
owner: drone owner: drone
group: drone group: drone
mode: '0700' mode: '0700'
notify:
- "Install drone runner exec"
- "Start drone runner exec"
- name: "configure local runner" - name: "Configure local runner"
template: template:
src: exec_runner_config.j2 src: exec_runner_config.j2
dest: "/etc/drone-runner-exec/config" dest: "/etc/drone-runner-exec/config"
owner: drone owner: drone
group: drone group: drone
mode: '0700' mode: '0700'
notify:
- name: "install local runner" - "Install drone runner exec"
command: 'cp drone-runner-exec/drone-runner-exec /usr/loca/bin/drone-runner-exec && drone-runner-exec service install' - "Start drone runner exec"
when: gitclonerunner.changed
- name: "stop local runner"
command: 'drone-runner-exec service stop'
when: gitclonerunner.changed
- name: "start local runner"
command: 'drone-runner-exec service start'
when: gitclonerunner.changed
- name: "Configure drone" - name: "Configure drone"
template: template: