Skip to content

Jarodiv/puppet-ffmpeg

Repository files navigation

FFmpeg Puppet Module

Description

FFmpeg is a free software project that produces libraries and programs for handling multimedia data. This module provides the ability to manage the installation of FFmpeg using puppet.

Setup

Requirements

Getting Started

r10k / librarian-puppet

Add the following snippet to your Puppetfile.

mod 'jarodiv-ffmpeg'
  :git => https://github.com/jarodiv/puppet-ffmpeg.git

Usage

Include the main class to get started with the default options:

include 'ffmpeg'

If you want to additionally install the development libraries:

class { 'ffmpeg':
  include_devel  => true,
}

This module also supports Hiera:

ffmpeg::include_devel: true

Reference

Classes

Public Classes

Class: ffmpeg

Manages the installation of FFmpeg.

include_devel Optional: Whether the Development package for ffmpeg or not. Default: false

Limitations

This module currently only supports CentOS 7 and 8.

Development

Pull requests are always welcome.