Execute the following commands on the seed node.
The seed node is used once for the first bootstrap of the manager node. It is sufficient to use the local workstation. It doesn’t have to be a dedicated system. The seed node must be able to reach the manager node via SSH.
The use of Linux on the seed node is recommended. Other operating systems should also work without problems.
$ sudo apt install git python3-pip python3-virtualenv sshpass
sshpass cannot be installed directly as a package via homebrew (
We won't add sshpass because
it makes it too easy for novice SSH users to ruin SSH's security.).
$ brew tap esolitos/ipa $ brew install esolitos/ipa/sshpass
$ git clone ssh://email@example.com:ORGANIZATION/cfg-ENVIRONMENT.git
If necessary, the configuration SSH key can be used for the initial transfer of the repository.
For this, the following content is added in
~/.ssh/config and the SSH privte key is
Host github.com HostName github.com User git Port 22 IdentityFile ~/.ssh/id_rsa.configuration