This is a thing:

- name: install local rpm
  yum: name=/path/to/my/local.rpm


- James


On Thu, Mar 13, 2014 at 5:34 AM, Mike Zak <[email protected]> wrote:

> Sorry if I reply to an obsolete thread, but here's a usecase that I just
> encountered that might make this useful:
> When one wants to add a yum repository(For instance when he wants to
> install the MySQL community repo), the only option is to do this from a
> local rpm, thus making it useful to be able to use yum locainstall from
> within the playbook.
> Of course, an easy workaround is using the shell action, and writing the
> command manually(which isn't very hard).
>
> On Wednesday, May 9, 2012 2:38:42 AM UTC+3, Michael DeHaan wrote:
>>
>>  Replies inline.
>>
>> On Tuesday, May 8, 2012 at 6:46 PM, felix wrote:
>>
>> Any plans to have the yum module be able to localinstall local rpms?
>> Sometimes, I just want my own files outside of what is available so it'd be
>> pleasant to be able to just have RPM files for what we need and install
>> them when necessary...
>>
>>
>> I think the plans for any open source project need to be well understood
>> -- they are what the maintainer needs or wants of them.  As such, this use
>> case isn't really one I need -- and I would like to understand your needs
>> better, especially why a yum repo is not a good option, because those
>> only transfer the content on demand.
>>
>> I don't think it's out of hand to take a patch to let the yum module take
>> name as a filesystem path or something, but I also don't understand why
>> you're needing it.   Help me understand first :)
>>
>>
>> As a corollary to this - at what point do files get transferred from the
>> local machine to the target host? Was looking through the copy module and
>> the md5summing all seemed to already be happening on the host, is the model
>> that all things are transferred immediately and then comparisons done? Or
>> is it magically checking a local sum and a remote sum and only transferring
>> in the event that they are diff't?
>>
>>
>> The copy, template, and raw modules are a bit special, all of the other
>> modules are pretty much standard.   We don't bother md5sum'ing the module
>> sources because they are pretty small, and due to the way paramiko forces
>> us to do sudo handling, we have to do more connection closing in sudo mode
>> and it's desirable to minimize the ops.
>>
>> That all being said, I have some refactoring plans for play books and
>> some capabilities I'll discuss in a later email.
>>
>>
>>
>> Thanks!
>>
>> felix
>>
>>
>>   --
> 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/251ae64c-1272-45cf-8acf-097f6ff54b42%40googlegroups.com<https://groups.google.com/d/msgid/ansible-project/251ae64c-1272-45cf-8acf-097f6ff54b42%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/CAJvmrNNM_4qtiuxWP6Z%2BKrOXOfiXHTbdQ1hNAuT1cV39-Ndwig%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to