Skip to content
Snippets Groups Projects
Commit a1cd9d23 authored by jurgenhaas's avatar jurgenhaas
Browse files

ansible-playbooks/general#19 Set role header

parent 06d71243
No related branches found
No related tags found
No related merge requests found
......@@ -4,45 +4,52 @@
---
# file: roles/uptime/tasks/main.yml
- name: "Ensure uptime user"
mongodb_user:
database=uptime
login_database=admin
login_user=root
login_password=root
name=root
password=root
- name: "Ensure directory"
file:
path='/var/www'
state=directory
mode=0755
- name: "Checkout latest version of Uptime"
git:
repo='https://gitlab.paragon-es.de/tools/uptime.git'
dest='/var/www/uptime'
- name: "Install node components"
npm:
path='/var/www/uptime'
- name: "Configure uptime"
template:
src='production.yaml'
dest='/var/www/uptime/config/production.yaml'
owner=root
group=root
mode=644
# Config Uptime
# edit config/default.yml
# Start uptime
# node app
# Production Environment
# NODE_ENV=production node app
# http://localhost:8082/
- name: "Uptime Role"
set_fact: role_uptime_started=true
tags: always
- block:
- name: "Ensure uptime user"
mongodb_user:
database=uptime
login_database=admin
login_user=root
login_password=root
name=root
password=root
- name: "Ensure directory"
file:
path='/var/www'
state=directory
mode=0755
- name: "Checkout latest version of Uptime"
git:
repo='https://gitlab.paragon-es.de/tools/uptime.git'
dest='/var/www/uptime'
- name: "Install node components"
npm:
path='/var/www/uptime'
- name: "Configure uptime"
template:
src='production.yaml'
dest='/var/www/uptime/config/production.yaml'
owner=root
group=root
mode=644
# Config Uptime
# edit config/default.yml
# Start uptime
# node app
# Production Environment
# NODE_ENV=production node app
# http://localhost:8082/
when: '"uptime" not in excluded_roles'
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment