Here are my Execs, sorry didnt pasted them in the first post:

 exec {"Retrieve dump":
                cwd => "/var/www/r",
                command => "/usr/bin/wget http://xyz.com/asc.sql";,
                timeout => 360,
                require=>Class[subversion],
        }

        exec {"Get db":
                cwd => "/var/www/r",
                command => "/usr/bin/mysql -uroot -ppapa < asc.sql",
                require =>Class[mysql],
        }

MYSQL CLASS:
class mysql {
        package { "mysql-server-5.1":
                        ensure=>present,
        require=>Class[vim],
                }

        package {"mysql-client":
                        ensure=>present,
        require=>Class[vim],
                }

       exec {"root password":
               command=>"/usr/bin/mysqladmin -u root PASSWORD papa",
               require=>package["mysql-server-5.1"],
       }

        }





On Jul 20, 10:52 am, newguy <aimanparv...@gmail.com> wrote:
> Hi guys
> I am running in to a strange  problem, I have a bunch of puppet
> modules and one of them has an exec which changes the root password
> and there is another which runs mysql import command to import dump
> file in to the database, the problem is both these exec are returning
> the following error:
>
> err: //par/Exec[root password]/returns: change from notrun to 0
> failed: /usr/bin/mysqladmin -u root PASSWORD papa returned 1 instead
> of one of [0] at /etc/puppet/environments/development/modules/par/
> manifests/init.pp:39
>
> err: //par/Exec[Get db]/returns: change from notrun to 0 failed: /usr/
> bin/mysql -uroot -ppapa par < download.sql returned 1 instead of one
> of [0] at /etc/puppet/environments/development/modules/par/manifests/
> init.pp:35
>
> but still once the catalog has finished I am able to access mysql
> through root password ring but there is no database par formed, i have
> checked the dump file its correct.
>
> I don't know how to go about this, please help.

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to