env

A puppet module to provide a Redhat shell style for Debian/Ubuntu/Mint

Leonardo Thibes

leonardothibes

9,652 downloads

9,357 latest version

2.0 quality score

Version information

  • 1.0.2 (latest)
  • 1.0.1
  • 1.0.0
released Jan 14th 2014

Start using this module

Documentation

leonardothibes/env — version 1.0.2 Jan 14th 2014

puppet-env

A puppet module to provide a Redhat shell style for Debian/Ubuntu/Mint.

Sample Usage

Install env and use the provided configuration defaults:

node default {
    class {'env':}
}

or

node default {
    include env
}

Install env with prompt to cp/mv/rm commands:

class {'env':
    cp_prompt => true,
    mv_prompt => true,
    rm_prompt => true,
}

Clearing screen on logout:

class {'env':
    clear_on_logout => true,
}

Installing utils and creating directories in user's homes:

class {'env':
    dirs_in_home => ['tmp','workspace'],
    utils        => ['subversion','git'],
}

Creating links in user's homes:

class {'env':
    link_in_home => ['workspace=/vagrant','www=/srv/www'],
}

Creating aliases to some commands:

class {'env':
    aliases => ["phing=clear ; phing","phpunit=clear ; phpunit"],
}

Contact

Principal developer: Leonardo Thibes => eu@leonardothibes.com

Support

Please log tickets and issues at our Projects site