First a a question:
The installer states that the Secrets Management is “STRONGLY RECOMMENDED”.
But when do I need it?
I looked a the Secrets Management help page, it links me to a Get Started with Secrets Management page. But NONE of these pages have a short description why, when and what for I need this Secrets Management.
I am installing a test environment for Deadline.
I followed the youtube tutorials.
I installed the Repository on my Windows machine.
Then I installed the Remote Connection Server on that machine.
After I entered everything as shown in the tutorial, I got the message
---------------------------
Warning
---------------------------
Problem running post-install step. Installation may not complete correctly
Secrets Management: Failed to assign a Server role and grant key access to this machine. You will need to run 'deadlinecommand Secrets ConfigureServerMachine' after the installation. Check the bitrock_installer log file in C:\Users\test\AppData\Local\Temp for more information.
---------------------------
OK
---------------------------
First problem:
There was no bitrock_installer file anywhere in my temp folder.
Second Problem:
If I run ‘deadlinecommand Secrets ConfigureServerMachine’ after the installation, it reports
Error: [SecretsManagement] Required parameters do not match.
Secret Managment feature for securely managing storage and access of Secrets for your render farm. Secret Managment encrypts the Deadline farm secrets. Here is the list of Secrets Deadline Secret managment stores: Deadline Secrets Management — Deadline 10.3.0.13 documentation
If you don’t want to install it, you remove the Secret Management by re-running the Repository installer amd disable it from there.
The error you are running into with “ConfigureServerMachine” command is that it needs some parameters passed with the command. Here is the help command you can follow:
$ ./deadlinecommand.exe secrets help ConfigureServerMachine
ConfigureServerMachine
Configures a Secrets Management server machine, assigning the machine that
runs this command a server role and granting it access to the specified master
key.
[userId] The user Id of the Admin user
[masterKeyId] The Id of the master key
[osUser] Name of the OS User that the deadline client
applications will be running as on this machine.
[--password] Optional. An option that determines how the
Admin password will be read. Value can be either
'stdin' or 'env:<NAME>'. If stdin, the password
will be read from stdin. If env:<NAME> the
password will be read from an enviornment
variable called <Name>.
[--configureAll] Optional. Whether all identities that share the
same IP address and OS user as this machine
should be registered