GithubHelp home page GithubHelp logo

tableau / server-install-script-samples Goto Github PK

View Code? Open in Web Editor NEW
82.0 27.0 146.0 638 KB

Sample code showing how to script Tableau Server installations

License: MIT License

Python 65.73% Shell 34.27%

server-install-script-samples's Introduction

server-install-script-samples

As-Is

Important: This project is not actively maintained by either Tableau or the community. It will remain online in an archived state for historical reference.

The Tableau Server installer is intended for interactive installation and configuration of Tableau server. This approach works well for many users and administrators, but limits the ability to perform automated deployments using tools like Chef or Puppet.

This repository provides some reference implementations to show users and organizations how they can automate deployment of Tableau Server on Windows and Linux, using scripts to prepare the installation and run the installer executable with appropriate command-line arguments.

The windows subdirectory contains files related to automating installation for Tableau Server on Windows.

The linux subdirectory contains files related to automating installation for Tableau Server on Linux.

server-install-script-samples's People

Contributors

altmas5 avatar bcantoni avatar benlower avatar cowens5 avatar flomotlik avatar james-baker avatar jcase avatar jsoref avatar kittychou avatar mydittle avatar pvanz avatar rbrewer avatar shuaiye2017 avatar ssross0410 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

server-install-script-samples's Issues

Nested Calculated Field

If the calculated field formula contains another calculated field, the name can not be displayed correctly.

It will display as "Calculation_..." instead of the calculated field name.

WaitCondition received failed message: stack rollback

HI ,

i used the same script for Tableau installation. the stack roolsback with the below error.
kindly asssit in identifying the wait condition issue.

  15:5 time CREATE_FAILED AWS::CloudFormation::WaitCondition TableauServerWaitCondition WaitCondition received failed message: 'Configuration failed.' for uniqueId: i-07c4e744cc0076f68
  Physical ID:arn:aws:cloudformation:us-east-2:803776605671:stack/tablauestack/575dfa70-22e6-11e9-bc1c-0a888d4075c6/TableauServerWaitHandle
  Client Request Token:Console-CreateStack-9875f6ee-772f-4f1b-9517-f358fc83170d

Unable to install in D drive

While installing Tableau server in D drive using the script we are getting the "unable to connect to TSM controller" error. Could you please help to resolve the issue?. Please let me know if we need to do any changes in the code.

Support for automated installer for 2021 versions

Is there a plan to develop automated installers for Linux for Tableau Server 2021 versions as well?
Currently the latest changes are from 2 years ago and the automated installer script does not work with Tableau Server 2021 version.

Support for license activation in proxy environments

Does (or could) the installer support activating license keys in server environments that use proxies?

https://help.tableau.com/current/server/en-us/activate_proxy.htm
https://help.tableau.com/v2019.4/server/en-us/activate_proxy.htm

Essentially performing steps 2 & 4 around the parts of activating the license key.

Step 2: Temporarily change log on account for Tableau Server Administrative Controller service
Step 4: Revert the log on account back to Network Service

(Tableau server version 2019.4)

Thanks

Linux script assumes default shell is compatible (bash)

When using SU at lines 565 and 614 SU will use the default shell, which if it is not bash (maybe sh also works) it is likely to fail. In our case default shell is tsch which fails with errors like "Missing name for redirect. " during the setup part of the script...

A work around for us was to explicitly set the shell for SU like
'su -s /usr/bin/bash -c "set -a && source <(cat ${confwild}) .....' on lines 565 and 614.

Suggested fix is detecting compatible shells, and passing to su -s, or write script in more portable fashion.

su -c "set -a && source <(cat ${confwild}) && ${install_dir}/packages/customer-bin.${version_string}/tsm ${tabadminArgs} -u \"${tsm_admin_user}\" -s https://$(hostname):${controller_port}" "${running_username}" <<<"${escaped_tsm_admin_pass}"

su -c "set -a && source <(cat ${confwild}) && ${install_dir}/packages/customer-bin.${version_string}/tabcmd initialuser --server \"localhost:${gateway_port}\" --username \"${tableau_server_admin_user}\" --password-file \"${temporary_password_file}\"" "${running_username}"

