Ansible Galaxy Role: Configuration management to install Uptime Kuma
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

29 lines
862 B

---
- block:
3 years ago
- name: uptime_kuma | configure | Setup kuma
command: npm run setup
args:
chdir: "{{ kuma__path }}"
3 years ago
- name: uptime_kuma | configure | Clear all pm2 apps
command: pm2 delete all
args:
chdir: "{{ kuma__path }}"
3 years ago
- name: uptime_kuma | configure | Create systemd startup script
command: env PATH=$PATH:/usr/bin /usr/lib/node_modules/pm2/bin/pm2 startup systemd -u {{ kuma__user }} --hp /home/{{ kuma__user }}
args:
chdir: "{{ kuma__path }}"
become: yes
3 years ago
- name: uptime_kuma | configure | Start kuma
command: pm2 start server/server.js --name kuma
args:
chdir: "{{ kuma__path }}"
3 years ago
- name: uptime_kuma | configure | Ensure pm2 startup configuration is enabled for reboots.
command: pm2 save
args:
chdir: "{{ kuma__path }}"
become_user: "{{ kuma__user }}"
become: yes