cloud workloads configure - absalon-james/cloud-workloads GitHub Wiki

CLI tool that configures cloud-workloads.

This tool configures which network interfaces are used in workloads and creates a roster file for use with salt-ssh when installing salt-minion on minion machines.

Interfaces
The interfaces used by cloud-workloads are specified by the salt pillar usually located at /srv/pillar/interfaces.sls. You can edit this file directly or use the cloud-workloads-configue cli tool to create it for you. Both public and private interfaces are specified as eth0.

Roster
salt-ssh uses a roster file containing connection information to communicate with minions over ssh. This tool provides a way of creating that file. Passwords and keys can be used. In addition, the connection information is tested for ssh, sftp, and for sudo access over ssh. When successful connection information has been provided for a host, the same credentials will be tried on the next host. If successful, credential information will not have to be provided again.

The roster file can be created/edited manually and usually lives at /etc/salt/roster.

⚠️ **GitHub.com Fallback** ⚠️