github.com/suchongming/fabric@v2.1.1+incompatible/integration/nwo/orderer_template.go (about)

     1  /*
     2  Copyright IBM Corp. All Rights Reserved.
     3  
     4  SPDX-License-Identifier: Apache-2.0
     5  */
     6  
     7  package nwo
     8  
     9  const DefaultOrdererTemplate = `---
    10  {{ with $w := . -}}
    11  General:
    12    ListenAddress: 127.0.0.1
    13    ListenPort: {{ .OrdererPort Orderer "Listen" }}
    14    TLS:
    15      Enabled: true
    16      PrivateKey: {{ $w.OrdererLocalTLSDir Orderer }}/server.key
    17      Certificate: {{ $w.OrdererLocalTLSDir Orderer }}/server.crt
    18      RootCAs:
    19      -  {{ $w.OrdererLocalTLSDir Orderer }}/ca.crt
    20      ClientAuthRequired: {{ $w.ClientAuthRequired }}
    21      ClientRootCAs:
    22    Cluster:
    23      ClientCertificate: {{ $w.OrdererLocalTLSDir Orderer }}/server.crt
    24      ClientPrivateKey: {{ $w.OrdererLocalTLSDir Orderer }}/server.key
    25      ServerCertificate: {{ $w.OrdererLocalTLSDir Orderer }}/server.crt
    26      ServerPrivateKey: {{ $w.OrdererLocalTLSDir Orderer }}/server.key
    27      DialTimeout: 5s
    28      RPCTimeout: 7s
    29      ReplicationBufferSize: 20971520
    30      ReplicationPullTimeout: 5s
    31      ReplicationRetryTimeout: 5s
    32      ListenAddress: 127.0.0.1
    33      ListenPort: {{ .OrdererPort Orderer "Cluster" }}
    34    Keepalive:
    35      ServerMinInterval: 60s
    36      ServerInterval: 7200s
    37      ServerTimeout: 20s
    38    BootstrapMethod: file
    39    BootstrapFile: {{ .RootDir }}/{{ .SystemChannel.Name }}_block.pb
    40    LocalMSPDir: {{ $w.OrdererLocalMSPDir Orderer }}
    41    LocalMSPID: {{ ($w.Organization Orderer.Organization).MSPID }}
    42    Profile:
    43      Enabled: false
    44      Address: 127.0.0.1:{{ .OrdererPort Orderer "Profile" }}
    45    BCCSP:
    46      Default: SW
    47      SW:
    48        Hash: SHA2
    49        Security: 256
    50        FileKeyStore:
    51          KeyStore:
    52    Authentication:
    53      TimeWindow: 15m
    54  FileLedger:
    55    Location: {{ .OrdererDir Orderer }}/system
    56    Prefix: hyperledger-fabric-ordererledger
    57  {{ if eq .Consensus.Type "kafka" -}}
    58  Kafka:
    59    Retry:
    60      ShortInterval: 5s
    61      ShortTotal: 10m
    62      LongInterval: 5m
    63      LongTotal: 12h
    64      NetworkTimeouts:
    65        DialTimeout: 10s
    66        ReadTimeout: 10s
    67        WriteTimeout: 10s
    68      Metadata:
    69        RetryBackoff: 250ms
    70        RetryMax: 3
    71      Producer:
    72        RetryBackoff: 100ms
    73        RetryMax: 3
    74      Consumer:
    75        RetryBackoff: 2s
    76    Topic:
    77      ReplicationFactor: 1
    78    Verbose: false
    79    TLS:
    80      Enabled: false
    81      PrivateKey:
    82      Certificate:
    83      RootCAs:
    84    SASLPlain:
    85      Enabled: false
    86      User:
    87      Password:
    88    Version:{{ end }}
    89  Debug:
    90    BroadcastTraceDir:
    91    DeliverTraceDir:
    92  Consensus:
    93    WALDir: {{ .OrdererDir Orderer }}/etcdraft/wal
    94    SnapDir: {{ .OrdererDir Orderer }}/etcdraft/snapshot
    95    EvictionSuspicion: 10s
    96  Operations:
    97    ListenAddress: 127.0.0.1:{{ .OrdererPort Orderer "Operations" }}
    98    TLS:
    99      Enabled: true
   100      PrivateKey: {{ $w.OrdererLocalTLSDir Orderer }}/server.key
   101      Certificate: {{ $w.OrdererLocalTLSDir Orderer }}/server.crt
   102      RootCAs:
   103      -  {{ $w.OrdererLocalTLSDir Orderer }}/ca.crt
   104      ClientAuthRequired: {{ $w.ClientAuthRequired }}
   105      ClientRootCAs:
   106      -  {{ $w.OrdererLocalTLSDir Orderer }}/ca.crt
   107  Metrics:
   108    Provider: {{ .MetricsProvider }}
   109    Statsd:
   110      Network: udp
   111      Address: {{ if .StatsdEndpoint }}{{ .StatsdEndpoint }}{{ else }}127.0.0.1:8125{{ end }}
   112      WriteInterval: 5s
   113      Prefix: {{ ReplaceAll (ToLower Orderer.ID) "." "_" }}
   114  {{- end }}
   115  `