Platform: Generic

Generic Platform is used to manage compute instances directly. If your environment is set to use this platform, Strong-OpX will leverage Ansible playbooks for deployment. Ansible allows you to automate the setup, configuration, and management of compute instances, providing an efficient way to handle your infrastructure.

Generic platform will be automatically selected if your environment configuration contains hosts key.

Configuration

Generic platform configuration goes inside environment config.

hosts:
  <host-group>: # Required - Name of host group
    - <host-ip-1>    # Required - IPv4 Address of first host in given host group
    - <host-ip-2>    # Optional - IPv4 Address of second host in given host group
    - ...
  ...

Hosts must contain at-least one host group and each host group can at-least contain one host IP address. There is no upper bound on host group and hosts within host group.

bastion

There is special host group named bastion. It must contain only one host and if present, all connections to hosts with private IPv4 address will be routed via bastion server.