2024-05-18 13:20:28 +02:00

40 lines
707 B
YAML

---
- name: install software
package: name={{ install_software }} state=present update_cache=yes
- name: checkout site
git:
repo: "{{ hugo_repository }}"
dest: /srv/hugo
version: master
- name: install genHugo
copy:
src: sbin/genHugo
dest: /sbin/genHugo
mode: 0755
- name: deploy webhook config
copy:
src: etc/webhooks.json
dest: /etc/webhooks.json
mode: 0644
- name: deploy init scripts
copy:
src: "openrc/{{ item }}"
dest: "/etc/init.d/{{ item }}"
mode: 0755
with_items:
- hugo
- webhook
- name: start and enable services
service:
name: "{{ item }}"
state: started
enabled: yes
with_items:
- hugo
- webhook