Add better config for static site repositories
This commit is contained in:
parent
c4ab7b5d7d
commit
1b02ec12fe
@ -64,4 +64,24 @@
|
|||||||
- name: web
|
- name: web
|
||||||
state: present
|
state: present
|
||||||
- name: runner
|
- name: runner
|
||||||
state: present
|
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
|
||||||
|
10
ansible/roles/checkout_static_sites/tasks/main.yaml
Normal file
10
ansible/roles/checkout_static_sites/tasks/main.yaml
Normal 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 }}"
|
@ -16,4 +16,4 @@ codi.pbrinkmeier.de {
|
|||||||
|
|
||||||
git.pbrinkmeier.de {
|
git.pbrinkmeier.de {
|
||||||
reverse_proxy gitlab:80
|
reverse_proxy gitlab:80
|
||||||
}
|
}
|
||||||
|
@ -11,8 +11,8 @@ services:
|
|||||||
volumes:
|
volumes:
|
||||||
- caddy_data:/data
|
- caddy_data:/data
|
||||||
- caddy_config:/config
|
- caddy_config:/config
|
||||||
- /home/paul/pbrinkmeier.de:/srv/pbrinkmeier.de:ro
|
- /home/paul/sites/pbrinkmeier.de:/srv/pbrinkmeier.de:ro
|
||||||
- /home/paul/tichy.click:/srv/tichy.click:ro
|
- /home/paul/sites/tichy.click:/srv/tichy.click:ro
|
||||||
restart: always
|
restart: always
|
||||||
|
|
||||||
codi:
|
codi:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user