pulse-vadc / terraform-provider-vtm

A terraform provider from the Pulse Secure virtual Traffic Manager
Mozilla Public License 2.0
9 stars 12 forks source link

Virtual server configuration , cipher list invalid error #17

Closed iahmad-khan closed 5 years ago

iahmad-khan commented 5 years ago

Hi,

I am taking the string directly from json representation of the config file and using it in tf configuration , but it says the value is invalid. what could be the correct value:

* vtm_virtual_server.uniprot-org_https: 1 error(s) occurred:

* vtm_virtual_server.uniprot-org_https: Error creating vtm_virtual_server 'uniprot-org_https': The resource provided is invalid ; ssl_cipher_suites The supplied cipher list 'SSL_ECDHE_ECDSA_WItH_AES_128_GCM_SHA256,SSL_ECDHE_ECDSA_WItH_AES_256_GCM_SHA384,SSL_ECDHE_ECDSA_WItH_AES_128_CBC_SHA,SSL_ECDHE_ECDSA_WItH_AES_256_CBC_SHA,SSL_ECDHE_ECDSA_WItH_AES_128_CBC_SHA256,SSL_ECDHE_ECDSA_WItH_AES_256_CBC_SHA384,SSL_ECDHE_RSA_WItH_AES_128_GCM_SHA256,SSL_ECDHE_RSA_WItH_AES_256_GCM_SHA384,SSL_ECDHE_RSA_WItH_AES_128_CBC_SHA,SSL_ECDHE_RSA_WItH_AES_256_CBC_SHA,SSL_ECDHE_RSA_WItH_AES_128_CBC_SHA256,SSL_ECDHE_RSA_WItH_AES_256_CBC_SHA384,SSL_DHE_RSA_WItH_AES_128_GCM_SHA256,SSL_DHE_RSA_WItH_AES_256_GCM_SHA384,SSL_DHE_RSA_WItH_AES_128_CBC_SHA,SSL_DHE_RSA_WItH_AES_256_CBC_SHA,SSL_DHE_RSA_WItH_AES_128_CBC_SHA256,SSL_DHE_RSA_WItH_AES_256_CBC_SHA256' is not valid.
* vtm_virtual_server.www6-ebi_https: 1 error(s) occurred:

* vtm_virtual_server.www6-ebi_https: Error creating vtm_virtual_server 'www6-ebi_https': The resource provided is invalid ; ssl_cipher_suites The supplied cipher list 'SSL_ECDHE_ECDSA_WItH_AES_128_GCM_SHA256,SSL_ECDHE_ECDSA_WItH_AES_256_GCM_SHA384,SSL_ECDHE_ECDSA_WItH_AES_128_CBC_SHA,SSL_ECDHE_ECDSA_WItH_AES_256_CBC_SHA,SSL_ECDHE_ECDSA_WItH_AES_128_CBC_SHA256,SSL_ECDHE_ECDSA_WItH_AES_256_CBC_SHA384,SSL_ECDHE_RSA_WItH_AES_128_GCM_SHA256,SSL_ECDHE_RSA_WItH_AES_256_GCM_SHA384,SSL_ECDHE_RSA_WItH_AES_128_CBC_SHA,SSL_ECDHE_RSA_WItH_AES_256_CBC_SHA,SSL_ECDHE_RSA_WItH_AES_128_CBC_SHA256,SSL_ECDHE_RSA_WItH_AES_256_CBC_SHA384,SSL_DHE_RSA_WItH_AES_128_GCM_SHA256,SSL_DHE_RSA_WItH_AES_256_GCM_SHA384,SSL_DHE_RSA_WItH_AES_128_CBC_SHA,SSL_DHE_RSA_WItH_AES_256_CBC_SHA,SSL_DHE_RSA_WItH_AES_128_CBC_SHA256,SSL_DHE_RSA_WItH_AES_256_CBC_SHA256' is not valid.
* vtm_virtual_server.plus-europepmc-org_https: 1 error(s) occurred:

* vtm_virtual_server.plus-europepmc-org_https: Error creating vtm_virtual_server 'plus-europepmc-org_https': The resource provided is invalid ; ssl_cipher_suites The supplied cipher list 'SSL_ECDHE_ECDSA_WItH_AES_128_GCM_SHA256,SSL_ECDHE_ECDSA_WItH_AES_256_GCM_SHA384,SSL_ECDHE_ECDSA_WItH_AES_128_CBC_SHA,SSL_ECDHE_ECDSA_WItH_AES_256_CBC_SHA,SSL_ECDHE_ECDSA_WItH_AES_128_CBC_SHA256,SSL_ECDHE_ECDSA_WItH_AES_256_CBC_SHA384,SSL_ECDHE_RSA_WItH_AES_128_GCM_SHA256,SSL_ECDHE_RSA_WItH_AES_256_GCM_SHA384,SSL_ECDHE_RSA_WItH_AES_128_CBC_SHA,SSL_ECDHE_RSA_WItH_AES_256_CBC_SHA,SSL_ECDHE_RSA_WItH_AES_128_CBC_SHA256,SSL_ECDHE_RSA_WItH_AES_256_CBC_SHA384,SSL_DHE_RSA_WItH_AES_128_GCM_SHA256,SSL_DHE_RSA_WItH_AES_256_GCM_SHA384,SSL_DHE_RSA_WItH_AES_128_CBC_SHA,SSL_DHE_RSA_WItH_AES_256_CBC_SHA,SSL_DHE_RSA_WItH_AES_128_CBC_SHA256,SSL_DHE_RSA_WItH_AES_256_CBC_SHA256' is not valid.
* vtm_virtual_server.www-ebi_https: 1 error(s) occurred:

* vtm_virtual_server.www-ebi_https: Error creating vtm_virtual_server 'www-ebi_https': The resource provided is invalid ; ssl_cipher_suites The supplied cipher list 'SSL_ECDHE_ECDSA_WItH_AES_128_GCM_SHA256,SSL_ECDHE_ECDSA_WItH_AES_256_GCM_SHA384,SSL_ECDHE_ECDSA_WItH_AES_128_CBC_SHA,SSL_ECDHE_ECDSA_WItH_AES_256_CBC_SHA,SSL_ECDHE_ECDSA_WItH_AES_128_CBC_SHA256,SSL_ECDHE_ECDSA_WItH_AES_256_CBC_SHA384,SSL_ECDHE_RSA_WItH_AES_128_GCM_SHA256,SSL_ECDHE_RSA_WItH_AES_256_GCM_SHA384,SSL_ECDHE_RSA_WItH_AES_128_CBC_SHA,SSL_ECDHE_RSA_WItH_AES_256_CBC_SHA,SSL_ECDHE_RSA_WItH_AES_128_CBC_SHA256,SSL_ECDHE_RSA_WItH_AES_256_CBC_SHA384,SSL_DHE_RSA_WItH_AES_128_GCM_SHA256,SSL_DHE_RSA_WItH_AES_256_GCM_SHA384,SSL_DHE_RSA_WItH_AES_128_CBC_SHA,SSL_DHE_RSA_WItH_AES_256_CBC_SHA,SSL_DHE_RSA_WItH_AES_128_CBC_SHA256,SSL_DHE_RSA_WItH_AES_256_CBC_SHA256' is not vali

From the documentation and code , I see that the value must be a string , so it is a string but still , it says its invalid

ndavidson-pulse commented 5 years ago

You've got funny capitalization in your cipher list, that's why they are not working.