Um einen Salt-Master erneut mit SaltStack Config Cloud zu verbinden, können Sie den Befehl sseapi-config join erneut ausführen und ein optionales Flag übergeben, um die OAuth-App neu zu erstellen, die zum Abrufen eines Zugriffstokens der VMware Cloud Services-Konsole (CSP) verwendet wird.

So erstellen Sie die OAuth-App neu:

  1. Führen Sie im Salt-Master-Terminal den Befehl sseapi-config join erneut aus und übergeben Sie das Flag --override-oauth-app, indem Sie die Werte ssc-url und csp-url durch Ihre regionsspezifischen URLs ersetzen.
    sseapi-config join --ssc-url <SSC URL> --csp-url <CSP URL> --override-oauth-app
    Name der Region SSC-URL CSP-URL
    US (USA) https://ssc-gateway.mgmt.cloud.vmware.com https://console.cloud.vmware.com
    DE (Deutschland) https://de.ssc-gateway.mgmt.cloud.vmware.com https://console.cloud.vmware.com
    IN (Indien) https://in.ssc-gateway.mgmt.cloud.vmware.com https://console.cloud.vmware.com

    Das Flag --override-oauth-app löscht die OAuth-App, sofern vorhanden, und erstellt sie neu.

    Das folgende Codebeispiel veranschaulicht eine erfolgreiche Antwort in der Region „US“ (USA).

    2022-08-17 18:50:20 [INFO] SSEAPE joining SSC Cloud... v8.9.1.1 2022-08-16T15:28:12
    2022-08-17 18:50:20 [INFO] Retrieving CSP auth token.
    2022-08-17 18:50:21 [INFO] Deleting oauth app [Salt Master App for master id:my-salt-master] with id [i7vUcQwQ5D63eh1hxv0pJp612wBG20zDifA] and recreating                                it.
    2022-08-17 18:50:21 [INFO] Finished with oauth app [Salt Master App for master id:my-salt-master] in org [6bh70973-b1g2-716c-6i21-i9974a6gdc85].
    2022-08-17 18:50:39 [INFO] Added service role [saltstack:master] for oauth app [Salt Master App for master id:my-salt-master].
    2022-08-17 18:50:39 [INFO] Created pillar [CSP_AUTH_TOKEN].
    2022-08-17 18:50:39 [INFO] Updated master config. Please restart master for config changes to take effect.
    2022-08-17 18:50:39 [INFO] Updated master cloud.conf.
    2022-08-17 18:50:39 [INFO] Validating connectivity to SaltStack Cloud instance [https://ssc-gateway.mgmt.cloud.vmware.com]
    2022-08-17 18:50:39 [INFO] Successfully validated connectivity to SaltStack Cloud instance [https://ssc-gateway.mgmt.cloud.vmware.com]. Response: {'version': 'v8.9.0.5', 'vipVersion': '8.9.0'}
    2022-08-17 18:50:39 [INFO] Finished SSEAPE joining SSC Cloud... v8.9.1.1 2022-08-16T15:28:12
    
  2. Starten Sie den Salt-Master-Dienst neu.
    systemctl restart salt-master
  3. Wiederholen Sie diesen Vorgang für jeden Salt-Master.