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.
