Hi guys, sha1-aes256;modp3072 works if I use the UI or cloudmonkey, that's why I am thinking it must be terraform or some weird encoding issues.
I tried replacing ; with - and also using modp2048, to no avail. "* cloudstack_vpn_customer_gateway.default: Error creating VPN Customer Gateway test-vpc: Undefined error: {"errorcode":431,"errortext":"The customer gateway IKE policy sha1-aes256-modp2048 is invalid! Verify the required Diffie Hellman (DH) group is specified."}" Logs here https://paste.fedoraproject.org/paste/HpGdigqa33ZjTeIDrAwE9w -- Sent from the Delta quadrant using Borg technology! Nux! www.nux.ro ----- Original Message ----- > From: "Jayapal Uradi" <jayapal.ur...@accelerite.com> > To: "dev" <dev@cloudstack.apache.org> > Sent: Wednesday, 22 November, 2017 04:20:53 > Subject: Re: Fail with vpn customer gateway creation through terraform > Hi Lucian, > > Try the the following in config, ‘-‘ instead of ‘;’ after the aes256 in the > config. > > New: "sha1-aes256-modp3072” > Old: "sha1-aes256;modp3072” > > Thanks, > Jayapal > On Nov 22, 2017, at 5:44 AM, Pierre-Luc Dion > <pd...@cloudops.com<mailto:pd...@cloudops.com>> wrote: > > Hi Nux, > > Could it be your cloudstack version ? modp3072 is recent I think in > CloudStack so if you run a older version maybe it's not there? > > > > On Tue, Nov 21, 2017 at 6:55 PM, Nux! <n...@li.nux.ro<mailto:n...@li.nux.ro>> > wrote: > > Thanks Chiradeep, > > Checked but brain says no. What should I have learned from there? > > AFAIK this is a terraform fail. > > Lucian > > -- > Sent from the Delta quadrant using Borg technology! > > Nux! > www.nux.ro<http://www.nux.ro> > > ----- Original Message ----- > From: "Chiradeep Vittal" <chirade...@gmail.com> > To: "dev" <dev@cloudstack.apache.org> > Sent: Tuesday, 21 November, 2017 19:14:16 > Subject: Re: Fail with vpn customer gateway creation through terraform > > Check > https://github.com/apache/cloudstack/blob/77864992fe8f80dbabd1240f6373d2 > ba3e98713c/utils/src/main/java/com/cloud/utils/net/NetUtils.java#L1221 > > On Tue, Nov 21, 2017 at 10:11 AM, Nux! <n...@li.nux.ro> wrote: > > Hi, > > I'm trying out terraform and had success so far, except for the vpn > customer gateway feature. > For some reason, terraform fails to create it, though I use the same > options as in UI/cloudmonkey where it works just fine. > > The snippet for it is: > > resource "cloudstack_vpn_customer_gateway" "default" { > name = "test-vpc" > cidr = "10.0.0.0/24" > esp_policy = "aes256-sha1" > gateway = "1.2.3.4" > ike_policy = "sha1-aes256;modp3072" > ipsec_psk = "terraformxyz7" > } > > It always complains about the ike_policy: > * cloudstack_vpn_customer_gateway.default: Error creating VPN Customer > Gateway test-vpc: Undefined error: {"errorcode":431,"errortext":"The > customer gateway IKE policy sha1-aes256;modp3072 is invalid! Verify the > required Diffie Hellman (DH) group is specified."} > > I tried all sorts of ways to write the ike_policy, escaped, web > encoded/decoded, nothing worked. What am I missing? > The example terraform docs provide suffers the same fate. > > Lucian > > -- > Sent from the Delta quadrant using Borg technology! > > Nux! > www.nux.ro > > > DISCLAIMER > ========== > This e-mail may contain privileged and confidential information which is the > property of Accelerite, a Persistent Systems business. It is intended only for > the use of the individual or entity to which it is addressed. If you are not > the intended recipient, you are not authorized to read, retain, copy, print, > distribute or use this message. If you have received this communication in > error, please notify the sender and delete all copies of this message. > Accelerite, a Persistent Systems business does not accept any liability for > virus infected mails.