Merge pull request 'chore: cleanup old enc class' (#30) from neoloc/cleanup_enc into develop

Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/30
This commit is contained in:
Ben Vincent 2024-06-11 20:31:08 +10:00
commit ca558d493b

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,
}
}