Configuration Entities

Is there a complete list for the configEntities? In the example only have identityStore, gatewaySettings and runAsUser. I want to configure smtp, saml, cert etc ...

Is it possible with the silent installer?

Thanks

An error occurred: 409504, Resource Conflict

An error occurred: 409504, Resource Conflict
Getting the below error
2019-07-11 18:21:16 main : DEBUG com.tableausoftware.tabadmin.cli.ServerApi - Client request: POST https://devtableaupoc:8850/api/0.5/import?configuration=true&topology=false
2019-07-11 18:21:17 main : ERROR com.tableausoftware.tabadmin.TSMErrorHandler - An error occurred: 409504, Resource Conflict
2019-07-11 18:21:17 main : ERROR com.tableausoftware.tabadmin.cli.Console - Resource Conflict: The specified user 'tgrdevadmin' cannot logon. Have you provided the correct password? Is your domain controller healthy?
com.tableausoftware.commandline.commons.ReportableException: Resource Conflict: The specified user 'tableauadmin' cannot logon. Have you provided the correct password? Is your domain controller healthy?
at com.tableausoftware.tabadmin.commands.TabadminCommand.execute(TabadminCommand.java:126)

User is having administrator privileges on the windows server.
Any body got the same issue.Using version 2019.2.1

Issue with get_config_parameter and worker0.gateway.port

I get this error while attempting a 10.4.1 silent install;

...
...
Running: E:\Tableau\Tableau Server\10.4\bin\tabadmin.exe['get', 'worker0.gateway.port']
"tabadmin get worker0.gateway.port" failed; falling back to manual parsing.
get_workgroup_yml with installDir set to: E:\Tableau\Tableau Server
Running: E:\Tableau\Tableau Server\10.4\bin\tabcmd.exe
Failed with output *** Not authorized
Invalid username or password. (errorCode=16)

I tested manually running E:\Tableau\Tableau Server\10.4\bin\tabadmin.exe get worker0.gateway.port

and it comes back with 80, so it is working.

Not sure why it had to fallback to yaml parsing.

Tableau 2020 installer

Please create a tableau 2020 linux installer as this installer is failing for tableau 2020

.deb fil corrupted or "failed to open the software package" after download

What am I missing here: I cannot get the automated installer installed. This problem is before trying to install Tableau with the automated installer, it's just getting the installer itself installed:

#wget (deb package)
#sudo gdebi -n (deb package)
#output:

Reading package lists... Done
Building dependency tree        
Reading state information... Done
Failed to open the software package
The package might be corrupted or you are not allowed to open the file. Check the permissions of the fil e.

I've used chmod 777 which results in
-rwxrwxrwx 1 ubuntu ubuntu 67912 Sep 10 20:49 tableau-server-automated-installer-2019-1_all1.deb

The deb package is coming from this repo as is, e.g. wget https://github.com/tableau/server-install-script-samples/blob/master/linux/automated-installer/packages/tableau-server-automated-installer-2019-1_all.deb

I've also tried the 2018-3 package, same problem. To double check my environment I've downloaded other random utility deb packages, and installed them as above, "sudo gdebi -n utility.deb" ... success.

how to install tableau in specified location using this automated installer?

Hi Guys,

THis script installing fine but i want to install tableau to a specific location instead default /opt/tableau/tableu_server. where we have to change that property to install my own different location. And what are all optinal orguments we can give as same as Windows automated script. like services user addition, and more?

thanks
Bala

Python 3 Support

After a quick glance at the code, I don't see any reason why this couldn't work with Py3.

In fact, I see more code written to prevent python3 than I think would be required to be compatible with python 3 :)

I'll take a more in depth review later and submit a PR
(I may just run futurize over it and compare the output)

Linux: No such file or directory

Try to install Tableau server on linux

