Register on the Command Line (Salt)

Instead of the Web UI, you can use the command line to register a Salt client. This procedure requires that you have installed the Salt package on the Salt client before registration. For SLE 12 based clients, you also must have activated the Advanced Systems Management module.

Registring on the command line is also possible with traditional clients, but it requires more steps. It is not covered here. Use the bootstrap script procedure to register traditional clients. For more information, see registration-bootstrap.adoc.

Procedure: Registering Clients Using the Command Line
  1. Choose a client configuration file located at:

    /etc/salt/minion

    or:

    /etc/salt/minion.d/NAME.conf

    This is sometimes also called a minion file.

  2. Add the client FQDN as the master to the client configuration file:

    master: SERVER.EXAMPLE.COM
    server_id_use_src: adler32
    enable_legacy_startup_events: False
    enable_fqdns_grains: False
    grains:
      susemanager:
        activation_key: "<Activation_Key_Name>"
  3. Restart the salt-minion service:

    systemctl restart salt-minion
  4. On the server, accept the new client key; replace <client> with the name of your client:

    salt-key -a '<client>'