Slide 1

Slide 1 text

large td-agent.conf with Chef @kenjiskywalker

Slide 2

Slide 2 text

RubyGems

Slide 3

Slide 3 text

Is only one configuration file used? td-agent.conf

Slide 4

Slide 4 text

Include Directive

Slide 5

Slide 5 text

Include Directive on Chef cookbook

Slide 6

Slide 6 text

td-agent cookbook recipe

Slide 7

Slide 7 text

/td-agent/recipes/default.rb

Slide 8

Slide 8 text

/td-agent/recipes/default.rb

Slide 9

Slide 9 text

/s3cmd/recipes/default.rb

Slide 10

Slide 10 text

/s3cmd/templates/ default/_s3cfg.erb

Slide 11

Slide 11 text

/td-agent/recipes/default.rb

Slide 12

Slide 12 text

/td-agent/templates/ default/td-agent.conf.erb glob͸includeͷॱ൪΍ಡΈࠐΜͰ͸͍͚ͳ͍configͳͲ ಡΈࠐΜͰ͠·͏Մೳੑ͕͋ΔͷͰɺݸผͰࢦఆͨ͠ํ͕ྑ͍

Slide 13

Slide 13 text

/td-agent/recipes/default.rb

Slide 14

Slide 14 text

/td-agent/recipes/ default/nginx.conf

Slide 15

Slide 15 text

/td-agent/recipes/ default/nginx-s3.conf

Slide 16

Slide 16 text

/td-agent/recipes/ default/default.conf

Slide 17

Slide 17 text

- include directive @fluent - include_recipe @Chef very simple ;) +

Slide 18

Slide 18 text

thank you.