Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #
- # Automatically generated by blueprint(7). Edit at your own risk.
- #
- class diffuglymodule2 {
- Exec {
- path => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin',
- }
- Class['files'] -> Class['packages']
- class files {
- file {
- '/etc':
- ensure => directory;
- '/etc/apt':
- ensure => directory;
- '/etc/apt/sources.list':
- content => template('diffuglymodule2/etc/apt/sources.list'),
- ensure => file,
- group => root,
- mode => 0644,
- owner => root;
- '/etc/init.d':
- ensure => directory;
- '/etc/init.d/.depend.boot':
- content => template('diffuglymodule2/etc/init.d/.depend.boot'),
- ensure => file,
- group => root,
- mode => 0644,
- owner => root;
- '/etc/myapp':
- ensure => directory;
- '/etc/myapp/conf':
- content => template('diffuglymodule2/etc/myapp/conf'),
- ensure => file,
- group => root,
- mode => 0644,
- owner => root;
- '/etc/shells':
- content => template('diffuglymodule2/etc/shells'),
- ensure => file,
- group => root,
- mode => 0644,
- owner => root;
- }
- }
- include files
- class packages {
- exec { 'apt-get -q update':
- before => Class['apt'],
- }
- class apt {
- package {
- 'htop':
- ensure => '1.0.1-1';
- 'screen':
- ensure => '4.1.0~20120320gitdb59704-7';
- 'vim-runtime':
- ensure => '2:7.3.547-7';
- }
- }
- include apt
- }
- include packages
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement