Issue #11362 has been updated by Michael Stahnke.

Description updated

Modified formatting
----------------------------------------
Bug #11362: Could not find a default provider for cron 
https://projects.puppetlabs.com/issues/11362

Author: joy huang
Status: Unreviewed
Priority: Normal
Assignee: 
Category: 
Target version: 
Affected Puppet version: 
Keywords: 
Branch: 


hi

(1)
I deployed puppet2.74+dashboard1.2.3+passenger+ 1.6.3 on centos6.0,but i have 
some trouble about cron resource,the puppet agent indicates the following error:

    [root@client2 ~]# puppet agent --test --noop --verbose
    info: Caching catalog for client2.joy.com
    err: Failed to apply catalog: Could not find a default provider for cron"

(2) The manifest on puppet master is the following:

    [root@centosVM puppet]# tree /etc/puppet/manifests/
    /etc/puppet/manifests/
    ├── class
    │   └── classone.pp
    └── site.pp
    1 directory, 2 files

    [root@centosVM puppet]# cat /etc/puppet/manifests/site.pp
    import "class/classone.pp"
    
    node "centos6.joy.com" {
    include kernel::augeas_one
    include en_cron
    
    notify { "operatingsystem is $operatingsystem":
          withpath => true,
       }
    }
    node "client2.joy.com" {
    include en_cron
    }

    [root@centosVM puppet]# cat /etc/puppet/manifests/class/classone.pp
    class en_cron{
      $vim_pkg=$operatingsystem? {
       CentOS => "vim-enhanced",
       default => "vim-minimal"
    }
    package {"$vim_pkg":
         ensure => "present"
        }
    package {"cron":
         ensure => "present"
        }
    cron {"ntp":
      ensure => present,
      command => "/usr/sbin/ntpdate 0.rhel.pool.ntp.org",
      user => root,
      hour => ['2-23'],
      minute => "*/5",
      }
     }


    class en_file{
    file { "/root/scripts":
    ensure => directory
    }
    file {"/root/scripts/check_inode.sh":
    ensure => "file",
    source => "puppet://$server/flist/check_inode.sh",
    mode => 755,
    require => File["/root/scripts"]
    }
    }

any helps welcome

best regards
joy



-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Bugs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-bugs?hl=en.

Reply via email to