For the complete documentation index, see llms.txt. This page is also available as Markdown.

🌀Tailscale

Installing P0 access management for your Tailscale network takes about 5 minutes.

This guide describes how to connect P0 to your Tailscale network to enable just-in-time SSH access governed by your Tailscale policy file.

Before you begin

  • You must have an active Tailscale account.

  • You must have a Tailscale OAuth client with the all scope. OAuth clients can be generated from the OAuth clients page of the admin console provided you have either an Owner, Admin, or Network admin role. P0 uses the client's Client ID and Client secret.

  • P0 manages access by dynamically inserting temporary grants into your Tailscale policy file. Ensure you are comfortable with an automated service managing these grants.

  • Installed the P0 CLI package if you are making requests through PO CLI.

Setting up Tailscale

The installation process involves generating an OAuth client in Tailscale and providing its Client ID and Client secret to P0.

  1. Navigate to the Integrations page on p0.app, under Resources click Tailscale.

    P0 Integrations page with Tailscale selected.
  2. Click the Tailscale policy management.

    Tailscale policy management page in P0.
  3. Click Add organization. Give an Organization identifier and click Next.

  4. Enter your Client ID and Client secret.

  5. Click Finish.

Last updated