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
Branches
No related tags found
No related merge requests found
...@@ -4,45 +4,52 @@ ...@@ -4,45 +4,52 @@
--- ---
# file: roles/uptime/tasks/main.yml # file: roles/uptime/tasks/main.yml
- name: "Ensure uptime user" - name: "Uptime Role"
mongodb_user: set_fact: role_uptime_started=true
database=uptime tags: always
login_database=admin
login_user=root - block:
login_password=root
name=root - name: "Ensure uptime user"
password=root mongodb_user:
database=uptime
- name: "Ensure directory" login_database=admin
file: login_user=root
path='/var/www' login_password=root
state=directory name=root
mode=0755 password=root
- name: "Checkout latest version of Uptime" - name: "Ensure directory"
git: file:
repo='https://gitlab.paragon-es.de/tools/uptime.git' path='/var/www'
dest='/var/www/uptime' state=directory
mode=0755
- name: "Install node components"
npm: - name: "Checkout latest version of Uptime"
path='/var/www/uptime' git:
repo='https://gitlab.paragon-es.de/tools/uptime.git'
- name: "Configure uptime" dest='/var/www/uptime'
template:
src='production.yaml' - name: "Install node components"
dest='/var/www/uptime/config/production.yaml' npm:
owner=root path='/var/www/uptime'
group=root
mode=644 - name: "Configure uptime"
template:
# Config Uptime src='production.yaml'
# edit config/default.yml dest='/var/www/uptime/config/production.yaml'
owner=root
# Start uptime group=root
# node app mode=644
# Production Environment
# NODE_ENV=production node app # Config Uptime
# edit config/default.yml
# http://localhost:8082/
# 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.
Please register or to comment