Tailscale¶
The Tailscale CLI brings Tailscale's powerful software-defined networking, based on WireGuard, to the command line. This Extension allows you to interact with a Tailscale network(s) from LimaCharlie.
This extension makes use of Tailscale's native CLI, which can be found here.
Example¶
Returns the current Tailscale status.
- action: extension request
extension action: run
extension name: ext-cloud-cli
extension request:
cloud: '{{ "tailscale" }}'
command_line: '{{ "status --json" }}'
credentials: '{{ "hive://secret/secret-name" }}'
Credentials¶
To utilize Tailscale's CLI capabilities, you will need:
- An auth key
- Create a secret in the secrets manager in the following format:
Command-line Interface¶
LimaCharlie Extensions allow users to expand and customize their security environments by integrating third-party tools, automating workflows, and adding new capabilities. Organizations subscribe to Extensions, which are granted specific permissions to interact with their infrastructure. Extensions can be private or public, enabling tailored use or broader community sharing. This framework supports scalability, flexibility, and secure, repeatable deployments.