hello. where is my mistake?
yumtest:
---
- hosts: test
vars:
generic_pkg_extension: "rpm"
generic_temp_dir: "/var/tmp"
file_packages:
- "daemontools-0.76-112memphis.x86_64"
- "libevent-1.4.13-500.el6.x86_64"
- "nginx-1.2.8-2.el6.x86_64"
tasks:
- name: "uploading packages from file"
copy: src="{{item}}.{{generic_pkg_extension}}"
dest="{{generic_temp_dir}}/{{item}}.{{generic_pkg_extension}}"
with_items: file_packages
- name: installing packages from file
yum: name="{{generic_temp_dir}}/{{item}}.{{generic_pkg_extension}}"
state="present"
with_items: file_packages
I ran "ansible-playbook -i yumtest yumtest.yaml" and got:
PLAY [test]
*******************************************************************
GATHERING FACTS
***************************************************************
ok: [victim]
TASK: [uploading packages from file]
******************************************
ok: [victim] => (item=daemontools-0.76-112memphis.x86_64)
ok: [victim] => (item=libevent-1.4.13-500.el6.x86_64)
ok: [victim] => (item=nginx-1.2.8-2.el6.x86_64)
TASK: [installing packages from file]
*****************************************
failed: [victim] =>
(item=daemontools-0.76-112memphis.x86_64,libevent-1.4.13-500.el6.x86_64,nginx-1.2.8-2.el6.x86_64)
=> {"changed": false, "failed": true, "item":
"daemontools-0.76-112memphis.x86_64,libevent-1.4.13-500.el6.x86_64,nginx-1.2.8-2.el6.x86_64",
"rc": 0, "results": []}
msg: No Package matching '/var/tmp/daemontools-0.76-112memphis.x86_64'
found available, installed or updated
FATAL: all hosts have already failed -- aborting
if I leave in file_packages only one element, then result will success, but
I need install several packages.
--
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/7f1c2fe5-079f-4563-bf00-ca90f77958f6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.