chore: Formatting

This commit is contained in:
Lino Silva
2026-04-01 23:43:17 +01:00
parent 03865d6f16
commit a704133a0b
16 changed files with 99 additions and 29 deletions
+27
View File
@@ -0,0 +1,27 @@
# Dependencies
node_modules
**/node_modules
# Build outputs
build
dist
*.min.js
*.min.css
# Package manager
package-lock.json
yarn.lock
pnpm-lock.yaml
# Vault files (encrypted)
**/vault.yml
# Jinja templates (complex YAML+Jinja2 syntax)
**/*.j2
**/*.jinja
**/*.jinja2
# Generated files
*.log
coverage
.cache
+29
View File
@@ -0,0 +1,29 @@
{
"semi": true,
"trailingComma": "es5",
"singleQuote": true,
"printWidth": 100,
"tabWidth": 2,
"useTabs": false,
"endOfLine": "lf",
"overrides": [
{
"files": ["*.yml", "*.yaml"],
"options": {
"tabWidth": 2,
"singleQuote": false,
"printWidth": 120
}
},
{
"files": ["*.ts", "*.tsx"],
"options": {
"parser": "typescript",
"printWidth": 100,
"semi": true,
"singleQuote": true,
"trailingComma": "es5"
}
}
]
}
+16
View File
@@ -0,0 +1,16 @@
{
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[yaml]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
}
}
-1
View File
@@ -28,4 +28,3 @@ all:
hosts: hosts:
edge-2: edge-2:
ansible_host: 10.0.4.2 ansible_host: 10.0.4.2
-1
View File
@@ -20,7 +20,6 @@
- tinyauth - tinyauth
- pocketid - pocketid
- website - website
# - hosts: all # - hosts: all
# become: yes # become: yes
# roles: # roles:
+5 -5
View File
@@ -9,19 +9,19 @@
file: file:
path: /etc/fail2ban/filter.d path: /etc/fail2ban/filter.d
state: directory state: directory
mode: '0755' mode: "0755"
- name: Ensure fail2ban jail directory exists - name: Ensure fail2ban jail directory exists
file: file:
path: /etc/fail2ban/jail.d path: /etc/fail2ban/jail.d
state: directory state: directory
mode: '0755' mode: "0755"
- name: Ensure traefik log directory exists - name: Ensure traefik log directory exists
file: file:
path: /var/log/traefik path: /var/log/traefik
state: directory state: directory
mode: '0755' mode: "0755"
owner: root owner: root
group: root group: root
@@ -29,7 +29,7 @@
template: template:
src: "{{ item }}" src: "{{ item }}"
dest: "/etc/fail2ban/filter.d/{{ item | basename | regex_replace('\\.j2$', '') }}" dest: "/etc/fail2ban/filter.d/{{ item | basename | regex_replace('\\.j2$', '') }}"
mode: '0644' mode: "0644"
loop: loop:
- traefik-auth.conf.j2 - traefik-auth.conf.j2
- traefik-404.conf.j2 - traefik-404.conf.j2
@@ -41,7 +41,7 @@
template: template:
src: jail.local.j2 src: jail.local.j2
dest: /etc/fail2ban/jail.d/traefik.local dest: /etc/fail2ban/jail.d/traefik.local
mode: '0644' mode: "0644"
notify: Restart fail2ban notify: Restart fail2ban
- name: Ensure fail2ban is enabled and started - name: Ensure fail2ban is enabled and started
+1 -1
View File
@@ -9,7 +9,7 @@
template: template:
src: keepalived.conf.j2 src: keepalived.conf.j2
dest: /etc/keepalived/keepalived.conf dest: /etc/keepalived/keepalived.conf
mode: '0644' mode: "0644"
notify: restart keepalived notify: restart keepalived
- name: Enable and start keepalived - name: Enable and start keepalived
+3 -3
View File
@@ -42,7 +42,7 @@
file: file:
path: "{{ app_data_disks.pocketid.mount_point }}" path: "{{ app_data_disks.pocketid.mount_point }}"
state: directory state: directory
mode: '0755' mode: "0755"
- name: Mount data disk - name: Mount data disk
mount: mount:
@@ -56,13 +56,13 @@
file: file:
path: /opt/pocketid path: /opt/pocketid
state: directory state: directory
mode: '0755' mode: "0755"
- name: Create docker-compose file for Pocket ID - name: Create docker-compose file for Pocket ID
template: template:
src: docker-compose.yml.j2 src: docker-compose.yml.j2
dest: /opt/pocketid/docker-compose.yml dest: /opt/pocketid/docker-compose.yml
mode: '0644' mode: "0644"
- name: Start Pocket ID - name: Start Pocket ID
shell: cd /opt/pocketid && docker compose down && docker compose up -d shell: cd /opt/pocketid && docker compose down && docker compose up -d
args: args:
+2 -2
View File
@@ -3,13 +3,13 @@
file: file:
path: /opt/tinyauth path: /opt/tinyauth
state: directory state: directory
mode: '0755' mode: "0755"
- name: Create docker-compose file for tinyauth - name: Create docker-compose file for tinyauth
template: template:
src: docker-compose.yml.j2 src: docker-compose.yml.j2
dest: /opt/tinyauth/docker-compose.yml dest: /opt/tinyauth/docker-compose.yml
mode: '0644' mode: "0644"
- name: Start tinyauth - name: Start tinyauth
shell: cd /opt/tinyauth && docker compose down && docker compose up -d shell: cd /opt/tinyauth && docker compose down && docker compose up -d
+7 -7
View File
@@ -3,19 +3,19 @@
file: file:
path: /opt/traefik path: /opt/traefik
state: directory state: directory
mode: '0755' mode: "0755"
- name: Create traefik data directory - name: Create traefik data directory
file: file:
path: /opt/traefik/data path: /opt/traefik/data
state: directory state: directory
mode: '0755' mode: "0755"
- name: Create traefik dynamic config directory - name: Create traefik dynamic config directory
file: file:
path: /opt/traefik/data/dynamic path: /opt/traefik/data/dynamic
state: directory state: directory
mode: '0755' mode: "0755"
- name: Create proxy network - name: Create proxy network
docker_network: docker_network:
@@ -25,25 +25,25 @@
file: file:
path: /opt/traefik/data/acme.json path: /opt/traefik/data/acme.json
state: touch state: touch
mode: '0600' mode: "0600"
- name: Create traefik config file - name: Create traefik config file
template: template:
src: traefik.yml.j2 src: traefik.yml.j2
dest: /opt/traefik/data/traefik.yml dest: /opt/traefik/data/traefik.yml
mode: '0644' mode: "0644"
- name: Create remote services configuration - name: Create remote services configuration
template: template:
src: remote-services.yml.j2 src: remote-services.yml.j2
dest: /opt/traefik/data/dynamic/remote-services.yml dest: /opt/traefik/data/dynamic/remote-services.yml
mode: '0644' mode: "0644"
- name: Create docker-compose file - name: Create docker-compose file
template: template:
src: docker-compose.yml.j2 src: docker-compose.yml.j2
dest: /opt/traefik/docker-compose.yml dest: /opt/traefik/docker-compose.yml
mode: '0644' mode: "0644"
- name: Start Traefik - name: Start Traefik
shell: cd /opt/traefik && docker compose down && docker compose up -d shell: cd /opt/traefik && docker compose down && docker compose up -d
+1 -1
View File
@@ -3,7 +3,7 @@
ansible.builtin.file: ansible.builtin.file:
path: "/data/{{ item }}" path: "/data/{{ item }}"
state: directory state: directory
mode: '0755' mode: "0755"
loop: loop:
- paperless - paperless
- nextcloud - nextcloud
+1 -1
View File
@@ -3,7 +3,7 @@
ansible.builtin.file: ansible.builtin.file:
path: "/data/{{ item }}" path: "/data/{{ item }}"
state: directory state: directory
mode: '0755' mode: "0755"
loop: loop:
- vaultwarden - vaultwarden
- pi-hole - pi-hole
+1 -1
View File
@@ -7,4 +7,4 @@
ansible.builtin.file: ansible.builtin.file:
path: /data/media path: /data/media
state: directory state: directory
mode: '0755' mode: "0755"
+4 -4
View File
@@ -9,13 +9,13 @@
file: file:
path: /opt/website path: /opt/website
state: directory state: directory
mode: '0755' mode: "0755"
- name: Ensure website html directory exists - name: Ensure website html directory exists
file: file:
path: /opt/website/html path: /opt/website/html
state: directory state: directory
mode: '0755' mode: "0755"
- name: Copy website build files - name: Copy website build files
synchronize: synchronize:
@@ -30,13 +30,13 @@
template: template:
src: nginx.conf.j2 src: nginx.conf.j2
dest: /opt/website/nginx.conf dest: /opt/website/nginx.conf
mode: '0644' mode: "0644"
- name: Deploy website docker-compose - name: Deploy website docker-compose
template: template:
src: docker-compose.yml.j2 src: docker-compose.yml.j2
dest: /opt/website/docker-compose.yml dest: /opt/website/docker-compose.yml
mode: '0644' mode: "0644"
- name: Start website container - name: Start website container
shell: cd /opt/website && docker compose down && docker compose up -d shell: cd /opt/website && docker compose down && docker compose up -d