chore: cleanup old enc class #30

Merged
unkinben merged 1 commits from neoloc/cleanup_enc into develop 2024-06-11 20:31:08 +10:00

View File

@ -10,32 +10,12 @@ class profiles::puppet::enc (
Boolean $force = false,
) {
vcsrepo { '/opt/puppetlabs/enc':
ensure => latest,
provider => git,
source => $repo,
revision => $release,
force => $force,
require => Package['git'],
}
file { '/opt/puppetlabs/bin/enc':
ensure => link,
target => '/opt/puppetlabs/enc/enc.py',
require => Vcsrepo['/opt/puppetlabs/enc'],
ensure => absent,
}
file { '/opt/puppetlabs/bin/puppet-enc':
ensure => file,
owner => 'root',
group => 'root',
mode => '0755',
content => "#!/bin/bash\n(
cd /opt/puppetlabs/enc/
git reset --hard master
git clean -fd
git pull\n)",
require => Package['git'],
ensure => absent,
}
$_timer = @(EOT)
@ -63,8 +43,7 @@ class profiles::puppet::enc (
systemd::timer { 'puppet-enc.timer':
timer_content => $_timer,
service_content => $_service,
active => true,
enable => true,
require => File['/opt/puppetlabs/bin/puppet-enc'],
active => false,
enable => false,
}
}