Yep, it's a big part of app deployment to push things that aren't packages,
so we have lots of ways to do that.

Take a look at the module index, and you'll find a lot of useful modules.

get_url is ideal for fetching a tarball, but there are also modules for
checking out source code from git, svn, hg, and bzr.

The "unarchive" module in 1.4 can also push a tarball and automatically
extract it.

http://ansibleworks.com/docs/modules.html
http://ansibleworks.com/docs/modules.html#source-control
http://ansibleworks.com/docs/modules.html#files
http://ansibleworks.com/docs/modules.html#network

Hope this helps and let us know if you have other questions!

--Michael



On Sun, Dec 8, 2013 at 10:08 AM, James Cammarata <
[email protected]> wrote:

> The yum and apt repositories mainly deal with configured repositories,
> however (with at least the yum module I know), you can specify a URL or
> local path for the package name and it will be installed just as it would
> with yum. You can use the apt_repository module to add source repos, or
> with yum you can deploy the .repo files with the template or copy module.
>
>
> On Sun, Dec 8, 2013 at 7:42 AM, Diogene Laerce <[email protected]>wrote:
>
>> Hi,
>>
>> I'm new to ansible and I'd like to know if the software only deals with
>> repositories or is it able to download latest sources and install them ?
>> I didn't find any docs on that "maybe" feature.
>>
>> Thank you
>>
>> --
>> “One original thought is worth a thousand mindless quotings.”
>> “Le vrai n'est pas plus sûr que le probable.”
>>
>>                                               Diogene Laerce
>>
>> --
>> 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].
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>
>
>
> --
>
> James Cammarata <[email protected]>
> Sr. Software Engineer, AnsibleWorks, Inc.
> http://www.ansibleworks.com/
>
> --
> 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].
> For more options, visit https://groups.google.com/groups/opt_out.
>



-- 
Michael DeHaan <[email protected]>
CTO, AnsibleWorks, Inc.
http://www.ansibleworks.com/

-- 
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].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to