Исправлена установка Caddy
This commit is contained in:
parent
d6bf719453
commit
8f48d1fdb8
2
Makefile
2
Makefile
@ -39,7 +39,7 @@ configure-test:
|
||||
--inventory="ansible/hosts_vagrant" \
|
||||
--extra-vars="ansible_python_interpreter=/usr/bin/python3" \
|
||||
--user="root" \
|
||||
--tags="monitoring" \
|
||||
--tags="webserver,apps" \
|
||||
ansible/amber.yml
|
||||
|
||||
configure-test-list-tags:
|
||||
|
@ -37,6 +37,9 @@
|
||||
name: antoiner77.caddy
|
||||
vars:
|
||||
caddy_config: '{{ lookup("template", "templates/Caddyfile.j2") }}'
|
||||
caddy_setcap: True
|
||||
caddy_systemd_capabilities_enabled: True
|
||||
caddy_systemd_capabilities: "CAP_NET_BIND_SERVICE"
|
||||
tags:
|
||||
- webserver
|
||||
|
||||
@ -51,7 +54,11 @@
|
||||
name: docker-app
|
||||
vars:
|
||||
username: homepage
|
||||
extra_groups:
|
||||
- www-data
|
||||
ssh_keys:
|
||||
- '{{ lookup("file", "files/av_id_rsa.pub") }}'
|
||||
env:
|
||||
DOCKER_PREFIX: homepage
|
||||
tags:
|
||||
- apps
|
||||
|
@ -1,9 +1,18 @@
|
||||
---
|
||||
- name: Create owner.
|
||||
- name: 'Create owner.'
|
||||
import_role:
|
||||
name: owner
|
||||
vars:
|
||||
owner_name: '{{ username }}'
|
||||
owner_group: '{{ username }}'
|
||||
owner_extra_groups: '{{ extra_groups | default([]) }}'
|
||||
owner_ssh_keys: '{{ ssh_keys | default([]) }}'
|
||||
owner_env: '{{ env | default({}) }}'
|
||||
|
||||
- name: 'Create web dir.'
|
||||
file:
|
||||
path: '/var/www/{{ username }}'
|
||||
state: directory
|
||||
owner: '{{ username }}'
|
||||
group: '{{ username }}'
|
||||
recurse: True
|
||||
|
@ -13,6 +13,7 @@
|
||||
user:
|
||||
name: '{{ owner_name }}'
|
||||
group: '{{ owner_group }}'
|
||||
groups: '{{ owner_extra_groups }}'
|
||||
shell: /bin/bash
|
||||
|
||||
- name: 'Set up user ssh keys for user "{{ owner_name }}".'
|
||||
|
@ -4,3 +4,8 @@
|
||||
transparent
|
||||
}
|
||||
}
|
||||
|
||||
# Homepage
|
||||
:80 {
|
||||
root /var/www/homepage/current
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user