Added Wekan Ansible Initial Setup

pull/1/head
Ernst Thaelmann 2021-02-19 20:05:22 +01:00 committed by Georg Krause
parent 2506b10957
commit 9a5eed954e
1 changed files with 34 additions and 34 deletions

View File

@ -1,39 +1,39 @@
- name: Install prometheus node exporter # - name: Install prometheus node exporter
become: yes # become: yes
apt: # apt:
name: prometheus-node-exporter # name: prometheus-node-exporter
state: present # state: present
- name: Start and enable node exporter # - name: Start and enable node exporter
become: yes # become: yes
systemd: # systemd:
name: prometheus-node-exporter # name: prometheus-node-exporter
state: started # state: started
enabled: yes # enabled: yes
- name: Place reverse proxy conf # - name: Place reverse proxy conf
become: yes # become: yes
copy: # copy:
src: files/nginx.conf # src: files/nginx.conf
dest: /etc/nginx/conf.d/tech.ag-link.xyz.conf # dest: /etc/nginx/conf.d/tech.ag-link.xyz.conf
notify: Check and Reload nginx # notify: Check and Reload nginx
- name: Install apache2-utils # - name: Install apache2-utils
become: yes # become: yes
apt: # apt:
name: apache2-utils # name: apache2-utils
state: present # state: present
- name: Setup htpasswd file # - name: Setup htpasswd file
become: yes # become: yes
file: # file:
path: "/etc/nginx/.htpasswd" # path: "/etc/nginx/.htpasswd"
owner: www-data # owner: www-data
group: www-data # group: www-data
mode: 0600 # mode: 0600
state: touch # state: touch
- name: Set Login credentials # - name: Set Login credentials
become: yes # become: yes
shell: # shell:
cmd: "htpasswd -b /etc/nginx/.htpasswd prometheus {{ prometheus_pass }}" # cmd: "htpasswd -b /etc/nginx/.htpasswd prometheus {{ prometheus_pass }}"