How to deploy/move boards across instances programmatically

Knowledge Drop

Last tested: Apr 7, 2020

The Problem

You need to deploy boards across instances (e.g. dev to prod)

A Solution

Here is a tool that leverages the Python SDK to accomplish the task. This was originally created for a specific client’s use-case but is general enough to be useful in most circumstances as a starting point.

  1. Ensure the system this will be run on has python 3.7 and pipenv installed
  2. Install the tool with pipenv install --python 3.7 looker-deployer
  3. Set up instance API credentials in the looker.ini file. See example in repo for details
  4. Execute ldeploy boards -h to see the help output. See readme for more details.
1 Like