./automated-installer -s secrets -f config.json -r reg_templ.json --accepteula packages/tableau-server-automated-installer-10-5-0_all.deb -v
Reading package lists... Done
Building dependency tree        
Reading state information... Done
Building data structures... Done 
Building data structures... Done 
(Reading database ... 86632 files and directories currently installed.)
Preparing to unpack .../tableau-server-automated-installer-10-5-0_all.deb ...
Unpacking tableau-server-automated-installer-10500.18.0109.1050 (10500-18.0109.1050) over (10500-18.0109.1050) ...
Setting up tableau-server-automated-installer-10500.18.0109.1050 (10500-18.0109.1050) ...
./automated-installer: line 448: /opt/tableau/tableau_server/packages/scripts.automated-installer-10500.18.0109.1050/initialize-tsm: No such file or directory

Unrecognized option: --restart using the automated-installer

I got this error message using the automated-installer
https://github.com/tableau/server-install-script-samples/blob/master/linux/automated-installer/packages/tableau-server-automated-installer-10-5-0.noarch.rpm

+ su -c '/opt/tableau/tableau_server/packages/customer-bin.20204.21.0114.0916/tsm pending-changes apply --restart -u "tableau" -p "tableau" -s https://localhost.localdomain:8850' tableau
Unrecognized option: --restart
[root@localhost ~]# echo $?
1

I checked that the restart option is not available for tsm pending-changes apply command
https://help.tableau.com/current/server/en-us/cli_pending-changes.htm#pending-changes-apply

Due to that we decided to move away from the automated-installer

centos7 - automated installer 2018-1.noarch.rpm fails to install

I am attempting to install the automated install scripts etc using the RPM packages located in the linux packages subfolder. I am attempting to do a test install in a vagrant VM before implementing in production.
However, when I attempt to use yum localinstall or rpm -ivh I get errors (included bash output below).

Are you able to advise what further steps are required to utilise these packages? If all else fails I can simply use the supplied script but the packages make this process more repeatable etc.
Thanks for your assistance.

Bash output:

[vagrant@centos7-puppet tableau]$ sudo wget https://github.com/tableau/server-install-script-samples/blob/master/linux/automated-installer/packages/tableau-server-automated-installer-2018-1.noarch.rpm
sudo wget https://github.com/tableau/server-install-script-samples/blob/master/linux/automated-installer/packages/tableau-server-automated-installer-2018-1.noarch.rpm
--2018-06-27 23:58:14--  https://github.com/tableau/server-install-script-samples/blob/master/linux/automated-installer/packages/tableau-server-automated-installer-2018-1.noarch.rpm
Resolving github.com (github.com)... 192.30.255.112, 192.30.255.113
Connecting to github.com (github.com)|192.30.255.112|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: ‘tableau-server-automated-installer-2018-1.noarch.rpm’

    [  <=>                                                                                                                                                                                                ] 42,073       117KB/s   in 0.4s

2018-06-27 23:58:15 (117 KB/s) - ‘tableau-server-automated-installer-2018-1.noarch.rpm’ saved [42073]

[vagrant@centos7-puppet tableau]$ sudo wget https://github.com/tableau/server-install-script-samples/blob/master/linux/automated-installer/packages/tableau-server-automated-installer-10-5-0.noarch.rpm
--2018-06-28 00:50:31--  https://github.com/tableau/server-install-script-samples/blob/master/linux/automated-installer/packages/tableau-server-automated-installer-10-5-0.noarch.rpm
Resolving github.com (github.com)... 192.30.255.112, 192.30.255.113
Connecting to github.com (github.com)|192.30.255.112|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: ‘tableau-server-automated-installer-10-5-0.noarch.rpm’

    [  <=>                                                                                                                                                                                                ] 40,777       115KB/s   in 0.3s

2018-06-28 00:50:32 (115 KB/s) - ‘tableau-server-automated-installer-10-5-0.noarch.rpm’ saved [40777]

[vagrant@centos7-puppet tableau]$sudo chmod 777 tableau-server-automated-installer-*
[vagrant@centos7-puppet tableau]$ ls -la
total 84
drwxr-xr-x  2 tableau root   124 Jun 28 00:50 .
drwxr-xr-x. 6 root    root   100 Jun 27 06:48 ..
-rwxrwxrwx  1 root    root 40777 Jun 28 00:50 tableau-server-automated-installer-10-5-0.noarch.rpm
-rwxrwxrwx  1 root    root 42073 Jun 27 23:58 tableau-server-automated-installer-2018-1.noarch.rpm

