This site uses different types of cookies, including analytics and functional cookies (its own and from other sites). To change your cookie settings or find out more, click here. If you continue browsing our website, you accept these cookies.
I am trying to codify Alteryx server installation with Chef. I am using the latest available version form chef super market and 2020x installer for installing. I tried with
alteryx_server_package'Alteryx Server'do source'https://download.flexnetoperations.com/279109/1280/617/17515617/AlteryxServerInstallx64_2020.4.5.12471.exe?ftpRequestID=2426321103&server=download.flexnetoperations.com&dtm=DTM20201218194442NDk4MTMzODIz&authparam=1608349482_d41d644e847677b6e43be92c64faa68b&ext=.exe' version'2020.4.5.12471' end
I am receiving below error while trying to converge:
Not exactly Dan. This to me is a bug from the Publicly available Alteryx Cookbook which is not supporting a version and specific URL to take as its `source` and install it.
I need ASAP help on this as security and standards within Airbnb doesn't support GUI installation and to my knowledge Alteryx Server installation doesn't support silent installation from cmd for me to go ahead and install using chef resource `windows_package`.
Appreciate if you or someone from Alteryx IT who is responsible for Chef automation look into this and address the issue.
My CookBook code:
alteryx_server_package 'Alteryx Server' do
While converging `Alteryx-server` cookbooks is defaulting to the GitHub version of 11 which is no where mentioned or forced from my side.
[2021-01-12T22:33:28+00:00] ERROR: Server returned error 503 for http://downloads.alteryx.com/Alteryx220.127.116.11815/AlteryxServerInstallx64_18.104.22.168815.exe, retrying 1/5 in 4s
[2021-01-12T22:33:33+00:00] ERROR: Server returned error 503 for http://downloads.alteryx.com/Alteryx22.214.171.124815/AlteryxServerInstallx64_126.96.36.199815.exe, retrying 2/5 in 7s
[2021-01-12T22:33:40+00:00] ERROR: Server returned error 503 for http://downloads.alteryx.com/Alteryx188.8.131.52815/AlteryxServerInstallx64_184.108.40.206815.exe, retrying 3/5 in 11s
[2021-01-12T22:33:51+00:00] ERROR: Server returned error 503 for http://downloads.alteryx.com/Alteryx220.127.116.11815/AlteryxServerInstallx64_18.104.22.168815.exe, retrying 4/5 in 25s
[2021-01-12T22:34:16+00:00] ERROR: Server returned error 503 for http://downloads.alteryx.com/Alteryx22.214.171.124815/AlteryxServerInstallx64_126.96.36.199815.exe, retrying 5/5 in 56s
[2021-01-12T22:35:12+00:00] INFO: HTTP Request Returned 503 Service Unavailable:
[2021-01-12T22:35:12+00:00] WARN: remote_file[C:\chef\cache\package\AlteryxServerInstallx64_188.8.131.52815.exe] cannot be downloaded from http://downloads.alteryx.com/Alteryx184.108.40.206815/AlteryxServerInstallx64_220.127.116.11815.exe: 503 "Service Unavailable"
Error executing action `create` on resource 'remote_file[C:\chef\cache\package\AlteryxServerInstallx64_18.104.22.168815.exe]'
503 "Service Unavailable"
# Declared in
ruby=ruby 2.6.5p114 (2019-10-01 revision 67812) [x64-mingw32]
Silent installation try which didn't took the parameter values and went ahead with defaults:
Chef is a software automation tool that helps in automating installation instructions. You would need a chef-server or check workstation on your local Mac and then come up with a cook book to instruct chef on how/where/what to do.
At Airbnb, we use Terraform to spin up our AWS/GCP instances and Chef server (Licensed) to converge a specific installations based on roles we create during terraform spin up of instances.
Benefits of chef is you don't need to install manually and make mistakes. once the config/secrets are designed and tested no matter how many times the instances are trashed/crashed. Chef can bring up the installation and make sure Its up and running within no time.