couchpotato
couchpotato
Ansible Galaxy role to install and manage CouchPotato.
Requirements
This role has been tested on Ubuntu 14.04 and will likely only work on an Ubuntu-like system.
Role Variables
# Application config
couchpotato_app_src_directory: '/opt/couchpotato_src'
couchpotato_app_data_directory: '/opt/couchpotato_data'
couchpotato_app_pid_file: '/tmp/couchpotato.pid'
# Daemon config
couchpotato_daemon_user: 'couchdaemon'
couchpotato_daemon_extra_args: ''
Examples
Install this module from Ansible Galaxy into the './roles' directory:
ansible-galaxy install marvinpinto.couchpotato -p ./roles
Use it in a playbook as follows:
- hosts: '127.0.0.1'
roles:
- role: 'marvinpinto.couchpotato'
become: true
Development
Use the supplied Vagrantfile
for local development and testing (hint: vagrant up --provision
)
Install
ansible-galaxy install marvinpinto/ansible-role-couchpotato
License
mit
Downloads
124
Owner
Computer nerd.