I'm having the same issue with beanstalkd_view
gem: name=beanstalkd_view user_install=no include_dependencies=yes 
state=present

will not install dependencies of beanstalkd_view.
Ubuntu 14.04LTS and the ansible 1.9.2

On Thursday, October 30, 2014 at 11:55:48 AM UTC-6, Michael DeHaan wrote:
>
> "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] 
> <javascript:>> 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] <javascript:>.
>> To post to this group, send email to [email protected] 
>> <javascript:>.
>> 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/ce8e2e66-5875-4b4d-bea7-8670290c4c88%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to