- name: Install base applications
yum: name={{ item }} state=present
with_items:
- epel-release
- vim-enhanced
- gcc
- wget
- libsemanage-python
- policycoreutils-python
- setroubleshoot
- tmux"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": 126yum install libsemanage-python policycoreutils-python setroubleshoot tmux- name: Install libsemanage-python
yum: name=libsemanage-python state=present
(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]
--
You received this message because you are subscribed to a topic in the Google Groups "Ansible Project" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/ansible-project/WnKg0GYz0O8/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ansible-proje...@googlegroups.com.
To post to this group, send email to ansible...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/0380bea5-1624-41c4-ad2a-270caf8d8efa%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

(duchess) [duchess@localhost:jeffrey-wen] ansible-playbook yum.yml
PLAY [Test yum module installs.] ***********************************************
TASK [setup] *******************************************************************
ok: [localhost]
TASK [Install base applications] ***********************************************
failed: [localhost] (item=[u'epel-release', u'vim-enhanced', u'gcc', u'wget', u'libsemanage-python', u'policycoreutils-python', u'setroubleshoot', u'tmux']) => {"changed":false,"failed":true,"item": ["epel-release", "vim-enhanced", "gcc", "wget", "libsemanage-python", "policycoreutils-python", "setroubleshoot", "tmux"], "msg": "No package matching 'epel-release' found available,installed or updated", "rc": 126, "results": ["No package matching 'epel-release' found available, installed or updated"]}
PLAY RECAP *********************************************************************
localhost : ok=1 changed=0 unreachable=0 failed=1
(duchess) [duchess@localhost: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@localhost: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@localhost:jeffrey-wen] cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.3 (Maipo)
---
- name: Test yum module installs.
hosts: localhost
become: yes
tasks:
- name: What if we use yum_repository?
yum_repository:
baseurl: https://dl.fedoraproject.org/pub/epel/7Server/x86_64/
description: "Epel release."
name: epel-release
state: present
- name: Install base applications
yum:
name: "{{ item }}"
state: present
with_items:
- gcc
- libsemanage-python
- policycoreutils-python
- setroubleshoot
- tmux
- vim-enhanced
- wget
...
# vim: ft=ansible:
(duchess) [duchess@localhost:jeffrey-wen] ansible-playbook yum.yml
PLAY [Test yum module installs.] ***********************************************
TASK [setup] *******************************************************************
ok: [localhost]
TASK [What if we use yum_repository?] ******************************************
changed: [localhost]
TASK [Install base applications] ***********************************************
changed: [localhost] => (item=[u'gcc', u'libsemanage-python', u'policycoreutils-python', u'setroubleshoot', u'tmux', u'vim-enhanced', u'wget'])
PLAY RECAP *********************************************************************
localhost : ok=3 changed=2 unreachable=0 failed=0
I have not yet had time to set up a test bed for this, but I'm planning on doing that today so I'll update you with my results.
To unsubscribe from this group and all its topics, send an email to ansible-project+unsubscribe@googlegroups.com.
To post to this group, send email to ansible-project@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/0380bea5-1624-41c4-ad2a-270caf8d8efa%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Thank you so much for helping me out! However, there is still an issue with a few of the other packages.
For example: try removing epel-release from the list and watch it complain about a few of the other packages.
You received this message because you are subscribed to a topic in the Google Groups "Ansible Project" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/ansible-project/WnKg0GYz0O8/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ansible-proje...@googlegroups.com.
To post to this group, send email to ansible...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/CAK5eLPQiUSdofv1%3DJabsoiTrhSoutAdz1Jn4QmsnQ8EMkWX5rg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.