Sha256: 6db417bd9b08944454a49ae1d0a891ad3ad8b619e6e11765df35e098c36bd8e6

Contents?: true

Size: 1.4 KB

Versions: 10

Compression:

Stored size: 1.4 KB

Contents

# $Id: components 832 2006-01-17 07:11:50Z luke $

# i still have no 'require'-like functionality, and i should also
# have 'recommend'-like functionality...
define apache(php,docroot,user,group) {
    package { apache:
        version => "2.0.53"
    }
    service { apache:
        running => true
    }


    # this definitely won't parse
    #if $php == "true" {
    #    # this needs to do two things:
    #    # - mark a dependency
    #    # - cause this apache component to receive refresh events generated by php
    #    #require("php")
    #    $var = value
    #}

    #file { "../examples/root/etc/configfile":
    #    owner => $user
    #}
}

define sudo() {
    package { sudo:
        version => "1.6.8p7"
    }
    file { "/etc/sudoers":
        owner => root,
        group => root,
        mode => "440"
    }
}

define ssh {
    package { ssh:
        version => "3.4.4.4"
    }
    service { "sshd":
        running => true
    }
}

define sleeper(path,mode) {
    Service {
        path => "../examples/root/etc/init.d"
    }

    service { sleeper:
        running => true,
        path => "../examples/root/etc/init.d"
    }
    file { $path:
        mode => $mode
    }
    $files = ["/tmp/testness","/tmp/funtest"]
    file { $files:
        ensure => file
    }
}

#apache { "test":
#    php => false,
#    docroot => "/export/html",
#    user => "www-data",
#    group => "www-data"
#}

#ssh { "yucko":}

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
puppet-0.13.6 examples/code/components
puppet-0.13.0 examples/code/components
puppet-0.13.1 examples/code/components
puppet-0.13.2 examples/code/components
puppet-0.18.4 examples/code/components
puppet-0.23.0 examples/code/components
puppet-0.22.4 examples/code/components
puppet-0.16.0 examples/code/components
puppet-0.23.2 examples/code/components
puppet-0.23.1 examples/code/components