Commit Graph

23 Commits

Author SHA1 Message Date
Alexander Grothe 9d61e71246 Update Manual.org
TODO: make keymacros.conf created by a template
2019-04-08 22:00:34 +02:00
Alexander Grothe 8f22f9bf80 Preconfigure allowed_hosts.conf style files for plugins
set the variable vdr_allowed_hosts (must be a list of IPs/IP ranges) to preconfigure all host-
or ip-range based access options.

At the moment this applies to:
 - svdrphosts.conf
 - xineliboutput's allowed_hosts.conf (and the plugin's ARGSDIR configuration file)
 - vnsiserver's allowed_hosts.conf
 - streamdev-server's streamdevhosts.conf

It is possible to override host settings for individual services by
setting up extra lists for the following variables:
 - vdr_svdrphosts
 - xineliboutput_allowed_hosts
 - vnsiserver_allowed_hosts
 - streamdev_server_allowed_hosts
2019-03-26 14:07:17 +01:00
Alexander Grothe 1542c64c5a Add template for /etc/default/vdr 2019-03-25 19:39:49 +01:00
Alexander Grothe f9a61eece0 Fix path for svdrphosts.conf template expansion 2019-03-24 12:31:04 +01:00
Alexander Grothe 62473292fc Add template for svdrphosts.conf
you can define additional hosts or subnets (default is to allow access
from localhost) in svdrphosts.conf by
creating a list variable vdr_svdrphosts - e.g. in host_vars/localhost
or in group_vars/all:

vdr_svdrphosts:
   - 192.168.0.0/24

also cleanup some of the structure in Manual.org and update Manual.html
2019-03-24 12:11:52 +01:00
Alexander Grothe 8dbbfcc0c7 Add task to download channels.conf for vdr'
You can set vdr_channels_conf_url to a http(s) or ftp URL - this file
will be copied to /var/lib/vdr/channels.conf if vdr_channels_conf is
not defined and the channels.conf does not exist yet.

Also fixes a typo in task names
2019-03-18 17:12:18 +01:00
Alexander Grothe 811686490f Add task to copy a channels.conf if it doesn't exist yet
to use this task assing a path pointing to the wanted channels.conf to
the vdr_channels_conf variable, e.g. in host_vars/localhost.yml:

vdr_channels_conf: /path/to/own_config/channels.conf
2019-03-18 16:13:03 +01:00
Alexander Grothe 96b029fd24 Update usage of apt module, move away from deprecated loop approach 2018-10-05 17:49:39 +02:00
Alexander Grothe 00d4b49aa7 Ensure /etc/systemd/system/vdr.service.d/ exists 2018-02-12 13:09:57 +01:00
Alexander Grothe 70cec795de rearrange some tasks 2018-02-12 10:27:56 +01:00
Alexander Grothe 4c4705e49f Fix condition 2017-12-19 20:10:39 +01:00
Alexander Grothe 02ccd7de10 start reorganizing main.yml in roles 2017-07-30 14:29:38 +02:00
Alexander Grothe 0f9caa6605 add some empty lines 2017-07-28 15:07:57 +02:00
Alexander Grothe 15dd3f24f8 Update some descriptions, rearrange order of tasks 2017-07-15 14:28:23 +02:00
Alexander Grothe 2a4dc82e21 add xorg autoconfiguration, install some config files for vdr, update nfs- and avahi configuration 2017-07-08 13:37:35 +02:00
Alexander Grothe d45d4ff643 fix padline option for source blocks 2017-06-21 12:46:51 +02:00
Alexander Grothe ddf59c34f1 Cleanup empty lines at beginning of file 2017-06-20 16:19:08 +02:00
Alexander Grothe 5e5f9f346a add xorg configuration and driver autodetection 2017-06-20 15:09:15 +02:00
Alexander Grothe 58119a9651 cleanup 2017-03-13 15:27:21 +01:00
Alexander Grothe ca33ff5ac4 Update role order, next try for a successfull local installation 2017-03-13 14:53:07 +01:00
Alexander Grothe 10c3d12215 Add role to install nfs-server, cleanup roles and configuration
- use generic media_dirs including vdr recdir, loop over them to
  create directories, configure samba, nfs, etc.
- add role to install an configure nfs-kernel-server
- cleanup roles
- add custom fact modules
2017-03-13 10:40:35 +01:00
Alexander Grothe 14a9ea894c Add svdrp service definition, improve template 2017-03-01 21:11:56 +01:00
Alexander Grothe 9fe824e452 cleanup and test basic functionality 2017-02-22 15:27:48 +01:00