<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">So creating the configuration file used to be done automatically via a nova-manage project zipfile, but it got removed along with the deprecated auth removal. A user should be able to generate the required certificate and private key from nova using novaclient via:<div><br></div><div>nova x509-create-cert (it downloads the files as pk.pem and cert.pem)</div><div><br></div><div>You can get the ip and port for a project using:</div><div><br></div><div>nova cloudpipe-list</div><div><br></div><div>Then you can create the certfile manually from:</div><div><br></div><div>nova/cloudpipe/client.ovpn.template</div><div><br></div><div>you will have to replace the file names with pk.pem and cert.pem and ip and port with the data from the cloudpipe-list call.</div><div><br></div><div>We really should add a GET to the cloudpipes extension that is not admin only so that a user can retrieve the ip and port for his or her own cloudpipe. Then we could create a novaclient command to generate the ovpn template for you (move the template into novaclient). This would allow a user to get the configuration for his or her cloudpipe without needing an admin to generate it.</div><div><br></div><div>Vish</div><div><br><div><div>On Jul 17, 2012, at 3:16 AM, Kevin Jackson wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">Hi All,<div>So I've been looking at CloudPipe and have got to a stage where I can successfully (I presume) create a CloudPipe image and it launches.</div><div><br></div><div>But now what? :)</div><div><br></div><div>My understanding is that you now execute, from your desktop, openvpn against the public IP of the CloudPipe image which then allows you access to the previously unrouted private (fixed) network range.  But what settings do you use against this?</div>
<div>Under the old deprecated auth, nova-manage packaged up the relevant config file as part of the project.  Under Keystone there isn't that notion of projects.</div><div><br></div><div>As much as I love the much improved docs on creating the image, I don't see that final step on how to use it once its running.</div>
<div><br></div><div>I did try to take a template that was buried deep in the Python dist-packages [using Ubuntu 12.04] area and filled in some details - but it suggests that this (being a  template) should create the final file for a user to use.  This seemed to try to  connect and didn't complete [kept retrying] so I'm not sure if it was the process I used to create the image or configuration issues that caused my problem</div>
<div><br></div><div>Cheers,</div><div><br></div><div>Kev<br><br><div class="gmail_quote">On 21 June 2012 17:23, Anne Gentle <span dir="ltr"><<a href="mailto:anne@openstack.org" target="_blank">anne@openstack.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">The docs team is on it!<br>
<br>
<a href="https://bugs.launchpad.net/openstack-manuals/+bug/1015937" target="_blank">https://bugs.launchpad.net/openstack-manuals/+bug/1015937</a><br>
<br>
I <3 the docs team.<br>
<span class="HOEnZb"><font color="#888888"><br>
Anne<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
On Thu, Jun 21, 2012 at 3:00 AM, Sébastien Han <<a href="mailto:han.sebastien@gmail.com">han.sebastien@gmail.com</a>> wrote:<br>
> Hi,<br>
><br>
> The official doc needs to be updated at some points. If you want to make<br>
> this compatible with Ubuntu 12.04.<br>
> You can check my article<br>
> here <a href="http://www.sebastien-han.fr/blog/2012/06/20/setup-cloud-pipe-vpn-in-openstack/" target="_blank">http://www.sebastien-han.fr/blog/2012/06/20/setup-cloud-pipe-vpn-in-openstack/</a><br>
> and the fork of the mirantis<br>
> repo <a href="https://github.com/leseb/cloudpipe-image-auto-creation/blob/master/cloudpipeconf.sh" target="_blank">https://github.com/leseb/cloudpipe-image-auto-creation/blob/master/cloudpipeconf.sh</a><br>
><br>
> I will also try to  update the OpenStacj wiki asap.<br>
><br>
> Cheers.<br>
><br>
><br>
> On Thu, Jun 21, 2012 at 7:01 AM, Atul Jha <<a href="mailto:Atul.Jha@csscorp.com">Atul.Jha@csscorp.com</a>> wrote:<br>
>><br>
>> Hi Naveen,<br>
>> ________________________________________<br>
>> From: openstack-bounces+atul.jha=<a href="mailto:csscorp.com@lists.launchpad.net">csscorp.com@lists.launchpad.net</a><br>
>> [openstack-bounces+atul.jha=<a href="mailto:csscorp.com@lists.launchpad.net">csscorp.com@lists.launchpad.net</a>] on behalf of<br>
>> Naveen Kuna [<a href="mailto:naveen.kuna@oneconvergence.com">naveen.kuna@oneconvergence.com</a>]<br>
>> Sent: Thursday, June 21, 2012 8:22 AM<br>
>> To: <a href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a><br>
>> Subject: [Openstack] How to use Cloudpipe<br>
>><br>
>> Hi All,<br>
>><br>
>> Can anyone help me in making cloudpipe image and how to use cloudpipe<br>
>> image for VPN service ?<br>
>><br>
>><br>
>> <a href="http://docs.openstack.org/trunk/openstack-compute/admin/content/cloudpipe-per-project-vpns.html" target="_blank">http://docs.openstack.org/trunk/openstack-compute/admin/content/cloudpipe-per-project-vpns.html</a><br>

>><br>
>> Please go through documentation pages next time onwards before asking<br>
>> questions which are already easily available.<br>
>><br>
>> Thanks in Advance<br>
>><br>
>> Regards,<br>
>> Naveen<br>
>><br>
>> Cheers!!<br>
>><br>
>> Atul<br>
>> <a href="http://www.csscorp.com/common/email-disclaimer.php" target="_blank">http://www.csscorp.com/common/email-disclaimer.php</a><br>
>><br>
>> _______________________________________________<br>
>> Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
>> Post to     : <a href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a><br>
>> Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
>> More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
><br>
><br>
><br>
> _______________________________________________<br>
> Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
> Post to     : <a href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a><br>
> Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
> More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
><br>
<br>
_______________________________________________<br>
Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
Post to     : <a href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Kevin Jackson<br>@itarchitectkev<br>
</div>
_______________________________________________<br>Mailing list: <a href="https://launchpad.net/~openstack">https://launchpad.net/~openstack</a><br>Post to     : <a href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a><br>Unsubscribe : <a href="https://launchpad.net/~openstack">https://launchpad.net/~openstack</a><br>More help   : <a href="https://help.launchpad.net/ListHelp">https://help.launchpad.net/ListHelp</a><br></blockquote></div><br></div></body></html>