Hi,
I've been trying to setup openstack keystone for my DEV environment using
Puppet. Everything works fine, except the 'exec' resource.
I have tried the below things, but not getting the desired results
1. '*/bin/bash -c 'source /root/openrc.sh*' in the command attribute, but
nothing happens.
2. tried using the '*provider*' attribute in the exec resource.
3. tried using '*environment*' attribute.
It's only when i manually run '*source /root/openrc.sh*', the variables are
set.
Below are the contents of the actual puppet manifest, and the openrc.sh
file which is to be run on the node.
# cat testexec.pp
exec { 'admin':
command => '/bin/sh /root/openrc.sh'
}
Contents of openrc.sh
#!/bin/sh
export OS_TOKEN="fbed3beb36960f2b3e1b"
export OS_URL="http://openstack:35357/v3"
export OS_IDENTITY_API_VERSION=3
Is there a way we achieve this?
Thanks in Advance.
J
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/puppet-users/05c9d71f-c02d-4d5a-8607-70ecbf68dafe%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.