[vagrant@centos7-puppet tableau]$ sudo yum install /opt/tableau/tableau-server-automated-installer-2018-1.noarch.rpm
Loaded plugins: fastestmirror
Cannot open: /opt/tableau/tableau-server-automated-installer-2018-1.noarch.rpm. Skipping.
Error: Nothing to do
[vagrant@centos7-puppet tableau]$ rpm -i /opt/tableau/tableau-server-automated-installer-2018-1.noarch.rpm
error: /opt/tableau/tableau-server-automated-installer-2018-1.noarch.rpm: not an rpm package (or package manifest):
[vagrant@centos7-puppet tableau]$ sudo !!
sudo rpm -i /opt/tableau/tableau-server-automated-installer-2018-1.noarch.rpm
error: /opt/tableau/tableau-server-automated-installer-2018-1.noarch.rpm: not an rpm package (or package manifest):
[vagrant@centos7-puppet tableau]$ sudo rpm -ivh /opt/tableau/tableau-server-automated-installer-2018-1.noarch.rpm
error: /opt/tableau/tableau-server-automated-installer-2018-1.noarch.rpm: not an rpm package (or package manifest):
[vagrant@centos7-puppet tableau]$ yum localinstall /opt/tableau/tableau-server-automated-installer-2018-1.noarch.rpm
Loaded plugins: fastestmirror
You need to be root to perform this command.
[vagrant@centos7-puppet tableau]$ sudo !!
sudo yum localinstall /opt/tableau/tableau-server-automated-installer-2018-1.noarch.rpm
Loaded plugins: fastestmirror
Cannot open: /opt/tableau/tableau-server-automated-installer-2018-1.noarch.rpm. Skipping.
Nothing to do

[vagrant@centos7-puppet tableau]$ ls -la
total 84
drwxr-xr-x  2 tableau root   124 Jun 28 00:50 .
drwxr-xr-x. 6 root    root   100 Jun 27 06:48 ..
-rw-r--r--  1 root    root 40777 Jun 28 00:50 tableau-server-automated-installer-10-5-0.noarch.rpm
-rw-r--r--  1 root    root 42073 Jun 27 23:58 tableau-server-automated-installer-2018-1.noarch.rpm

[vagrant@centos7-puppet tableau]$ sudo yum localinstall /opt/tableau/tableau-server-automated-installer-10-5-0.noarch.rpm
Loaded plugins: fastestmirror
Cannot open: /opt/tableau/tableau-server-automated-installer-10-5-0.noarch.rpm. Skipping.
Nothing to do

[vagrant@centos7-puppet tableau]$ sudo rpm -ivh /opt/tableau/tableau-server-automated-installer-10-5-0.noarch.rpm
error: /opt/tableau/tableau-server-automated-installer-10-5-0.noarch.rpm: not an rpm package (or package manifest):

[vagrant@centos7-puppet tableau]$ sudo yum localinstall /opt/tableau/tableau-server-automated-installer-2018-1.noarch.rpm
Loaded plugins: fastestmirror
Cannot open: /opt/tableau/tableau-server-automated-installer-2018-1.noarch.rpm. Skipping.
Nothing to do

[vagrant@centos7-puppet tableau]$ sudo rpm -ivh /opt/tableau/tableau-server-automated-installer-10-5-0.noarch.rpm
error: /opt/tableau/tableau-server-automated-installer-10-5-0.noarch.rpm: not an rpm package (or package manifest):

2020.1 not installing

I am trying to install the 2020.1 version and the script runs but then opens the installer screen to and needs my to tick the I agree option ...it seems like it is not accepting the silient options on the exe

installation fails on Ubuntu 16.04 due to unrecognized option

I'm running the automated installer on Ubuntu 16.04 on Google Cloud. I encounter a bug after registration completes:

