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