With the Ansible yum module, can I install an RPM that is local to the server that I’m deploying to? In other words, can I do something like this using ansible, but using the yum module?
- name: locally install mysql-community-release rpm (configures yum)
sudo: true
shell: yum localinstall ~{{ install_user }}/RPMs/{{ mysql_community_rpm }} -y
tags: - mysql-client
The yum module gives this example:
- name: install nginx rpm from a local file
yum: name=/usr/local/src/nginx-release-centos-6-0.el6.ngx.noarch.rpm state=present
But is this the same as yum localinstall? Or, does this install an RPM on the destination that exists on the machine I running ansible-playbook from?