56 lines
1.1 KiB
Plaintext
56 lines
1.1 KiB
Plaintext
{% if grains['os'] == 'CentOS' %}
|
|
|
|
include:
|
|
- Users.iwan
|
|
|
|
Installons les packages Transmission:
|
|
pkg.installed:
|
|
- pkgs:
|
|
- transmission
|
|
- transmission-daemon
|
|
- httpd
|
|
|
|
Stoppons le daemon transmission:
|
|
service.dead:
|
|
- name: transmission-daemon
|
|
- enable: True
|
|
|
|
Stoppons Apache:
|
|
service.dead:
|
|
- name: httpd
|
|
- enable: True
|
|
|
|
/home/shared/Downloads:
|
|
file.directory:
|
|
- user: transmission
|
|
- group: users
|
|
- mode: 2775
|
|
- makedirs: True
|
|
|
|
/home/shared/Downloads/_INCOMPLETE_:
|
|
file.directory:
|
|
- user: transmission
|
|
- group: users
|
|
- mode: 770
|
|
- makedirs: True
|
|
|
|
Mise en place du fichier de configuration de transmission:
|
|
file.managed:
|
|
- source: 'salt://files/transmission.config.json'
|
|
- name: '/var/lib/transmission/.config/transmission-daemon/settings.json'
|
|
- user: transmission
|
|
- group: users
|
|
- mode: 660
|
|
- makedirs: True
|
|
|
|
Demarrons le daemon transmission:
|
|
service.running:
|
|
- name: transmission-daemon
|
|
- enable: True
|
|
|
|
Mise a jour de la blocklist:
|
|
cmd.run:
|
|
- name: 'transmission-remote --blocklist-update'
|
|
- runas: transmission
|
|
|
|
{% endif %} |