A colleague suggested that I also try with @GNOME Desktop"
The result is below. This is the same outcome as trying the
gnome-desktop-environment form of the group name, which is to say that the
response is "Nothing to do".
I know that this is not correct, as manually trying the same install does
work, as does using a shall command, so I think that this is broken.
virtualbox-iso: TASK: [ansible-linux-desktop | Install RedHat Gnome
desktop] ******************
virtualbox-iso: <localhost> REMOTE_MODULE yum name= Desktop"
state=present
virtualbox-iso: <localhost> EXEC ['/bin/sh', '-c', 'mkdir -p
$HOME/.ansible/tmp/ansible-tmp-1445414341.08-121472318185337 && chmod a+rx
$HOME/.ansible/tmp/ansible-tmp-1445414341.08-121472318185337 && echo
$HOME/.ansible/tmp/ansible-tmp-1445414341.08-121472318185337']
virtualbox-iso: <localhost> PUT /tmp/tmp36wo8c TO
/home/vagrant/.ansible/tmp/ansible-tmp-1445414341.08-121472318185337/yum
virtualbox-iso: <localhost> EXEC /bin/sh -c 'sudo -k && sudo -H -S -p
"[sudo via ansible, key=epnfbkhdzrrresbocmxmjznkvqquwkmm] password: " -u
root /bin/sh -c '"'"'echo BECOME-SUCCESS-epnfbkhdzrrresbocmxmjznkvqquwkmm;
LANG=C LC_CTYPE=C /usr/bin/python -tt
/home/vagrant/.ansible/tmp/ansible-tmp-1445414341.08-121472318185337/yum;
rm -rf
/home/vagrant/.ansible/tmp/ansible-tmp-1445414341.08-121472318185337/
>/dev/null 2>&1'"'"''
virtualbox-iso: ok: [localhost] => {"changed": false, "msg": "", "rc":
0, "results": ["@GNOME Desktop: Nothing to do"]}
On Tuesday, October 20, 2015 at 3:27:41 PM UTC+2, Nathan Sowatskey wrote:
>
> HI
>
> I am working on a role here:
>
> https://github.com/DevOps4Networks/ansible-linux-desktop-role
>
> Which is used in a Packer build here:
>
>
> https://github.com/DevOps4Networks/opendaylight-integration-packaging-devtools/tree/master/packer
>
> When I attempt to use the yum module to install the group
> gnome-desktop-environment I get the first result below, which reports: "No
> packages marked for update". Note that I have also tried "state=present"
> which reports that there is nothing to do (virtualbox-iso: ok: [localhost]
> => {"changed": false, "msg": "", "rc": 0, "results":
> ["@gnome-desktop-environment: Nothing to do"]}).
>
> When I change to use a shell command to invoke yum to groupinstall
> gnome-desktop-environment the install works, which is shown in the second
> result below.
>
> I am either missing a trick here, or this is just plain wrong.
>
> Any ideas anyone?
>
> Many thanks
>
> Nathan
>
> First result
> --------------
>
> With RedHat.yml with:
>
> - name: Install RedHat Gnome desktop
> #TODO: In theory one should be able to do this:
> yum: name="@gnome-desktop-environment" state=latest
> #BUT, I have been unable to get that to work, so:
> #shell: yum -y groupinstall gnome-desktop-environment
>
> I get:
>
> virtualbox-iso: TASK: [ansible-linux-desktop | Install RedHat Gnome
> desktop] ******************
> virtualbox-iso: <localhost> REMOTE_MODULE yum name= state=latest
> virtualbox-iso: <localhost> EXEC ['/bin/sh', '-c', 'mkdir -p
> $HOME/.ansible/tmp/ansible-tmp-1445340469.26-97807224264836 && chmod a+rx
> $HOME/.ansible/tmp/ansible-tmp-1445340469.26-97807224264836 && echo
> $HOME/.ansible/tmp/ansible-tmp-1445340469.26-97807224264836']
> virtualbox-iso: <localhost> PUT /tmp/tmpUXuUTj TO
> /home/vagrant/.ansible/tmp/ansible-tmp-1445340469.26-97807224264836/yum
> virtualbox-iso: <localhost> EXEC /bin/sh -c 'sudo -k && sudo -H -S -p
> "[sudo via ansible, key=uvezdafkleudwpucmmsrzghddspdlqad] password: " -u
> root /bin/sh -c '"'"'echo BECOME-SUCCESS-uvezdafkleudwpucmmsrzghddspdlqad;
> LANG=C LC_CTYPE=C /usr/bin/python -tt
> /home/vagrant/.ansible/tmp/ansible-tmp-1445340469.26-97807224264836/yum; rm
> -rf /home/vagrant/.ansible/tmp/ansible-tmp-1445340469.26-97807224264836/
> >/dev/null 2>&1'"'"''
> virtualbox-iso: changed: [localhost] => {"changed": true, "msg":
> "Warning: Package group gnome-desktop-environment does not exist.\n", "rc":
> 0, "results": ["Loaded plugins: fastestmirror, langpacks\nLoading mirror
> speeds from cached hostfile\n * base: mirror.tedra.es\n * epel:
> ftp.rediris.es\n * extras: mirror.tedra.es\n * updates: mirror.tedra.es\nNo
> packages marked for update\n"]}
>
> Second result
> -------------------
>
> When I change to:
>
> - name: Install RedHat Gnome desktop
> #TODO: In theory one should be able to do this:
> #yum: name="@gnome-desktop-environment" state=latest
> #BUT, I have been unable to get that to work, so:
> shell: yum -y groupinstall gnome-desktop-environment
>
> I get:
>
> TASK: [ansible-linux-desktop | Install RedHat Gnome desktop]
> ******************
> virtualbox-iso: <localhost> REMOTE_MODULE command yum -y groupinstall
> gnome-desktop-environment #USE_SHELL
> virtualbox-iso: <localhost> EXEC ['/bin/sh', '-c', 'mkdir -p
> $HOME/.ansible/tmp/ansible-tmp-1445343827.26-139550713552714 && chmod a+rx
> $HOME/.ansible/tmp/ansible-tmp-1445343827.26-139550713552714 && echo
> $HOME/.ansible/tmp/ansible-tmp-1445343827.26-139550713552714']
> virtualbox-iso: <localhost> PUT /tmp/tmpG7lqPk TO
> /home/vagrant/.ansible/tmp/ansible-tmp-1445343827.26-139550713552714/command
> virtualbox-iso: <localhost> EXEC /bin/sh -c 'sudo -k && sudo -H -S -p
> "[sudo via ansible, key=cibzbkzumoqutznqhwjsvofqejqxvchg] password: " -u
> root /bin/sh -c '"'"'echo BECOME-SUCCESS-cibzbkzumoqutznqhwjsvofqejqxvchg;
> LANG=C LC_CTYPE=C /usr/bin/python
> /home/vagrant/.ansible/tmp/ansible-tmp-1445343827.26-139550713552714/command;
> rm -rf
> /home/vagrant/.ansible/tmp/ansible-tmp-1445343827.26-139550713552714/
> >/dev/null 2>&1'"'"''
> virtualbox-iso: changed: [localhost] => {"changed": true, "cmd": "yum
> -y groupinstall gnome-desktop-environment", "delta": "0:05:35.508381",
> "end": "2015-10-20 12:29:22.840576", "rc": 0, "start": "2015-10-20
> 12:23:47.332195", "stderr": "", "stdout": "Loaded plugins: fastestmirror,
> langpacks\nLoading mirror speeds from cached hostfile\n * base:
> centos.mirror.xtratelecom.es\n * epel: ftp.cica.es\n * extras:
> centos.mirror.xtratelecom.es\n * updates:
> centos.mirror.xtratelecom.es\nResolving
> Dependencies\n--> Running transaction check\n---> Package
> ModemManager.x86_64 0:1.1.0-6.git20130913.el7 will be installed\n-->
> Processing Dependency: ModemManager-glib(x86-64) = 1.1.0-6.git20130913.el7
> for package: ModemManager-1.1.0-6.git20130913.el7.x86_64\n--> Processing
> Dependency: libqmi-glib.so.1()(64bit) for package:
> ModemManager-1.1.0-6.git20130913.el7.x86_64\n--> Processing Dependency:
> libmm-glib.so.0()(64bit) for package:
>
> [Lots of lines elided]
> ...
>
> \n xorg-x11-xkb-utils.x86_64 0:7.7-9.1.el7
> \n yelp-libs.x86_64 1:3.8.1-7.el7
> \n yelp-xsl.noarch 0:3.8.1-2.el7
> \n zenity.x86_64 0:3.8.0-4.el7
> \n\nComplete!", "warnings": ["Consider using
> yum module rather than running yum"]}
>
>
--
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/00445bc8-7c2b-4c42-8eb8-60590f89afca%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.