Add better config for static site repositories

This commit is contained in:
Paul Brinkmeier 2022-04-10 00:32:33 +02:00
parent c4ab7b5d7d
commit 1b02ec12fe
4 changed files with 34 additions and 4 deletions

View File

@ -65,3 +65,23 @@
state: present
- name: runner
state: present
- name: Create sites directory
become: yes
become_user: paul
ansible.builtin.file:
path: /home/paul/sites
state: directory
mode: '0755'
- include_role:
name: checkout_static_sites
vars:
checkout_static_sites:
checkouts:
- path: /home/paul/sites/pbrinkmeier.de
url: https://git.pbrinkmeier.de/paul/pbrinkmeier.de
commit: 680ac7d9c44752f57436d0ecb9c8018205a5fc0f
owner: paul
- path: /home/paul/sites/tichy.click
url: https://github.com/pbrinkmeier/tichy-clicker
commit: 7dfb14183c765e3661fda84a7e89c2f73ca86f26
owner: paul

View File

@ -0,0 +1,10 @@
---
- name: Check out static site repositories
become: yes
become_user: "{{ item.owner }}"
ansible.builtin.git:
dest: "{{ item.path }}"
repo: "{{ item.url }}"
version: "{{ item.commit }}"
loop: "{{ checkout_static_sites.checkouts }}"

View File

@ -11,8 +11,8 @@ services:
volumes:
- caddy_data:/data
- caddy_config:/config
- /home/paul/pbrinkmeier.de:/srv/pbrinkmeier.de:ro
- /home/paul/tichy.click:/srv/tichy.click:ro
- /home/paul/sites/pbrinkmeier.de:/srv/pbrinkmeier.de:ro
- /home/paul/sites/tichy.click:/srv/tichy.click:ro
restart: always
codi: