RHEL/CentOS - Automatic Movie Downloading via NZBs & Torrents
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
defaults
handlers
meta
tasks
templates
tests
vars
.travis.yml
COPYING
README.md

README.md

ansible-role-couchpotato

Build Status Ansible Galaxy License

RHEL/CentOS - Automatic Movie Downloading via NZBs & Torrents

Requirements

None

Role Variables

couchpotato_core:
  api_key: "{{ 'couchpotato'|md5 }}"
  api_key_internal_meta: ro
  dark_theme: false
  debug: 0
  dereferer: 'http://www.nullrefer.com/?'
  development: 0
  ipv6: 0
  launch_browser: false
  permission_file: '0644'
  permission_folder: '0755'
  port: 5050
  show_wizard: 1
  use_proxy: 0
  username_internal_meta: rw

couchpotato_updater:
  enabled: false

couchpotato_charts:
  hide_library: false
  hide_wanted: false
  max_items: 5

couchpotato_dirs: []

couchpotato_info:
  omdbapi:
    api_key: bbc0e412
  suggestion:
    enabled: true
  themoviedb:
    api_key: ''

couchpotato_metadata:
  mediabrowser:
    meta_enabled: false
  sonyps3:
    meta_enabled: false
  wdtvlive:
    meta_enabled: false
    meta_nfo: true
    meta_thumbnail: true
  windowsmediacenter:
    meta_enabled: false

couchpotato_moviesearcher:
  always_search: false
  cron_day: '*'
  cron_hour: 13
  cron_minute: 0
  run_on_launch: 0
  search_on_add: 1

couchpotato_searcher:
  nzb:
    retention: 1500
  searcher:
    ignored_words:
      - german
      - dutch
      - french
      - truefrench
      - danish
      - swedish
      - spanish
      - italian
      - korean
      - dubbed
      - swesub
      - korsub
      - dksubs
      - vain
      - HC
    preferred_method: both
  torrent:
    minimum_seeders: 1

couchpotato_automation:
  hour: 12
  rating: 7.0
  votes: 1000
  year: 2011

couchpotato_manage:
  enabled: false

couchpotato_renamer:
  enabled: false

couchpotato_subtitle:
  enabled: false

couchpotato_trailer:
  enabled: false

couchpotato_provider_automation:
  bluray:
    automation_enabled: false
  crowdai:
    automation_enabled: false
  flixster:
    automation_enabled: false
  goodfilms:
    automation_enabled: false
  hummingbird:
    automation_enabled: false
  imdb:
    automation_enabled: false
  itunes:
    automation_enabled: false
  letterboxd:
    automation_enabled: false
  popularmovies:
    automation_enabled: false

couchpotato_provider_downloaders:
  blackhole:
    create_subdir: 0
    directory: /opt/couchpotato
    enabled: true
    magnet_file: 0
    manual: 0
    use_for: both
  deluge:
    enabled: 0
  hadouken:
    enabled: 0
  nzbget:
    enabled: 0
  nzbvortex:
    enabled: 0
  pneumatic:
    enabled: 0
  putio:
    enabled: 0
  qbittorrent:
    enabled: 0
  rtorrent:
    enabled: 0
  sabnzbd:
    enabled: 0
  synology:
    enabled: 0
  transmission:
    enabled: 0
  utorrent:
    enabled: 0

couchpotato_provider_notifications:
  androidpn:
    enabled: 0
  boxcar2:
    enabled: 0
  discord:
    enabled: 0
  email:
    enabled: 0
  emby:
    enabled: 0
  growl:
    enabled: 0
  homey:
    enabled: 0
  join:
    enabled: 0
  nmj:
    enabled: 0
  notifymyandroid:
    enabled: 0
  plex:
    enabled: 0
  prowl:
    enabled: 0
  pushalot:
    enabled: 0
  pushbullet:
    enabled: 0
  pushover:
    enabled: 0
  script:
    enabled: 0
  slack:
    enabled: 0
  synoindex:
    enabled: 0
  telegrambot:
    enabled: 0
  toasty:
    enabled: 0
  trakt:
    automation_enabled: false
    notification_enabled: false
  twitter:
    enabled: 0
  webhook:
    enabled: 0
  xbmc:
    enabled: 0
  xmpp:
    enabled: 0

couchpotato_provider_nzbs:
  binsearch:
    enabled: false
  newznab:
    enabled: false
  nzbclub:
    enabled: false
  omgwtfnzbs:
    enabled: false

couchpotato_provider_torrents:
  alpharatio:
    enabled: false
  awesomehd:
    enabled: false
  bithdtv:
    enabled: false
  bitsoup:
    enabled: false
  hd4free:
    enabled: false
  hdbits:
    enabled: false
  ilovetorrents:
    enabled: false
  iptorrents:
    enabled: false
  kickasstorrents:
    enabled: false
  magnetdl:
    enabled: false
  morethantv:
    enabled: false
  passthepopcorn:
    enabled: false
  rarbg:
    enabled: false
  sceneaccess:
    enabled: false
  scenetime:
    enabled: false
  thepiratebay:
    enabled: false
  torrentbytes:
    enabled: false
  torrentday:
    enabled: false
  torrentleech:
    enabled: false
  torrentpotato:
    enabled: false
  torrentshack:
    enabled: false
  torrentz:
    enabled: false
  yts:
    enabled: false

couchpotato_systemd: {}

Dependencies

Example Playbook

- hosts: servers
  roles:
    - role: linuxhq.couchpotato
      couchpotato_core:
        dark_theme: 1
        port: 8080
        show_wizard: 0
      couchpotato_dirs:
        - path: /transmission/couchpotato
          mode: 2775
      couchpotato_provider_downloaders:
        blackhole:
          create_subdir: 0
          directory: /var/lib/CouchPotatoServer
          enabled: 1
          magnet_file: 0
          manual: 0
          use_for: torrent
      couchpotato_systemd:
        service:
          ExecStartPre: '/usr/bin/chmod +x /var/lib/CouchPotatoServer/CouchPotato.py'
          Restart: always
          RestartSec: 300

License

Copyright (C) 2018 Taylor Kimball tkimball@linuxhq.org

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.