Registration complete.
...
Setting initial configuration...
...
Applying pending changes...

  • run_tsm pending-changes apply --restart
  • tabadminArgs='pending-changes apply --restart'
  • local 'escaped_tsm_admin_pass=[redacted]'
    ++ hostname
  • su -c '/path/to/tsm pending-changes apply --restart -u "tsmadmin" -s https://[ip.address.here]:8850' tsmadmin
    Unrecognized option: --restart

The problematic line in automated-installer is run_tsm pending-changes apply --restart. If I change --restart to --ignore-prompt, I'm able to continue the installation.

What is tabamin install and why does it need to be called?

I built some in house automation based off of the python install script for version 10.4.1, and it worked like a charm. But now, trying to install 10.5.3, it keeps failing with crazy messages like zookeeper failing to start during the activate step:

2018-05-04 18:55:41.443 -0400 9868@tableau-prod2 ClusterStateManager-ScheduledTask-0-SendThread(127.0.0.1:12000) WARN  org.apache.zookeeper.ClientCnxn - Session 0x0 for server null, unexpected error, closing socket connection and attempting reconnect
java.net.ConnectException: Connection refused: no further information
        at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
        at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
        at org.apache.zookeeper.ClientCnxnSocketNIO.doTransport(ClientCnxnSocketNIO.java:390)
        at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1141)

So i looked back at the python code, and now see:

# We allow the user to specify the runas parameters in the secrets file to keep it seperate from the general config file.
# However, we need to use 'set' to get the server to recognize this.
# Note that 'tabadmin install' is needed for this to have any effect.

However, tabadmin install is not in the current documentation, and the only mentions I can find are:

I even looked back at older version of the tabadmin documentation on tableaus website:

Can you explain where you got this from, and why it is necessary? It doesn't seem to be of any benefit for me, my install still fails when using the automated install. It works fine with manual (double click the installer) installation...

Receiving Error Message - Does not update installed package. Error: Nothing to do.

I ran the automated installer once, and it worked. Now, I am trying to to some testing using some of the the other parameters (such as choosing a user) and when re-run the installer, I receive the following message:

/home/Folder/tableau-server-2018-1-2.x86_64.rpm: does not update installed package.
Error: Nothing to do

What can I do to resolve this issue? I did notice that when I ran the installer using a different version, it ran once but subsequently ran into the same issue.

Windows Installation Failure: opens the Installer UI

Despite running with the /VERYSILENT option it looks like python opens the installer. When opened the installer prompts to accept the license (as if all options are ignored).

I'm running on Windows Server 2016.

I'm running with the following options:

python install.py install --installerLog C:\Temp\tabinstall.txt --installDir C:\TableauServer --secretsFile secrets.json --registrationFile registration.json --trialLicense .\TableauDesktop-64bit-10-5-2.exe

I can see all the appropriate flags are being set.

Running: .\TableauDesktop-64bit-10-5-2.exe['/VERYSILENT', '/SUPPRESSMSGBOXES', '/ACCEPTEULA', '/DIR=C:\\TableauServer', '/LOG=C:\\Temp\\tabinstall.txt']

Is there only supported versions?

Linux installation fails when secrets.txt in CRLF format

Running the automated installer on Ubuntu with a secrets.txt file with a CRLF end of line sequence causes the installation to fail at the point that it attempts to login via TSM to register a licence. This is because the username and password have a trailing \r.

Should the automated installer be checking for this? It could convert the secrets.txt file to unix using dos2unix or a manual script that does the same if the installation of another package is deemed unnecessary.

Keen to get the maintainers view on this, it did take me a couple of hours to get to the bottom of so may save someone else the trouble in future.

Unable to install Tableau server in D drive

Hi Experts,

My requirement is to install Tableau Server in D drive.
InstallDir, dataDir and wixlogfile changed to C drive to D drive. When running run_installer and run_command methods returning with None value. I think proc variable is returning with None value. It's falling to run external commands through python. How to resolve this issue.
In console it throwing with error as the system cannot find the file specified when it is running proc variable

Kindly help me to resolve this issue.

