|
6 | 6 | describe 'datadog_agent class without any parameters on Solaris/Nexenta' do |
7 | 7 | let(:facts) do |
8 | 8 | { |
9 | | - osfamily: 'Solaris', |
10 | | - operatingsystem: 'Nexenta', |
11 | 9 | os: { |
12 | 10 | 'architecture' => 'x86_64', |
13 | 11 | 'family' => 'Solaris', |
|
36 | 34 | end |
37 | 35 | let(:facts) do |
38 | 36 | { |
39 | | - osfamily: 'debian', |
40 | | - operatingsystem: 'Ubuntu', |
41 | 37 | os: { |
42 | 38 | 'architecture' => 'x86_64', |
43 | 39 | 'family' => 'debian', |
|
64 | 60 | end |
65 | 61 | let(:facts) do |
66 | 62 | { |
67 | | - osfamily: 'debian', |
68 | | - operatingsystem: 'Ubuntu', |
69 | 63 | os: { |
70 | 64 | 'architecture' => 'x86_64', |
71 | 65 | 'family' => 'debian', |
|
92 | 86 | end |
93 | 87 | let(:facts) do |
94 | 88 | { |
95 | | - osfamily: 'debian', |
96 | | - operatingsystem: 'Ubuntu', |
97 | 89 | os: { |
98 | 90 | 'architecture' => 'x86_64', |
99 | 91 | 'family' => 'debian', |
|
120 | 112 | end |
121 | 113 | let(:facts) do |
122 | 114 | { |
123 | | - osfamily: 'debian', |
124 | | - operatingsystem: 'Ubuntu', |
125 | 115 | os: { |
126 | 116 | 'architecture' => 'x86_64', |
127 | 117 | 'family' => 'debian', |
|
148 | 138 | end |
149 | 139 | let(:facts) do |
150 | 140 | { |
151 | | - osfamily: 'debian', |
152 | | - operatingsystem: 'Ubuntu', |
153 | 141 | os: { |
154 | 142 | 'architecture' => 'x86_64', |
155 | 143 | 'family' => 'debian', |
|
176 | 164 | end |
177 | 165 | let(:facts) do |
178 | 166 | { |
179 | | - osfamily: 'debian', |
180 | | - operatingsystem: 'Ubuntu', |
181 | 167 | os: { |
182 | 168 | 'architecture' => 'x86_64', |
183 | 169 | 'family' => 'debian', |
|
204 | 190 | end |
205 | 191 | let(:facts) do |
206 | 192 | { |
207 | | - osfamily: 'debian', |
208 | | - operatingsystem: 'Ubuntu', |
209 | 193 | os: { |
210 | 194 | 'architecture' => 'x86_64', |
211 | 195 | 'family' => 'debian', |
|
234 | 218 | end |
235 | 219 | let(:facts) do |
236 | 220 | { |
237 | | - osfamily: 'debian', |
238 | | - operatingsystem: 'Ubuntu', |
239 | 221 | os: { |
240 | 222 | 'architecture' => 'x86_64', |
241 | 223 | 'family' => 'debian', |
|
260 | 242 | context 'windows NPM' do |
261 | 243 | let(:facts) do |
262 | 244 | { |
263 | | - osfamily: 'windows', |
264 | | - operatingsystem: 'Windows', |
265 | 245 | os: { |
266 | 246 | 'architecture' => 'x86_64', |
267 | 247 | 'family' => 'windows', |
|
316 | 296 | ALL_OS.each do |operatingsystem| |
317 | 297 | let(:facts) do |
318 | 298 | { |
319 | | - operatingsystem: operatingsystem, |
320 | | - osfamily: getosfamily(operatingsystem), |
321 | 299 | os: { |
322 | 300 | 'architecture' => 'x86_64', |
323 | 301 | 'family' => getosfamily(operatingsystem), |
|
367 | 345 | end |
368 | 346 | let(:facts) do |
369 | 347 | { |
370 | | - operatingsystem: operatingsystem, |
371 | | - osfamily: getosfamily(operatingsystem), |
372 | 348 | os: { |
373 | 349 | 'architecture' => 'x86_64', |
374 | 350 | 'family' => getosfamily(operatingsystem), |
|
1728 | 1704 | end |
1729 | 1705 | let(:facts) do |
1730 | 1706 | { |
1731 | | - operatingsystem: operatingsystem, |
1732 | | - osfamily: getosfamily(operatingsystem), |
1733 | 1707 | os: { |
1734 | 1708 | 'architecture' => 'x86_64', |
1735 | 1709 | 'family' => getosfamily(operatingsystem), |
|
1763 | 1737 | end |
1764 | 1738 | let(:facts) do |
1765 | 1739 | { |
1766 | | - operatingsystem: operatingsystem, |
1767 | | - osfamily: getosfamily(operatingsystem), |
1768 | 1740 | os: { |
1769 | 1741 | 'architecture' => 'x86_64', |
1770 | 1742 | 'family' => getosfamily(operatingsystem), |
|
2375 | 2347 | { |
2376 | 2348 | agent_major_version: 6, |
2377 | 2349 | puppet_run_reports: true, |
2378 | | - facts_to_tags: ['osfamily'], |
| 2350 | + facts_to_tags: ['os.family'], |
2379 | 2351 | trusted_facts_to_tags: ['extensions.trusted_fact', 'extensions.facts_array', 'extensions.facts_hash.actor.first_name'], |
2380 | 2352 | } |
2381 | 2353 | end |
2382 | 2354 | let(:facts) do |
2383 | 2355 | { |
2384 | | - 'operatingsystem' => 'CentOS', |
2385 | | - 'osfamily' => 'redhat', |
2386 | 2356 | 'os' => { |
2387 | 2357 | 'architecture' => 'x86_64', |
2388 | 2358 | 'family' => 'redhat', |
|
2409 | 2379 |
|
2410 | 2380 | it do |
2411 | 2381 | is_expected.to contain_file('/etc/datadog-agent/datadog.yaml') |
2412 | | - .with_content(%r{tags:\n- osfamily:redhat\n- extensions.trusted_fact:test\n- extensions.facts_array:one\n- extensions.facts_array:two\n- extensions.facts_hash.actor.first_name:Macaulay}) |
| 2382 | + .with_content(%r{tags:\n- os.family:redhat\n- extensions.trusted_fact:test\n- extensions.facts_array:one\n- extensions.facts_array:two\n- extensions.facts_hash.actor.first_name:Macaulay}) |
2413 | 2383 | end |
2414 | 2384 | end |
2415 | 2385 | end |
|
2420 | 2390 | { |
2421 | 2391 | agent_major_version: 6, |
2422 | 2392 | puppet_run_reports: true, |
2423 | | - facts_to_tags: ['osfamily', 'facts_array', 'facts_hash.actor.first_name', 'looks.like.a.path'], |
| 2393 | + facts_to_tags: ['os.family', 'facts_array', 'facts_hash.actor.first_name', 'looks.like.a.path'], |
2424 | 2394 | } |
2425 | 2395 | end |
2426 | 2396 | let(:facts) do |
2427 | 2397 | { |
2428 | | - 'operatingsystem' => 'CentOS', |
2429 | | - 'osfamily' => 'redhat', |
2430 | 2398 | 'facts_array' => ['one', 'two'], |
2431 | 2399 | 'facts_hash' => { |
2432 | 2400 | 'actor' => { |
|
2449 | 2417 |
|
2450 | 2418 | it do |
2451 | 2419 | is_expected.to contain_file('/etc/datadog-agent/datadog.yaml') |
2452 | | - .with_content(%r{tags:\n- osfamily:redhat\n- facts_array:one\n- facts_array:two\n- facts_hash.actor.first_name:Macaulay\n- looks.like.a.path:but_its_not}) |
| 2420 | + .with_content(%r{tags:\n- os.family:redhat\n- facts_array:one\n- facts_array:two\n- facts_hash.actor.first_name:Macaulay\n- looks.like.a.path:but_its_not}) |
2453 | 2421 | end |
2454 | 2422 | end |
2455 | 2423 |
|
|
2463 | 2431 | end |
2464 | 2432 | let(:facts) do |
2465 | 2433 | { |
2466 | | - operatingsystem: 'CentOS', |
2467 | | - osfamily: 'redhat', |
2468 | 2434 | facts_array: ['one', 'two'], |
| 2435 | + osfamily: 'redhat', |
2469 | 2436 | os: { |
2470 | 2437 | 'architecture' => 'x86_64', |
2471 | 2438 | 'family' => 'redhat', |
|
0 commit comments