50. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 10/2/2017 1:40:04 PM Central Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

50.1 Files compared

# Location File Last Modified
1 chef-repo.zip\chef-repo\project_cookbooks\fetch_server\attributes default.rb Fri Aug 25 15:36:12 2017 UTC
2 chef-repo.zip\chef-repo\project_cookbooks\fetch_server\attributes default.rb Mon Oct 2 15:12:01 2017 UTC

50.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 2 272
Changed 1 6
Inserted 0 0
Removed 0 0

50.3 Comparison options

Whitespace
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Not shown in the comparison detail

50.4 Active regular expressions

No regular expressions were active.

50.5 Comparison detail

  1   #
  2   # Cookbook  Name:: fe tch_server
  3   # Recipe::  default
  4   #
  5  
  6   default[:f etch_serve r][:user]  = 'node'
  7   default[:f etch_serve r][:group]  = 'node'
  8   default[:f etch_serve r][:protoc ol] = 'htt p'
  9   default[:f etch_serve r][:source ] = nil
  10   default[:f etch_serve r][:versio n] = 'DEVE LOPMENT'
  11   default[:f etch_serve r][:home_d ir] = '/op t/fetch_se rver'
  12   default[:f etch_serve r][:config ][:xml_pat h] = "#{no de[:fetch_ server][:h ome_dir]}/ src/resour ces/patien t-search/x ml"
  13   default[:f etch_serve r][:log_di r] = '/var /log/fetch _server'
  14   default[:f etch_serve r][:pid_di r] = '/var /run/fetch _server'
  15   default[:f etch_serve r][:audit_ log_path]  = "#{node[ :fetch_ser ver][:log_ dir]}/audi t.log"
  16   default[:f etch_serve r][:audit_ host] = ' IP          '
  17   default[:f etch_serve r][:audit_ port] = ' PORT '
  18   default[:f etch_serve r][:comple x_note_por t] = ' PORT '
  19   default[:f etch_serve r][:node_d ev_home]=  '/usr/loca l/bin/'
  20   default[:f etch_serve r][:cookie _prefix] =  'ehmp.vis tacore'
  21   default[:f etch_serve r][:tls_re ject_unaut horized] =  0
  22   default[:f etch_serve r][:oracle db_module] [:version]  = '1.12.2 '
  23  
  24   # Note the  interacti ons betwee n the orac le_connect ion_pool m inimum and  the uv_th readpool_s ize
  25   # The uv_t hreadpool_ size sets  the number  of thread s to be ut ilized by  a node pro cess to ha ndle async  requests.
  26   # The uv_t hreadpool_ size shoul d be at le ast as big  as the co nnection p ool, up to  a maximum  of 128
  27   # See http s://github .com/oracl e/node-ora cledb/blob /master/do c/api.md#n umberofthr eads
  28   #
  29   # Also be  aware that  uv_thread pool_size  is not jus t related  to Oracle  connection  pools, it  can affec t other ay snc
  30   # operatio ns as well , particul arly those  involving  native co de modules .
  31   # However,  documenta tion is sp arse and o nline read ing confli cting so i t is uncle ar if file system  an d general  network op erations
  32   # are affe cted.  Add ing to con fusion is  the strate gies have  changed un der differ ent node r eleases.
  33   default[:f etch_serve r][:oracle _connectio n_pool][:m inimum] =  '0'
  34   default[:f etch_serve r][:oracle _connectio n_pool][:m aximum] =  '4'
  35   default[:f etch_serve r][:uv_thr eadpool_si ze] = 4
  36   default[:f etch_serve r][:write_ dir] = "#{ node[:fetc h_server][ :home_dir] }/src/writ e"
  37  
  38   # log leve ls
  39   default[:f etch_serve r][:log_le vel][:fetc h_server]  = 'debug'
  40   default[:f etch_serve r][:log_le vel][:audi t][:fetch_ server] =  'info'
  41   default[:f etch_serve r][:log_le vel][:solr _client][: node_event ] = "warn"
  42   default[:f etch_serve r][:log_le vel][:solr _client][: zookeeper_ event] = " warn"
  43   default[:f etch_serve r][:log_le vel][:solr _client][: child_inst ance_enabl ed] = fals e
  44  
  45   # ehmp-con fig
  46   ## feature  flag attr ibutes
  47   default[:f etch_serve r][:trackS olrStorage ] = true
  48  
  49   ## setting s attribut es
  50   default[:f etch_serve r][:settin gs][:solrI ndexingDel ayMillis]  = 3000
  51  
  52   # some com mon defaul t attribut es for jds Sync/reSyn cs
  53   default[:f etch_serve r][:jdsSyn c][:settin gs][:waitM illis] = 1 000
  54   default[:f etch_serve r][:jdsSyn c][:settin gs][:timeo utMillis]  = 420000
  55   default[:f etch_serve r][:jdsSyn c][:settin gs][:syncE xistsWaitD elayMillis ] = 30000
  56   default[:f etch_serve r][:resync ][:openJob sTimeoutMi llis] = 21 600000
  57   default[:f etch_serve r][:resync ][:inProgr essTimeout Millis] =  86400000
  58   default[:f etch_serve r][:resync ][:inactiv ityTimeout Millis] =  86400000
  59   default[:f etch_serve r][:resync ][:lastSyn cMaxInterv alMillis]  = 600000
  60  
  61   # asu timo ut
  62   default[:f etch_serve r][:asu][: timeout] =  120000
  63  
  64   # APM atti rbutes
  65   default[:f etch_serve r][:enable _apm] = fa lse
  66   default[:f etch_serve r][:apm][: probe_name ] = "fetch _server"
  67  
  68   default[:f etch_serve r][:incide nts][:root _directory ] = '/var/ incidents'
  69   default[:f etch_serve r][:incide nts][:noti fication_e mail] = {
  70                    from : '"eHMP S ystem Aler t" <norepl y@fetch_se rver>',
  71                    # to , cc, and  bcc are co mma-separa ted emails
  72                    to:  'Flag-Inci dent-Repor t@accentur efederal.c om',
  73                    # cc : 'root@lo calhost',
  74   }
  75  
  76   default[:f etch_serve r][:email_ transport]  = {
  77                    host : 'localho st', # pos tfix shoul d be runni ng on the  machine
  78                    # po rt: 587, #  secure
  79                    # re quireTls:  true, # se cure
  80                    port : 25, # in secure
  81   }
  82  
  83   default[:f etch_serve r][:logrot ate][:name ] = 'fetch _server_lo gs'
  84   default[:f etch_serve r][:logrot ate][:path ] = "#{nod e[:fetch_s erver][:lo g_dir]}/*. log"
  85   default[:f etch_serve r][:logrot ate][:rota te] = 10
  86   default[:f etch_serve r][:logrot ate][:opti ons] = %w{ missingok  compress d elaycompre ss copytru ncate noti fempty dat eext}
  87   default[:f etch_serve r][:logrot ate][:freq uency] = ' daily'
  88   default[:f etch_serve r][:logrot ate][:date format] =  '-%Y%m%d%s '
  89  
  90   default[:f etch_serve r][:logrot ate][:inci dents][:na me] = 'ehm p_incident _logs'
  91   default[:f etch_serve r][:logrot ate][:inci dents][:pa th] = "#{n ode[:fetch _server][: incidents] [:root_dir ectory]}/* /eHMP-IR-* .txt"
  92   default[:f etch_serve r][:logrot ate][:inci dents][:ro tate] = 10
  93   default[:f etch_serve r][:logrot ate][:inci dents][:op tions] = % w{missingo k compress  delaycomp ress datee xt}
  94   default[:f etch_serve r][:logrot ate][:inci dents][:fr equency] =  'daily'
  95   default[:f etch_serve r][:logrot ate][:inci dents][:da teformat]  = '-%Y%m%d %s'
  96  
  97   default[:f etch_serve r][:sslCAC ertName] =  'ssl_ca.c rt'
  98  
  99   default[:f etch_serve r][:xpolog _baseurl]  = nil
  100   default[:f etch_serve r][:xpolog _url] = ni l
  101  
  102   default[:f etch_serve r][:ssl_fi les][:data _bags][:pu blic_ca_db ] = "root_ ca"
  103  
  104   default[:f etch_serve r][:interc eptors] =  [
  105       {:name  => 'authe ntication' , :disable d => false , :readOnl y => true} ,
  106       {:name  => 'pep',  :disabled  => false} ,
  107       {:name  => 'opera tionalData Check', :d isabled =>  false},
  108       {:name  => 'synch ronize', : disabled = > false}
  109   ]
  110  
  111   default[:f etch_serve r][:servic e_config]  = {
  112           pr ocesses: 1 ,
  113           na me: 'fetch _server',
  114           se rvice_run_ level: '23 45',
  115           se rvice_temp late_sourc e: 'upstar t-node_pro cess.erb',
  116           bl uepill_tem plate_sour ce: 'node_ process-cl uster.pill .erb',
  117           po rt: 8888,
  118           de ploy_path:  'bin/rdk- fetch-serv er.js',
  119           so urce: 'fet ch-server- config.jso n.erb',
  120           de stination:  "#{node[: fetch_serv er][:home_ dir]}/conf ig/rdk-fet ch-server- config",
  121           de bug_port:  5858,
  122           ma x_sockets:  '5',
  123           ne rve: {
  124                    chec k_interval : 30,
  125                    chec ks: [
  126                             {
  127                                      type: "h ttp",
  128                                      uri: "/r esource/ve rsion",
  129                                      timeout:  5,
  130                                      rise: 3,
  131                                      fall: 2
  132                             }
  133                    ]
  134           }
  135   }
  136  
  137   default[:f etch_serve r][:jds_ap p_server_a ssignment]  = nil
  138  
  139   default[:f etch_serve r][:vxsync _client_ma chine_iden t] = 'vxsy nc'