16 lines
491 B
YAML
16 lines
491 B
YAML
|
---
|
||
|
- name: Deploy impress-2020 from `main` on GitHub
|
||
|
hosts: webserver
|
||
|
tasks:
|
||
|
- name: Pull impress-2020 from `main` on GitHub
|
||
|
git:
|
||
|
repo: https://github.com/matchu/impress-2020.git
|
||
|
dest: /srv/impress-2020/latest-version
|
||
|
version: main
|
||
|
- name: Install dependencies with yarn
|
||
|
command:
|
||
|
chdir: /srv/impress-2020/latest-version
|
||
|
cmd: yarn install
|
||
|
register: result
|
||
|
changed_when: '"Already up-to-date." not in result.stdout'
|