"For some reason without user install option , i found that the gem was
installed under root home directory. Shouldn't by default it install it
system wide?"

I would hope so, yes.

Perhaps this is something about that particular gem?



On Sun, Oct 26, 2014 at 9:43 PM, J Soetanto <[email protected]> wrote:

> ​Really weird, after tinkering i got it working by adding
> "user_install=no" . The gem executable is slightly different
>
> gem: name=fluent-plugin-elasticsearch state=present executable=/usr/sbin/
> td-agent-gem user_install=no​
>
> For some reason without user install option , i found that the gem was
> installed under root home directory. Shouldn't by default it install it
> system wide?
>
>
> On Monday, October 27, 2014 10:57:58 AM UTC+11, J Soetanto wrote:
>>
>> Hi there,
>>
>> I tried to install fluentd elasticsearch plugin using ansible gem,
>> however for some reason the installation does not install the dependencies
>> even though i explicitly set to install dependencies
>>
>> Background:
>>
>>    - ansible 1.7.1
>>    - ubuntu 12.04
>>    - elasticsearch installed separately
>>    - install fluentd from tresuredata repo
>>    - apt_key: url=http://packages.treasuredata.com/GPG-KEY-td-agent
>>    state=present
>>    - apt_repository: repo='deb http://packages.treasuredata.
>>    com/2/ubuntu/precise/ precise contrib' state=present
>>    - apt: name=td-agent state=present force=yes
>>
>> Trying the following code result with success, however the td-agent
>> service can't start because it is missing some dependencies
>>
>> gem: name=fluent-plugin-elasticsearch state=present executable=/opt/td-
>> agent/embedded/bin/fluent-gem include_dependencies=yes
>>
>> When starting the service ,receive error
>>
>> fluent/supervisor.rb:257:rescue in main_process: config error file=
>> "/etc/td-agent/td-agent.conf" error="Unknown output plugin
>> 'elasticsearch'. Run 'gem search -rd fluent-plugin' to find plugins"
>>
>> However if i execute it using standard command (below) , i don't
>> encounter the problem
>>
>> command: /opt/td-agent/embedded/bin/fluent-gem install fluent-plugin-
>> elasticsearch
>>
>> How do i know it is missing dependencies? When i see the gem list under
>> td-agent directory (/opt/td-agent/embedded/lib/ruby/gems/2.1.0/gems/) no
>> elasticsearch listed there when installing using "ansible gem" . if i try
>> to install elasticsearch using "ansible gem" it will complain it is missing
>> other fluentd plugins.
>>
>> Is this problem with gem plugin ? or can anyone shed any light on this?
>>
>> Thanks,
>>
>  --
> You received this message because you are subscribed to the Google Groups
> "Ansible Project" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/ansible-project/b830f627-d468-488a-b7a7-bb9e201288c4%40googlegroups.com
> <https://groups.google.com/d/msgid/ansible-project/b830f627-d468-488a-b7a7-bb9e201288c4%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/CA%2BnsWgz%2B6rDHWXLPodV9Zeg7%2BOErifsdqUKuFQEJFXhe37t4Ow%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to