On 7/22/19 1:04 PM, Rahul Kumar wrote:
> I want to use simple single task for install/upgrade/downgrade . All 3 cases 
> , I want to handle in one task:
> Currently I use 2 tasks:
> For Install:
> - name: Install RPMs
>   yum:
>      name: '{{ rpm_list }}'
>      state: 'latest'
>      enablerepo: '{{ my_repos_names }}'
>      disable_gpg_check: '{{ my_allow_unsigned_rpms }}'
>      update_cache: '{{ my_update_cache }}'
>   environment: "{{ proxy_env }}"
>  
> For upgrade/downgrade I rely on calling below from shell module:
> 
> - name: "Performing Distribution Synchronization"
>   shell: yum distro-sync -y --disablerepo="{{repo_to_disable|default('*')}}" 
> --enablerepo="{{ Repo_to_enable}}"
> Since distro-sync option of yum works on already installed rpms.( Yum does 
> not have anything for downgrading cases ,
> already some issues on this on github)
> 
> How i can achieve all 3 operations from single task, any idea ?

What are your objectives to do it in one task?

Regards
        Racke

> 
> -- 
> 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] 
> <mailto:[email protected]>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/ansible-project/CAGH8rEx2tgRbx4oEPqMOXz9r%3DCyS1LRqrAgLJOTqNB2hSYvBaQ%40mail.gmail.com
> <https://groups.google.com/d/msgid/ansible-project/CAGH8rEx2tgRbx4oEPqMOXz9r%3DCyS1LRqrAgLJOTqNB2hSYvBaQ%40mail.gmail.com?utm_medium=email&utm_source=footer>.


-- 
Ecommerce and Linux consulting + Perl and web application programming.
Debian and Sympa administration. Provisioning with Ansible.

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/6656ba85-4c57-cf2e-8865-563ed91c3f63%40linuxia.de.

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to