Skip to content

Commit 51aafc4

Browse files
Use config examples to set up the super-agent, allowing to have empty agents. (#1054)
1 parent ee0261f commit 51aafc4

File tree

3 files changed

+8
-20
lines changed

3 files changed

+8
-20
lines changed

recipes/newrelic/infrastructure/super-agent/debian.yml

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -341,15 +341,11 @@ install:
341341
342342
config_supervisors:
343343
cmds:
344-
- |
345-
# Remove values_file keys from config.yaml
346-
sed -i '/^\s*values_file:/d' /etc/newrelic-super-agent/config.yaml
347-
sed -i '/^\s*#\s*values_file:/d' /etc/newrelic-super-agent/config.yaml
348344
- |
349345
if [ "{{.NR_CLI_INFRA_AGENT}}" = "false" ] && [ "{{.NR_CLI_NRDOT}}" = "false" ]; then
350-
sed -i '/^\s*agents:/s/^/#/' /etc/newrelic-super-agent/config.yaml
346+
cp /etc/newrelic-super-agent/examples/super-agent-config-no-agents.yaml /etc/newrelic-super-agent/config.yaml
351347
else
352-
sed -i 's/s*#\s*agents:/agents:/g' /etc/newrelic-super-agent/config.yaml
348+
cp /etc/newrelic-super-agent/examples/super-agent-config-all-agents.yaml /etc/newrelic-super-agent/config.yaml
353349
fi
354350
- |
355351
if [ "{{.NR_CLI_INFRA_AGENT}}" = "false" ]; then

recipes/newrelic/infrastructure/super-agent/rhel.yml

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -278,14 +278,10 @@ install:
278278
config_supervisors:
279279
cmds:
280280
- |
281-
# Remove values_file keys from config.yaml
282-
sed -i '/^\s*values_file:/d' /etc/newrelic-super-agent/config.yaml
283-
sed -i '/^\s*#\s*values_file:/d' /etc/newrelic-super-agent/config.yaml
284-
- |
285-
if [ "{{.NR_CLI_INFRA_AGENT}}" = "false" ] && [ "{{.NR_CLI_NRDOT}}" = "false" ] ; then
286-
sed -i '/^\s*agents:/s/^/#/' /etc/newrelic-super-agent/config.yaml
281+
if [ "{{.NR_CLI_INFRA_AGENT}}" = "false" ] && [ "{{.NR_CLI_NRDOT}}" = "false" ]; then
282+
cp /etc/newrelic-super-agent/examples/super-agent-config-no-agents.yaml /etc/newrelic-super-agent/config.yaml
287283
else
288-
sed -i 's/s*#\s*agents:/agents:/g' /etc/newrelic-super-agent/config.yaml
284+
cp /etc/newrelic-super-agent/examples/super-agent-config-all-agents.yaml /etc/newrelic-super-agent/config.yaml
289285
fi
290286
- |
291287
if [ "{{.NR_CLI_INFRA_AGENT}}" = "false" ] ; then

recipes/newrelic/infrastructure/super-agent/suse.yml

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -233,14 +233,10 @@ install:
233233
config_supervisors:
234234
cmds:
235235
- |
236-
# Remove values_file keys from config.yaml
237-
sed -i '/^\s*values_file:/d' /etc/newrelic-super-agent/config.yaml
238-
sed -i '/^\s*#\s*values_file:/d' /etc/newrelic-super-agent/config.yaml
239-
- |
240-
if [ "{{.NR_CLI_INFRA_AGENT}}" = "false" ] && [ "{{.NR_CLI_NRDOT}}" = "false" ] ; then
241-
sed -i '/^\s*agents:/s/^/#/' /etc/newrelic-super-agent/config.yaml
236+
if [ "{{.NR_CLI_INFRA_AGENT}}" = "false" ] && [ "{{.NR_CLI_NRDOT}}" = "false" ]; then
237+
cp /etc/newrelic-super-agent/examples/super-agent-config-no-agents.yaml /etc/newrelic-super-agent/config.yaml
242238
else
243-
sed -i 's/s*#\s*agents:/agents:/g' /etc/newrelic-super-agent/config.yaml
239+
cp /etc/newrelic-super-agent/examples/super-agent-config-all-agents.yaml /etc/newrelic-super-agent/config.yaml
244240
fi
245241
- |
246242
if [ "{{.NR_CLI_INFRA_AGENT}}" = "false" ] ; then

0 commit comments

Comments
 (0)