Skip to content

An Ansible role to deploy handbrake application as container.

License

Notifications You must be signed in to change notification settings

donvipre/ansible-role-docker_handbrake

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ansible Role: docker_handbrake

An Ansible role to deploy handbrake application as container. Thanks to Jocelyn Le Sage for this!

Requirements

used modules:

Fedora RPM packages:

  • python3-docker

Installation

Install from Github

git clone https://github.com/donvipre/ansible-role-docker_handbrake.git ansible-role-docker_handbrake

Role variables

---
# defaults file for ansible-role-docker_handbrake

handbrake_name: handbrake
handbrake_image: jlesage/handbrake
handbrake_timezone: Etc/UTC
handbrake_display_width: "1280"
handbrake_display_height: "768"
handbrake_published_ports:
  - "5800:5800"
handbrake_network: handbrake
handbrake_iprange: 10.1.1.0/24
handbrake_volumes:
  - "/docker/appdata/handbrake:/config:rw"
  - "{{ lookup('env','HOME') }}:/storage:ro"
  - "{{ lookup('env','HOME') }}/HandBrake/watch:/watch:rw"
  - "{{ lookup('env','HOME') }}/HandBrake/output:/output:rw"

handbrake_supported_tasks:
  - install
  - uninstall

Dependencies

None.

Example Playbook

- hosts: servers
  roles:
    - { role: ansible-role-docker_handbrake, run_tasks: install }

License

This work is licensed under BSD-3-Clause

Author Information

About

An Ansible role to deploy handbrake application as container.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published