Central logging server (CLS) JSON file

The sample single-controller-n-compute topology file that is used for deploying a cloud with the Central Logging Server (CLS) on a separate VM. It contains one controller, 1 compute, the CLS server and the deployer node.
{ 
  "name":"CHANGEME", 
  "description":"CHANGEME", 
  "environment":"CHANGEME", 
  "secret_file":"CHANGEME", 
  "run_sequentially":false, 
  "nodes": [ 
    { 
      "name": "CHANGEME", 
      "fqdn":"CHANGEME", 
      "password":"CHANGEME", 
      "identity_file":"CHANGEME", 
      "quit_on_error":true, 
      "run_order_number":1, 
       "runlist": [ 
         "role[ibm-os-single-controller-node]", 
         "role[ibm-os-prs-ego-master]", 
         "role[ibm-os-prs-controller-node]", 
         "role[ibm-sce-node]", 
         "role[ibm-cls-client-controller-node]" 
      ] 
    }, 
    { 
      "name": "CHANGEME", 
      "fqdn":"CHANGEME", 
      "password":"CHANGEME", 
      "identity_file":"CHANGEME", 
      "quit_on_error":true, 
      "run_order_number":2, 
      "runlist": [ 
        "role[ibm-os-compute-node-kvm]", 
        "role[ibm-os-prs-compute-node]", 
        "role[ibm-cls-client-compute-node]" 
      ] 
    }, 
    { 
      "name": "CHANGEME", 
      "fqdn": "CHANGEME", 
      "password":"CHANGEME", 
      "identity_file":"CHANGEME", 
      "quit_on_error": true, 
      "run_order_number": 3, 
      "runlist": [ 
        "role[ibm-cls-server-node]" 
      ] 
    }, 
    { 
      "name": "CHANGEME", 
      "fqdn": "CHANGEME", 
      "password":"CHANGEME", 
      "identity_file":"CHANGEME", 
      "quit_on_error": true, 
      "run_order_number": 4, 
      "runlist": [ 
        "role[ibm-cls-client-deployer-node]" 
      ] 
    } 
  ] 
}
The sample ha-controller-n-compute topology file that is used for deploying a cloud with the Central Logging Server (CLS) on a separate node or VM. It contains three controllers, 1 compute, CLS server and deployer node.
{ 
  "name": "CHANGEME", 
  "description": "CHANGEME", 
  "environment": "CHANGEME", 
  "secret_file": "CHANGEME", 
  "run_sequentially": false, 
  "orchestration": "ha_controller_n_compute", 
  "nodes": [ 
    { 
      "fqdn": "CHANGEME", 
      "description": "Cloud HA controller node", 
      "password": "CHANGEME", 
      "identity_file": "CHANGEME", 
      "quit_on_error": true, 
      "run_order_number": 1, 
      "runlist": [ 
        "role[ibm-os-ha-controller-node]", 
        "role[ibm-cls-client-controller-node]" 
      ] 
    }, 
    { 
      "fqdn": "CHANGEME", 
      "description": "Cloud HA controller node", 
      "password": "CHANGEME", 
      "identity_file": "CHANGEME", 
      "quit_on_error": true, 
      "run_order_number": 1, 
      "runlist": [ 
        "role[ibm-os-ha-controller-node]", 
        "role[ibm-cls-client-controller-node]" 
      ] 
    }, 
    { 
      "fqdn": "CHANGEME", 
      "description": "Cloud HA controller node", 
      "password": "CHANGEME", 
      "identity_file": "CHANGEME", 
      "quit_on_error": true, 
      "run_order_number": 1, 
      "runlist": [ 
        "role[ibm-os-ha-controller-node]", 
        "role[ibm-cls-client-controller-node]" 
      ] 
    }, 
    { 
      "fqdn": "CHANGEME", 
      "description": "Cloud KVM compute node", 
      "password": "CHANGEME", 
      "identity_file": "CHANGEME", 
      "quit_on_error": false, 
      "run_order_number": 10, 
      "runlist": [ 
        "role[ibm-os-compute-node-kvm]", 
        "role[ibm-cls-client-compute-node]" 
      ] 
    }, 
    { 
      "fqdn": "CHANGEME", 
      "description": "Cloud CLS Server node", 
      "password": "CHANGEME", 
      "identity_file": "CHANGEME", 
      "quit_on_error": false, 
      "run_order_number": 11, 
      "runlist": [ 
        "role[ibm-cls-server-node]" 
      ] 
    }, 
    { 
      "fqdn": "CHANGEME", 
      "description": "Cloud Deployer node", 
      "password": "CHANGEME", 
      "identity_file": "CHANGEME", 
      "quit_on_error": true, 
      "run_order_number": 12, 
      "runlist": [ 
        "role[ibm-cls-client-deployer-node]" 
      ] 
    } 
  ] 
} 
The environment attributes used for deploying a cloud with Central Logging Server (CLS) on separate node or VM.
"default_attributes": {

    "ibm-cls": {
      "log_file": {
        "poll_interval": 10,
        "logrotate": {
          "file_size": "10M",
          "rotate_count": 10
        }
      },
      "iptables": {
        "enabled": true
      },
      "elasticsearch": {
        "server_ip": "CHANGEME",
        "server_port": "9200",
        "curator": {
          "days_count": 3
        }
      },
      "logstash": {
        "server_ip": "CHANGEME",
        "install_node_type": "other"
      },
      "kibana": {
        "http_port": "1080",
        "https_port": "10443"
      },
      "rsyslog": {
        "port": "1514",
        "service": {
          "poll_interval": "5"
        }
      }
    }
}
The sample single-controller-n-compute topology file (one controller, 2 computes, and deployer node) used for deploying a cloud with Central Logging Server (CLS) on any compute node in a topology.
{ 
  "name":"CHANGEME", 
  "description":"CHANGEME", 
  "environment":"CHANGEME", 
  "secret_file":"CHANGEME", 
  "run_sequentially":false, 
  "nodes": [ 
    { 
      "name": "CHANGEME", 
      "fqdn":"CHANGEME", 
      "password":"CHANGEME", 
      "identity_file":"CHANGEME", 
      "quit_on_error":true, 
      "run_order_number":1, 
      "runlist": [ 
        "role[ibm-os-single-controller-node]", 
        "role[ibm-os-prs-ego-master]", 
        "role[ibm-os-prs-controller-node]", 
        "role[ibm-sce-node]", 
        "role[ibm-cls-client-controller-node]" 
      ] 
    }, 
   { 
  "name":"CHANGEME", 
  "fqdn":"CHANGEME", 
  "password":"CHANGEME", 
  "identity_file":"CHANGEME", 
  "quit_on_error":true, 
  "run_order_number":2, 
  "runlist": [ 
    "role[ibm-os-compute-node-kvm]", 
    "role[ibm-os-prs-compute-node]", 
    "role[ibm-cls-client-compute-node]" 
  ] 
 }, 
{ 
  "name": "CHANGEME", 
  "fqdn":"CHANGEME", 
  "password":"CHANGEME", 
  "identity_file":"CHANGEME", 
  "quit_on_error":true, 
  "run_order_number":2, 
  "runlist": [ 
     "role[ibm-os-compute-node-kvm]", 
     "role[ibm-os-prs-compute-node]", 
     "role[ibm-cls-server-node]" 
   ] 
 }, 
{ 
  "name": "CHANGEME", 
  "fqdn": "CHANGEME", 
  "password":"CHANGEME", 
  "identity_file":"CHANGEME", 
  "quit_on_error": true, 
  "run_order_number": 4, 
  "runlist": [ 
    "role[ibm-cls-client-deployer-node]" 
   ] 
  } 
 ] 
}
The sample ha-controller-n-compute topology file (three controllers, 2 computes and one deployer node) used for deploying a cloud with Central Logging Server (CLS) on any compute node in a topology.
{ 
  "name": "CHANGEME", 
  "description": "CHANGEME", 
  "environment": "CHANGEME", 
  "secret_file": "CHANGEME", 
  "run_sequentially": false, 
  "orchestration": "ha_controller_n_compute", 
  "nodes": [ 
    { 
      "fqdn": "CHANGEME", 
      "description": "Cloud HA controller node", 
      "password": "CHANGEME", 
      "identity_file": "CHANGEME", 
      "quit_on_error": true, 
      "run_order_number": 1, 
      "runlist": [ 
        "role[ibm-os-ha-controller-node]", 
        "role[ibm-cls-client-controller-node]" 
      ] 
    }, 
    { 
      "fqdn": "CHANGEME", 
      "description": "Cloud HA controller node", 
      "password": "CHANGEME", 
      "identity_file": "CHANGEME", 
      "quit_on_error": true, 
      "run_order_number": 1, 
      "runlist": [ 
        "role[ibm-os-ha-controller-node]", 
        "role[ibm-cls-client-controller-node]" 
      ] 
    }, 
    { 
      "fqdn": "CHANGEME", 
      "description": "Cloud HA controller node", 
      "password": "CHANGEME", 
      "identity_file": "CHANGEME", 
      "quit_on_error": true, 
      "run_order_number": 1, 
      "runlist": [ 
        "role[ibm-os-ha-controller-node]", 
        "role[ibm-cls-client-controller-node]" 
      ] 
    }, 
    { 
      "fqdn": "CHANGEME", 
      "description": "Cloud KVM compute node", 
      "password": "CHANGEME", 
      "identity_file": "CHANGEME", 
      "quit_on_error": false, 
      "run_order_number": 10, 
      "runlist": [ 
        "role[ibm-os-compute-node-kvm]", 
        "role[ibm-cls-client-compute-node]" 
      ] 
    }, 
    { 
      "fqdn": "CHANGEME", 
      "description": "Cloud KVM compute + CLS Server node", 
      "password": "CHANGEME", 
      "identity_file": "CHANGEME", 
      "quit_on_error": false, 
      "run_order_number": 11, 
      "runlist": [ 
        "role[ibm-os-compute-node-kvm]", 
        "role[ibm-cls-server-node]" 
      ] 
    }, 
    { 
      "fqdn": "CHANGEME", 
      "description": "Cloud Deployer node", 
      "password": "CHANGEME", 
      "identity_file": "CHANGEME", 
      "quit_on_error": true, 
      "run_order_number": 12, 
      "runlist": [ 
        "role[ibm-cls-client-deployer-node]" 
      ] 
    } 
  ] 
} 
The environment attributes used for deploying a cloud with Central Logging Server (CLS) on any compute node topology.
"default_attributes": {

    "ibm-cls": {
      "log_file": {
        "poll_interval": 10,
        "logrotate": {
          "file_size": "10M",
          "rotate_count": 10
        }
      },
      "iptables": {
        "enabled": true
      },
      "elasticsearch": {
        "server_ip": "CHANGEME",
        "server_port": "9200",
        "curator": {
          "days_count": 3
        }
      },
      "logstash": {
        "server_ip": "CHANGEME",
        "install_node_type": "compute"
      },
      "kibana": {
        "http_port": "1080",
        "https_port": "10443"
      },
      "rsyslog": {
        "port": "1514",
        "service": {
          "poll_interval": "5"
        }
      }
    }
}