Add dt.beany.club

This commit is contained in:
Paul Brinkmeier 2025-06-24 14:00:20 +02:00
parent ea04ef56e5
commit ffa11cfb78
4 changed files with 49 additions and 1 deletions

View File

@ -20,6 +20,36 @@
- name: Install and set up Docker and docker-compose
ansible.builtin.include_role:
name: docker
- name: Add Davids group
become: true
ansible.builtin.group:
name: "david"
state: "present"
- name: Add David
become: true
ansible.builtin.user:
name: "david"
group: "david"
state: "present"
# Disable password auth
password: "!"
- name: Create David SSH directory
become: true
ansible.builtin.file:
path: /home/david/.ssh
owner: david
group: david
state: directory
- name: Set David SSH key
become: true
ansible.builtin.lineinfile:
path: /home/david/.ssh/authorized_keys
line: "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICttSQcZsKvw5qKCDGt\
nxEdyH1aEGOGGRqDCp3U/SG46 davidtanner@coolerLaptop2.fritz.box"
owner: david
group: david
create: true
state: present
handlers:
- name: Restart sshd

View File

@ -16,3 +16,10 @@
url: https://github.com/pbrinkmeier/tichy-clicker
commit: 7dfb14183c765e3661fda84a7e89c2f73ca86f26
owner: paul
- name: Create dt.beany.club directory
become: true
ansible.builtin.file:
path: /home/david/Sites/dt.beany.club
state: directory
owner: david
group: david

View File

@ -17,6 +17,13 @@ files.pbrinkmeier.de {
}
}
dt.beany.club {
file_server {
root /srv/dt.beany.club
browse
}
}
tichy.click {
file_server {
root /srv/tichy.click

View File

@ -10,7 +10,11 @@ services:
volumes:
- /var/lib/pbri/docker/caddy_data:/data
- /var/lib/pbri/docker/caddy_config:/config
- /home/paul/Sites:/srv:ro
# See nanna-sites playbook/Caddyfile
- /home/david/Sites/dt.beany.club:/srv/dt.beany.club:ro
- /home/paul/Sites/files.pbrinkmeier.de:/srv/files.pbrinkmeier.de:ro
- /home/paul/Sites/pbrinkmeier.de:/srv/pbrinkmeier.de:ro
- /home/paul/Sites/tichy.click:/srv/tichy.click:ro
restart: always
networks: