Linting und Arbeit an Extraction nach Kommsafe
This commit is contained in:
+2
-1
@@ -1,2 +1,3 @@
|
||||
---
|
||||
skip_list:
|
||||
- 'fqcn-builtins'
|
||||
- "fqcn-builtins"
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
---
|
||||
- name: WebDAV Freigabe einbinden
|
||||
hosts: webdav_testserver
|
||||
become: true
|
||||
tasks:
|
||||
- name: DavFS2 installieren
|
||||
apt:
|
||||
name: davfs2
|
||||
state: present
|
||||
|
||||
- name: Benutzerrechte für davfs2 einrichten
|
||||
lineinfile:
|
||||
path: /etc/fstab
|
||||
line: "{{ webdav_url }} {{ mount_point }} davfs rw,user,noauto 0 0"
|
||||
state: present
|
||||
|
||||
- name: WebDAV-Zugangsdaten hinzufügen
|
||||
copy:
|
||||
dest: /etc/davfs2/secrets
|
||||
content: |
|
||||
{{ webdav_url }} {{ webdav_user }} {{ webdav_password }}
|
||||
owner: root
|
||||
group: root
|
||||
mode: "0600"
|
||||
|
||||
- name: Mount-Punkt erstellen
|
||||
file:
|
||||
path: "{{ mount_point }}"
|
||||
state: directory
|
||||
mode: "0755"
|
||||
|
||||
- name: WebDAV Freigabe einbinden
|
||||
ansible.posix.mount:
|
||||
path: "{{ mount_point }}"
|
||||
src: "{{ webdav_url }}"
|
||||
fstype: davfs
|
||||
opts: rw,user,noauto
|
||||
state: mounted
|
||||
@@ -0,0 +1 @@
|
||||
Testen wir ob es Funktioniert
|
||||
@@ -8,3 +8,6 @@ ansible_private_key_file = keys/id_ed25519
|
||||
|
||||
[webserver]
|
||||
linuxerver
|
||||
|
||||
[webdav_testserver]
|
||||
Tim-TT-01.kitl.bayern
|
||||
@@ -10,4 +10,3 @@
|
||||
|
||||
- name: Reboot System
|
||||
reboot:
|
||||
...
|
||||
|
||||
+6
-5
@@ -1,3 +1,4 @@
|
||||
---
|
||||
- name: Configure webserver with Nginx and TLS
|
||||
hosts: webservers
|
||||
become: true
|
||||
@@ -26,14 +27,14 @@
|
||||
file:
|
||||
path: "{{ tls_dir }}"
|
||||
state: directory
|
||||
mode: '0750'
|
||||
mode: "0750"
|
||||
notify: Restart nginx
|
||||
|
||||
- name: Copy TLS files
|
||||
copy:
|
||||
src: "{{ item }}"
|
||||
dest: "{{ tls_dir }}"
|
||||
mode: '0600'
|
||||
mode: "0600"
|
||||
loop:
|
||||
- "{{ key_file }}"
|
||||
- "{{ cert_file }}"
|
||||
@@ -43,7 +44,7 @@
|
||||
template:
|
||||
src: nginx.conf.j2
|
||||
dest: "{{ conf_file }}"
|
||||
mode: '0644'
|
||||
mode: "0644"
|
||||
notify: Restart nginx
|
||||
|
||||
- name: Enable configuration
|
||||
@@ -56,7 +57,7 @@
|
||||
template:
|
||||
src: index.html.j2
|
||||
dest: /usr/share/nginx/html/index.html
|
||||
mode: '0644'
|
||||
mode: "0644"
|
||||
|
||||
- name: Restart nginx
|
||||
meta: flush_handlers
|
||||
@@ -65,7 +66,7 @@
|
||||
delegate_to: localhost
|
||||
become: false
|
||||
uri:
|
||||
url: 'https://192.168.62.160/index.html'
|
||||
url: "https://192.168.62.160/index.html"
|
||||
validate_certs: false
|
||||
return_content: true
|
||||
register: this
|
||||
|
||||
@@ -30,4 +30,3 @@
|
||||
service:
|
||||
name: nginx
|
||||
state: restarted
|
||||
...
|
||||
|
||||
Reference in New Issue
Block a user