--- - hosts: all tasks: - name: debug debug: msg: "{{ item }}" with_items: - foreman_discovery - foreman_default_hostgroup tags: foreman-plugins-debug
- name: debug install plugin debug: msg: "ruby193-rubygem-{{ item }}" with_items: - foreman_discovery - foreman_default_hostgroup tags: foreman-plugins-debug
- name: install plugins yum: name='ruby193-rubygem-{{ item }}' state=present with_items: - foreman_discovery - foreman_default_hostgroup tags: - foreman-plugins-install - foreman-plugins-debug
PLAY [all] ********************************************************************
GATHERING FACTS ***************************************************************
TASK: [debug] *****************************************************************
ok: [foreman.qa.linx.sbx.avp.ru] => (item=foreman_discovery) => { "item": "foreman_discovery", "msg": "foreman_discovery"}
ok: [foreman.qa.linx.sbx.avp.ru] => (item=foreman_default_hostgroup) => { "item": "foreman_default_hostgroup", "msg": "foreman_default_hostgroup"}
TASK: [debug install plugin] **************************************************
ok: [foreman.qa.linx.sbx.avp.ru] => (item=foreman_discovery) => { "item": "foreman_discovery", "msg": "ruby193-rubygem-foreman_discovery"}
ok: [foreman.qa.linx.sbx.avp.ru] => (item=foreman_default_hostgroup) => { "item": "foreman_default_hostgroup", "msg": "ruby193-rubygem-foreman_default_hostgroup"}
TASK: [install plugins] ******************************************************* failed: [foreman.qa.linx.sbx.avp.ru] => (item=foreman_discovery,foreman_default_hostgroup) => {"changed": false, "failed": true, "item": "foreman_discovery,foreman_default_hostgroup", "rc": 0, "results": ["ruby193-rubygem-foreman_discovery-4.0.0-1.fm1_9.el7.noarch providing ruby193-rubygem-foreman_discovery is already installed"]}msg: No Package matching 'foreman_default_hostgroup' found available, installed or updated
FATAL: all hosts have already failed -- aborting$ yum install -q ruby193-rubygem-foreman_discovery ruby193-rubygem-foreman_default_hostgroup
========================================================================================================================================================================================================= Package Arch Version Repository Size=========================================================================================================================================================================================================Installing: ruby193-rubygem-foreman_default_hostgroup noarch 3.0.0-1.el7 foreman-plugins 19 k ruby193-rubygem-foreman_discovery noarch 4.0.0-1.fm1_9.el7 foreman-plugins 206 k
Transaction Summary=========================================================================================================================================================================================================Install 2 Packages
Is this ok [y/d/N]: yTo view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/69f8e2cd-b902-4237-a31d-d545edf81dcd%40googlegroups.com.--
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 ansible-proje...@googlegroups.com.
To post to this group, send email to ansible...@googlegroups.com.
and I'd like to add that end-user should not be bothered with differences in packages' names in OSes
Setting
foreman_plugins:
- discovery
- bootdisk
is all what have to be done.
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/7NshAYwEpbo/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/CAK5eLPR8AdfpOgkpLjzKQHTWqDrm0TvTCStL6_QoZHcCtpiX%2BA%40mail.gmail.com.
- name: install plugins yum: name='ruby193-rubygem-{{ item }}' state=present