Repository URL to install this package:
| 
      
        
        
        Version: 
        
         
          
          4.2.64-4.2  ▾
        
         | 
| 
    
    puppet-triliovault
  
    /
        
    usr
  
        /
        
    share
  
        /
        
    openstack-puppet
  
        /
        
    modules
  
        /
        
    trilio
  
        /
        
    manifests
  
        /
        
    contego
  
        /
        cgroup.pp
   | 
|---|
class trilio::contego::cgroup inherits trilio::contego {
    if "${is_cpu_exists}" == "true" {
        if "${is_trilio_exists}" != "true" {
             file { "/sys/fs/cgroup/cpu/trilio/cpu.shares":
                 ensure  => 'directory',
                 owner   => $contego_user,
                 group   => $contego_group,
                 mode    => '0644',
                 source  => 'puppet:///modules/trilio/cpu.shares',
                 require => File["/sys/fs/cgroup/cpu/trilio"],
             }
        }
        file { "/sys/fs/cgroup/cpu/trilio":
             ensure  => 'directory',
             owner   => $contego_user,
             group   => $contego_group,
             mode    => '0644',
             recurse => true,
             before  => Exec['Change ownership of trilio dir'],
        }
        exec { 'Change ownership of trilio dir':
            command => "/usr/bin/chown -R ${contego_user}:${contego_group} /sys/fs/cgroup/cpu/trilio/",
            path    => ['/usr/bin','/usr/sbin','/usr/local/bin'],
        }
    }
   
         
    if "${is_blkio_exists}" == "true" {
        file { "/sys/fs/cgroup/blkio/trilio":
             ensure => 'directory',
             owner  => $contego_user,
             group  => $contego_group,
             mode   => '0644',
             recurse => true,
        } ->
        exec { 'Change ownership of trilio blkio dir':
            command => "/usr/bin/chown -R ${contego_user}:${contego_group} /sys/fs/cgroup/blkio/trilio/",
            path    => ['/usr/bin','/usr/sbin','/usr/local/bin'],
        }
    }           
}