Operations grimoire/Salt

From Nasqueron Agora
Revision as of 16:38, 10 November 2018 by Dereckson (talk | contribs) (Troubleshoot)

📕📁📜 Old technical information :: content warning

⌛ This Nasqueron Operations Grimoire page hasn't been updated for a long time.

☣ As our infrastructure evolves quickly, there is a good chance this information is outdated or now inaccurate. Be careful and consider update it.

➡️ To assert the information is still up-to-date or not, you can check the history of the relevant role in our Operations repository.

Salt is used for deployment. Configuration can be found in the rOPS repository.

Keys

Master

master.pub:  da:70:12:f8:a5:c9:55:f3:b2:d2:1f:84:16:df:32:09:7d:a1:60:3a:b4:4c:2d:34:64:b3:f6:72:3b:c2:e1:4f

This fingerprint should be used by minions in the `master_finger` value in configuration file.

Troubleshoot

Request timeout

Symptoms on master
The minion doesn't reply with job result
Symptoms on minion
When running through salt-call, output shows SaltReqTimeoutError, retrying. (1/7).
Possible cause and solutions
The master key has expired on the minion: remove it on the minion with rm /etc/salt/pki/minion/minion_master.pub. If you can repro faithfully a scenario with this issue, add more details at https://github.com/saltstack/salt/issues/46923