{% 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 %}