blob: a0dbd469ebeeec85731f8cbc2b6980529a80a582 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
---
- name: nginx - configure dl
copy: src=dl.conf dest=/etc/nginx/sites-available/dl.conf
- name: nginx - activate dl
file:
src=/etc/nginx/sites-available/dl.conf
dest=/etc/nginx/sites-enabled/dl.conf
state=link
- name: add mini-dinstall user
command: adduser --system --disabled-password --disabled-login --home /var/empty --no-create-home --quiet --force-badname --group mini-dinstall
- name: install mini-dinstall
apt: name=mini-dinstall state=latest
- name: copy mini-dinstall config
copy: src=mini-dinstall.conf dest=/etc/mini-dinstall.conf
- name: create mini-dinstall archive directory
file: path=/srv/dl/debian state=directory owner=mini-dinstall group=mini-dinstall mode=0755
- name: copy mini-dinstall service config
copy: src=mini-dinstall.service dest=/etc/systemd/system/mini-dinstall.service
- name: enable and start mini-dinstall service
service: name=mini-dinstall enabled=yes state=started
|