Thanks,
Rahul Puri
IMG_20200804_095609

Tableau Server 2022 versions

Is there a plan to develop automated installers for Linux for Tableau Server 2022?
The current config files do not work with Server 2022

tsm activation on AWS

I am running the automated installer on Ubuntu 16.04 LTS on an AWS EC2.
When running the automated install I get up to the point where it tries to activate the license and it fails.

su -c '/opt/tableau/tableau_server/packages/customer-bin.10500.18.0109.1050/tsm licenses activate --license-key {redacted!} -u "tsmadmin" -s https://ip-10-20-17-38:8850' tsmadmin
Could not connect to server. Make sure the protocol, host, and port are correct.

I realise that this domain name "ip-10-20-17-38" is private, generated by AWS internal DNS and not accessible from the internet other than via a bastion host / VPN server using the actual IP address as it resides in a private subnet.
If I try and access https://10.20.17.38:8850 it redirects to https://10.20.17.38:8850/login and gives a 404 error: No webpage was found for the web address: https://10.20.17.38:8850/login

Is it possible to install Tableau Server in a private subnet?
Is tsm trying to reach out to some activation service that then tries to reach back to https://ip-10-20-17-38:8850 ? Surely not, people must be running on-prem Tableau servers that aren't public internet facing.

Is this perhaps an SSL configuration problem? In my config.json I have the gatewaySetttingsType and the identityStoreType local and default as per what is in the cloudformation script.
What else can I look at?

pls create an automated installer RPM for 2020.3

i have set up Ansible to install 2019.1 on AWS Linux using the automated installer however we are now running 2020.3 in our company - please can you create an automated installer for 2020 version?

Incomplete Installation 2020.1.3

Hi,

I am trying to install tableau version 2020-1-3, using the latest version of the silent installer, and I am unable to complete the installation. When I run the silent installer from the command line, the installation finishes with message below:

image

There are no errors in the log, there was only a warning about the insufficiency of resources for a production environment, and I am using this environment for Dev only and the specs are:

  1. OS: W2k12
  2. RAM: 16 GB
  3. CPU: 4 cores

A side note, I have used an older version of the silent installer with an older version of tableau and it worked with the same system sizing.

installation problem for 2019.1

Hi following are my system details

  • cloud = AWS
  • AMI = ami-03d8059563982d7b0
  • OS = Ubuntu 16.04.6

try to run following commands to run auto-installer
taking reference from.

sudo git clone https://github.com/tableau/server-install-script-samples.git /tmp/tableau/server-install-script-samples

sudo apt-get update && sudo apt-get -y install gdebi-core && sudo gdebi -n /tmp/tableau/server-install-script-samples/linux/automated-installer/packages/tableau-server-automated-installer-2019-1_all.deb 

then try to run auto-installer script
sudo /opt/tableau/tableau_server_automated_installer/automated-installer.20191.19.0321.1733/automated-installer -s /tmp/secrets -f /tmp/config.json -r /tmp/reg_templ.json --accepteula /tmp/tableau/server-install-script-samples/linux/automated-installer/packages/tableau-server-automated-installer-2019-1_all.deb

image

it is not able to find a file

_/opt/tableau/tableau_server/packages/scripts.automated-installer-20191.19.0321.1733/initialize-tsm

Option to install SSL

Hi,
Could this script enable the Tableau Server with HTTPS and with pre-created SSL key and cert? I can't find any option to input the Key and Cert as in the Installation Wizard.
Thank You.

YAML please - no more CF in JSON

Please please please, use new awesome yaml format for your Cloudformation templates.
It's so much easier to track our main repo changes + do variable substitution.

It's very easy to convert existing JSON files into YAML - using cfn-flip python tool

public-sample-single-server.cfn
public-sample-ssl-cluster.cfn
public-sample-ssl-single-server.cfn

Chef code failing on tableau server at initilization error

I downloaded all json files and .py files to embed into my chef cook book. But the cook book execution failed at the point after tabluea installation and giving error Tableau server initilization. And the same command running fine on direct server without any issues.

Let me know any other method to complete this script without giving error?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.