1234567891011121314151617181920212223242526272829 |
- # manage centos specific things
- class tinc::centos inherits tinc::base {
- if $tinc::uses_systemd {
- # systemd manages per instance
- Service['tinc'] {
- ensure => undef,
- enable => false,
- }
- Concat['/etc/tinc/nets.boot']{
- ensure => 'absent',
- }
- } else {
- file {
- '/etc/sysconfig/tinc' :
- source => [ "puppet:///modules/site_tinc/CentOS/${::fqdn}/tinc.sysconfig",
- 'puppet:///modules/site_tinc/tinc.sysconfig',
- "puppet:///modules/tinc/${::operatingsystem}/tinc.sysconfig"],
- require => Package['tinc'],
- notify => Service['tinc'],
- owner => root,
- group => 0,
- mode => '0644';
- }
- Service['tinc'] {
- hasstatus => true,
- hasrestart => true
- }
- }
- }
|