Skip to content

Commit 0016f63

Browse files
committed
Add install_info file
1 parent 91a0fff commit 0016f63

3 files changed

Lines changed: 31 additions & 0 deletions

File tree

manifests/init.pp

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -558,6 +558,15 @@
558558
order => '08',
559559
}
560560
}
561+
562+
file {'/etc/dd-agent/install_info':
563+
owner => $dd_user,
564+
group => $dd_group,
565+
mode => '0640',
566+
content => template('datadog_agent/install_info.erb'),
567+
require => File['/etc/dd-agent'],
568+
}
569+
561570
} else { #Agent 6/7
562571

563572
# notify of broken params on agent6/7
@@ -714,6 +723,14 @@
714723
require => File['C:/ProgramData/Datadog'],
715724
}
716725

726+
file { 'C:/ProgramData/Datadog/install_info':
727+
owner => $dd_user,
728+
group => $dd_group,
729+
mode => '0660',
730+
content => template('datadog_agent/install_info.erb'),
731+
require => File['C:/ProgramData/Datadog'],
732+
}
733+
717734
} else {
718735

719736
file { '/etc/datadog-agent/datadog.yaml':
@@ -725,6 +742,14 @@
725742
require => File['/etc/datadog-agent'],
726743
}
727744

745+
file { '/etc/datadog-agent/install_info':
746+
owner => $dd_user,
747+
group => $dd_group,
748+
mode => '0640',
749+
content => template('datadog_agent/install_info.erb'),
750+
require => File['/etc/datadog-agent'],
751+
}
752+
728753
}
729754

730755
}

manifests/params.pp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
$apt_backup_keyserver = 'hkp://pool.sks-keyservers.net:80'
2424
$apt_keyserver = 'hkp://keyserver.ubuntu.com:80'
2525
$sysprobe_service_name = 'datadog-agent-sysprobe'
26+
$module_metadata = load_module_metadata($module_name)
2627

2728
case $::operatingsystem {
2829
'Ubuntu','Debian' : {

templates/install_info.erb

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
install_method:
3+
tool: puppet
4+
tool_version: puppet-<%= @puppetversion %>
5+
installer_version: datadog_module-<%= @module_metadata['version'] %>

0 commit comments

Comments
 (0)