Skip to content

Puppet module to manage /etc/ttys file content on FreeBSD platform

Notifications You must be signed in to change notification settings

olevole/puppet-ttys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ttys

Table of Contents

  1. Description
  2. Usage - Configuration options and additional functionality
  3. Limitations - OS compatibility, etc.
  4. Development - Guide for contributing to the module

Description

Manage /etc/ttys file content on FreeBSD platform

Usage

 class { "ttys":
   ttyv => [
     { name => 'console',    getty => 'none',                                type => 'unknown',      status => 'off',                comments => 'secure' },
     { name => 'ttyv0',      getty => '"/usr/libexec/getty Pc"',             type => 'xterm',        status => 'on',                 comments => 'secure' },
     { name => 'ttyv1',      getty => '"/usr/libexec/getty Pc"',             type => 'xterm',        status => 'on',                 comments => 'secure' },
     { name => 'ttyv2',      getty => '"/usr/libexec/getty Pc"',             type => 'xterm',        status => 'on',                 comments => 'secure' },
     { name => 'ttyu0',      getty => '"/usr/libexec/getty 3wire"',          type => 'vt100',        status => 'onifconsole',        comments => 'secure' },
     { name => 'ttyu1',      getty => '"/usr/libexec/getty 3wire"',          type => 'vt100',        status => 'onifconsole',        comments => 'secure' },
     { name => 'dcons',      getty => '"/usr/libexec/getty std.9600"',       type => 'vt100',        status => 'off',                comments => 'secure' },
   ],
 }

Limitations

  • FreeBSD OS

Development

Fill free to send pull request

About

Puppet module to manage /etc/ttys file content on FreeBSD platform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published