From 9a5eed954e4b92257636d3b2173f05f3c99a2682 Mon Sep 17 00:00:00 2001 From: Ernst Thaelmann Date: Fri, 19 Feb 2021 20:05:22 +0100 Subject: [PATCH 1/2] Added Wekan Ansible Initial Setup --- tasks/main.yml | 68 +++++++++++++++++++++++++------------------------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/tasks/main.yml b/tasks/main.yml index e240147..63d63ec 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -1,39 +1,39 @@ -- name: Install prometheus node exporter - become: yes - apt: - name: prometheus-node-exporter - state: present +# - name: Install prometheus node exporter +# become: yes +# apt: +# name: prometheus-node-exporter +# state: present -- name: Start and enable node exporter - become: yes - systemd: - name: prometheus-node-exporter - state: started - enabled: yes +# - name: Start and enable node exporter +# become: yes +# systemd: +# name: prometheus-node-exporter +# state: started +# enabled: yes -- name: Place reverse proxy conf - become: yes - copy: - src: files/nginx.conf - dest: /etc/nginx/conf.d/tech.ag-link.xyz.conf - notify: Check and Reload nginx +# - name: Place reverse proxy conf +# become: yes +# copy: +# src: files/nginx.conf +# dest: /etc/nginx/conf.d/tech.ag-link.xyz.conf +# notify: Check and Reload nginx -- name: Install apache2-utils - become: yes - apt: - name: apache2-utils - state: present +# - name: Install apache2-utils +# become: yes +# apt: +# name: apache2-utils +# state: present -- name: Setup htpasswd file - become: yes - file: - path: "/etc/nginx/.htpasswd" - owner: www-data - group: www-data - mode: 0600 - state: touch +# - name: Setup htpasswd file +# become: yes +# file: +# path: "/etc/nginx/.htpasswd" +# owner: www-data +# group: www-data +# mode: 0600 +# state: touch -- name: Set Login credentials - become: yes - shell: - cmd: "htpasswd -b /etc/nginx/.htpasswd prometheus {{ prometheus_pass }}" +# - name: Set Login credentials +# become: yes +# shell: +# cmd: "htpasswd -b /etc/nginx/.htpasswd prometheus {{ prometheus_pass }}" From 88162c6baf6d54f76a5170da25bc0eae409b3ef7 Mon Sep 17 00:00:00 2001 From: Ernst Thaelmann Date: Fri, 19 Feb 2021 20:38:59 +0100 Subject: [PATCH 2/2] Added first, maybe working, ansible role --- tasks/main.yml | 68 +++++++++++++++++++++++++------------------------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/tasks/main.yml b/tasks/main.yml index 63d63ec..e240147 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -1,39 +1,39 @@ -# - name: Install prometheus node exporter -# become: yes -# apt: -# name: prometheus-node-exporter -# state: present +- name: Install prometheus node exporter + become: yes + apt: + name: prometheus-node-exporter + state: present -# - name: Start and enable node exporter -# become: yes -# systemd: -# name: prometheus-node-exporter -# state: started -# enabled: yes +- name: Start and enable node exporter + become: yes + systemd: + name: prometheus-node-exporter + state: started + enabled: yes -# - name: Place reverse proxy conf -# become: yes -# copy: -# src: files/nginx.conf -# dest: /etc/nginx/conf.d/tech.ag-link.xyz.conf -# notify: Check and Reload nginx +- name: Place reverse proxy conf + become: yes + copy: + src: files/nginx.conf + dest: /etc/nginx/conf.d/tech.ag-link.xyz.conf + notify: Check and Reload nginx -# - name: Install apache2-utils -# become: yes -# apt: -# name: apache2-utils -# state: present +- name: Install apache2-utils + become: yes + apt: + name: apache2-utils + state: present -# - name: Setup htpasswd file -# become: yes -# file: -# path: "/etc/nginx/.htpasswd" -# owner: www-data -# group: www-data -# mode: 0600 -# state: touch +- name: Setup htpasswd file + become: yes + file: + path: "/etc/nginx/.htpasswd" + owner: www-data + group: www-data + mode: 0600 + state: touch -# - name: Set Login credentials -# become: yes -# shell: -# cmd: "htpasswd -b /etc/nginx/.htpasswd prometheus {{ prometheus_pass }}" +- name: Set Login credentials + become: yes + shell: + cmd: "htpasswd -b /etc/nginx/.htpasswd prometheus {{ prometheus_pass }}"