CLI
{% hint style="info" %}
For Semaphore installed via Snap you should use sudo
for using CLI. This is completely safe because Semaphore works in a strict mode.
{% endhint %}
Version
semaphore version
Interactive setup
Use this option for first time configuration.
{% hint style="info" %}
Do not use this command for Semaphore installed via Snap. Use Snap Configuration instead.
semaphore setup
User management
Using CLI you can add, remove or change user.
semaphore user --help
How to add admin user
semaphore user add --admin --login newAdmin --email [email protected] --name "New Admin" --password "New$Password"
How to change user password
semaphore user change-by-login --login myAdmin --password "New$Password"
Vault management
You can reencrypt your secrets in database with using following command:
semaphore vault rekey --old-key <encryption-key-which-used-before>
Your data will be decryped using <encryption-key-which-used-before>
and will be encrypted using option access_key_encryption
from configuration key.