I'm afraid I can't reproduce this on a CentOS 7 vm running in virtualbox. 
Are you using RedHat? If so, which version?

The playbook I used for reference, along with the results.






(duchess) [duchess@centos:jeffrey-wen] cat yum.yml 

---

- name: Test yum module installs.

 hosts: localhost

 become: yes

 tasks:

   - name: Install base applications

     yum: 

        name: "{{ item }}" 

        state: present 

      with_items:

       - epel-release

       - vim-enhanced

       - gcc

       - wget

       - libsemanage-python

       - policycoreutils-python

       - setroubleshoot

       - tmux

...

# vim: ft=ansible:

(duchess) [duchess@centos:jeffrey-wen] ansible-playbook yum.yml

PLAY [Test yum module installs.] 
***********************************************


TASK [setup] 
*******************************************************************


ok: [localhost]


TASK [Install base applications] 
***********************************************

changed: [localhost] => (item=[u'epel-release', u'vim-enhanced', u'gcc', u
'wget', u'libsemanage-python', u'policycoreutils-python', u'setroubleshoot', 
u'tmux'])


PLAY RECAP 
*********************************************************************

localhost                  : ok=2    changed=1    unreachable=0    failed=0 
 


(duchess) [duchess@centos:jeffrey-wen] ansible --version

ansible 2.2.0.0

 config file = /etc/ansible/ansible.cfg

 configured module search path = Default w/o overrides

(duchess) [duchess@centos:jeffrey-wen] 


On Tuesday, November 22, 2016 at 11:27:51 AM UTC-8, Jeffrey Wen wrote:
>
> My playbook that installs some generic applications on all of my servers:
>
> - name: Install base applications
>   yum: name={{ item }} state=present
>   with_items:
>     - epel-release
>     - vim-enhanced
>     - gcc
>     - wget
>     - libsemanage-python
>     - policycoreutils-python
>     - setroubleshoot
>     - tmux
>
>
> I get an error message for each of the following packages:
> "msg": "No package matching 'libsemanage-python' found available, 
> installed or updated", "rc": 126
>
> "msg": "No package matching 'policycoreutils-python' found available, 
> installed or updated", "rc": 126
>
> "msg": "No package matching 'setroubleshoot found available, installed or 
> updated", "rc": 126
>
> "msg": "No package matching 'tmux' found available, installed or updated", 
> "rc": 126
>
> If I remove those packages from the item list, the install goes through 
> fine.
>
> I have also verified that if I manually run the following command on the 
> remote server, it exists
> yum install libsemanage-python policycoreutils-python setroubleshoot tmux
>
> If I remove the package from the item list and install it individually, it 
> will *work*:
> - name: Install libsemanage-python
>   yum: name=libsemanage-python state=present
>
> *Has anyone run into a similar scenario and figured out why it is causing 
> this?*
>

-- 

-- 
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/02b53e8e-1f3b-4228-a503-c835edc268b2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to