yum: can take a URL, or alternatively you can download the file (preferably using get_url which is easy to make idempotent) and then pass yum: the downloaded path to the RPM.
Cheers Dick On 25 November 2014 at 00:37, Ovidio B. <[email protected]> wrote: > Greetings, > > I'm very new to ansible and I created this simple playbook to install new > relic, however I'm trying to see if there's a way for the first task to see > if the RPM is present. New Relic's documenation has me installing the repo > with the following command: "rpm -Uvh > http://download.newrelic.com/pub/newrelic/el5/i386/newrelic-repo-5-3.noarch.rpm" > > Is there a way I can use the Yum module to check to see if the repo was > already installed so the playbook doens't fail instead of using the command > module? I was thinking maybe enablerepo would do the trick but i'm not 100% > certain. > > --- > - name: 1. Add the New Relic yum repository > command: rpm -Uvh > http://download.newrelic.com/pub/newrelic/el5/i386/newrelic-repo-5-3.noarch.rpm > > - name: 2. Install the Server Monitor package > yum: name=newrelic-sysmond state=latest > > - name: 3. Configure & start the Server Monitor daemon > command: "{{item}}" > with_items: > - nrsysmond-config --set > license_key=a58da0ed3e1daf8e9f5a9573a5f295cdb332ef20 > - /etc/init.d/newrelic-sysmond start > > -- > 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/670466f2-06e4-4428-9490-dacf00b23320%40googlegroups.com. > 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/CAK5eLPSc7_He6M6EGOYG1bQc7NC3uLH15F1EXB4_Kkm3RLZuEA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
