build: add gitea runner
This commit is contained in:
parent
e27626d087
commit
1a0b5bf171
14
.ansible/files/sour.is-paste.service
Normal file
14
.ansible/files/sour.is-paste.service
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
[Unit]
|
||||||
|
Description=sour.is paste
|
||||||
|
After=syslog.target network.target
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Type=simple
|
||||||
|
ExecStart=/usr/local/bin/sour.is-paste
|
||||||
|
User=www-data
|
||||||
|
|
||||||
|
Restart=always
|
||||||
|
RestartSec=30
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
5
.ansible/inventory
Normal file
5
.ansible/inventory
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
[lavana]
|
||||||
|
lavana.sour.is
|
||||||
|
|
||||||
|
[kapha]
|
||||||
|
kapha.sour.is
|
25
.ansible/playbook.yml
Normal file
25
.ansible/playbook.yml
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
---
|
||||||
|
- name: Deploy EV
|
||||||
|
hosts: kapha
|
||||||
|
|
||||||
|
tasks:
|
||||||
|
- name: Copy build to remote
|
||||||
|
ansible.builtin.copy:
|
||||||
|
src: ../build/sour.is-paste
|
||||||
|
dest: /usr/local/bin/sour.is-paste
|
||||||
|
owner: root
|
||||||
|
group: root
|
||||||
|
|
||||||
|
- name: Copy build to remote
|
||||||
|
ansible.builtin.copy:
|
||||||
|
src: sour.is-paste.service
|
||||||
|
dest: /etc/systemd/system/sour.is-paste.service
|
||||||
|
owner: root
|
||||||
|
group: root
|
||||||
|
|
||||||
|
- name: Restart service
|
||||||
|
systemd:
|
||||||
|
name: sour.is-paste
|
||||||
|
enabled: true
|
||||||
|
daemon_reload: true
|
||||||
|
state: restarted
|
Loading…
Reference in New Issue
Block a user