Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Configuration Requirements

All data and code required to create a new servers are kept in revision control (Git repo). zibernetics keeps and maintains ziNet code on BitBucket. The can be accessed via SSH at git@bitbucket.org:zibernetics/zinet.git. However all customer configuration is kept in their own repository. For example, SSH at git@bitbucket.org:myorganization/config-repo.git, where "myorganization" is the customer Git account and "config-repo" is the Git repo. This is known as a customer repo. A Customer repo has the following mandatory structure.

config-repo/

   |

   <environment root>/ - This is the same as REPO_ROOT variable outlined in the Playbooks page. This allows for deployment of separate environments

       |

       config/

          |

          ca-config.properties - The CA configuration (this is required for setting up a CA. See below

          *-servers.ini - Any number of server configuration files (.ini files). Used with deploy-servers.sh

          docker-config.properties - Docker configuration See below.

          docker-template.cft - Docker options (this file is optional)

          opendj-config.properties - OpenDJ config options (this file is required for setting up OpenDJ).

          sshldap-config.properties - SSHLDAP configuration options (This file is required for installing SSHLDAP).

 

 

Preparation

  1. Determine and document server requirements.
  2. Create a new server configuration file (.ini file) and check into Git. See this template for a quick setup. The following are the primary customizations.

...