AAI 1.1 aai-config chef scripts for config 55/9455/4
authorMandeep Khinda <mandeep.khinda@amdocs.com>
Wed, 30 Aug 2017 14:33:25 +0000 (14:33 +0000)
committerMandeep Khinda <mandeep.khinda@amdocs.com>
Thu, 31 Aug 2017 20:14:48 +0000 (20:14 +0000)
-used by traversal and resources
-presence of this directory prevents the container from checking
it out within the container

Issue-ID: OOM-65

Change-Id: Iebe2c2fcc4247130fcdab7231d6cfe20336a2bf2
Signed-off-by: Mandeep Khinda <mandeep.khinda@amdocs.com>
83 files changed:
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/README.md [deleted file]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-auth/CHANGELOG.md [moved from kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/user/CHANGELOG.md with 60% similarity, mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-auth/README.md [moved from kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-auth/README.md with 91% similarity, mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-auth/files/default/aai_keystore-dev [moved from kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-auth/files/default/aai_keystore-dev with 100% similarity, mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-auth/metadata.rb [new file with mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-auth/recipes/aai-resources-aai-keystore.rb [new file with mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/CHANGELOG.md [moved from kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/CHANGELOG.md with 93% similarity, mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/README.md [moved from kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/README.md with 93% similarity, mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/attributes/aai-resources-config.rb [new file with mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/attributes/aaiEventDMaaPPublisher.rb [new file with mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/attributes/preferredRoute.rb [new file with mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/attributes/titan-cached.rb [new file with mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/attributes/titan-realtime.rb [new file with mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/metadata.rb [new file with mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/recipes/aai-preferredRoute.rb [new file with mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/recipes/aai-resources-config.rb [new file with mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/recipes/aaiEventDMaaPPublisher.rb [new file with mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/recipes/createConfigDirectories.rb [new file with mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/recipes/titan-cached.rb [new file with mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/recipes/titan-realtime.rb [new file with mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/templates/default/aai-resources-config/aaiEventDMaaPPublisher.properties [new file with mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/templates/default/aai-resources-config/aaiconfig.properties [moved from kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/templates/default/aai-app-config/aaiconfig.properties with 66% similarity, mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/templates/default/aai-resources-config/preferredRoute.txt [moved from kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/templates/default/aai-app-config/preferredRoute.txt with 100% similarity, mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/templates/default/aai-resources-config/titan-cached.properties [new file with mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/templates/default/aai-resources-config/titan-realtime.properties [new file with mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/runlist-aai-resources.json [new file with mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-auth/CHANGELOG.md [new file with mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-auth/README.md [new file with mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-auth/files/default/aai_keystore-dev [moved from kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-auth/files/default/aai_keystore-int with 100% similarity, mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-auth/metadata.rb [new file with mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-auth/recipes/aai-traversal-aai-keystore.rb [new file with mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/CHANGELOG.md [moved from kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-auth/CHANGELOG.md with 73% similarity, mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/README.md [new file with mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/attributes/aai-traversal-config.rb [new file with mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/attributes/aaiEventDMaaPPublisher.rb [new file with mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/attributes/gremlin-server-config.rb [new file with mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/attributes/preferredRoute.rb [new file with mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/attributes/titan-cached.rb [new file with mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/attributes/titan-realtime.rb [new file with mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/metadata.rb [new file with mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/recipes/aai-preferredRoute.rb [new file with mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/recipes/aai-traversal-config.rb [new file with mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/recipes/aaiEventDMaaPPublisher.rb [new file with mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/recipes/createConfigDirectories.rb [new file with mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/recipes/gremlin-server-config.rb [new file with mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/recipes/titan-cached.rb [new file with mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/recipes/titan-realtime.rb [new file with mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/templates/default/aai-traversal-app-config/aaiEventDMaaPPublisher.properties [new file with mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/templates/default/aai-traversal-app-config/aaiconfig.properties [new file with mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/templates/default/aai-traversal-app-config/gremlin-server-config.yaml [new file with mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/templates/default/aai-traversal-app-config/preferredRoute.txt [new file with mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/templates/default/aai-traversal-app-config/titan-cached.properties [new file with mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/templates/default/aai-traversal-app-config/titan-realtime.properties [new file with mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/runlist-aai-traversal.json [new file with mode: 0644]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-auth/files/default/aai_keystore-local [deleted file]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-auth/files/default/aai_keystore-simpledemo [deleted file]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-auth/files/default/aai_keystore-solo [deleted file]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-auth/metadata.rb [deleted file]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-auth/recipes/aai-keystore.rb [deleted file]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/attributes/aaiWorkloadConsumer.properties.rb [deleted file]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/attributes/aaiWorkloadPublisher.properties.rb [deleted file]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/attributes/aaiWorkloadStatusPublisher.properties.rb [deleted file]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/attributes/aaiconfig-properties.rb [deleted file]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/attributes/logback.rb [deleted file]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/attributes/preferredRoute.rb [deleted file]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/metadata.rb [deleted file]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/recipes/aai-config.rb [deleted file]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/recipes/aai-logback.rb [deleted file]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/recipes/aai-preferredRoute.rb [deleted file]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/recipes/aaiWorkloadConsumer.rb [deleted file]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/recipes/aaiWorkloadPublisher.rb [deleted file]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/recipes/aaiWorkloadStatusPublisher.rb [deleted file]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/recipes/createConfigDirectories.rb [deleted file]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/templates/default/aai-app-config/aaiWorkloadConsumer.properties [deleted file]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/templates/default/aai-app-config/aaiWorkloadPublisher.properties [deleted file]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/templates/default/aai-app-config/aaiWorkloadStatusPublisher.properties [deleted file]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/templates/default/aai-app-config/aft.properties [deleted file]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/templates/default/aai-app-config/logback.erb [deleted file]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/runlist-app-server.json [deleted file]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/user/README.md [deleted file]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/user/metadata.rb [deleted file]
kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/user/recipes/default.rb [deleted file]
kubernetes/config/docker/init/src/config/aai/aai-config/nodes/chef-node.json [deleted file]

diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/README.md b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/README.md
deleted file mode 100755 (executable)
index c7ec3b0..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-This directory contains the cookbooks used to configure systems in your infrastructure with Chef.
-
-Knife needs to be configured to know where the cookbooks are located with the `cookbook_path` setting. If this is not set, then several cookbook operations will fail to work properly.
-
-    cookbook_path ["./cookbooks"]
-
-This setting tells knife to look for the cookbooks directory in the present working directory. This means the knife cookbook subcommands need to be run in the `chef-repo` directory itself. To make sure that the cookbooks can be found elsewhere inside the repository, use an absolute path. This is a Ruby file, so something like the following can be used:
-
-    current_dir = File.dirname(__FILE__)
-    cookbook_path ["#{current_dir}/../cookbooks"]
-
-Which will set `current_dir` to the location of the knife.rb file itself (e.g. `~/chef-repo/.chef/knife.rb`).
-
-Configure knife to use your preferred copyright holder, email contact and license. Add the following lines to `.chef/knife.rb`.
-
-    cookbook_copyright "Example, Com."
-    cookbook_email     "cookbooks@example.com"
-    cookbook_license   "apachev2"
-
-Supported values for `cookbook_license` are "apachev2", "mit","gplv2","gplv3",  or "none". These settings are used to prefill comments in the default recipe, and the corresponding values in the metadata.rb. You are free to change the the comments in those files.
-
-Create new cookbooks in this directory with Knife.
-
-    knife cookbook create COOKBOOK
-
-This will create all the cookbook directory components. You don't need to use them all, and can delete the ones you don't need. It also creates a README file, metadata.rb and default recipe.
-
-You can also download cookbooks directly from the Opscode Cookbook Site. There are two subcommands to help with this depending on what your preference is.
-
-The first and recommended method is to use a vendor branch if you're using Git. This is automatically handled with Knife.
-
-    knife cookbook site install COOKBOOK
-
-This will:
-
-* Download the cookbook tarball from the Chef Supermarket.
-* Ensure its on the git master branch.
-* Checks for an existing vendor branch, and creates if it doesn't.
-* Checks out the vendor branch (chef-vendor-COOKBOOK).
-* Removes the existing (old) version.
-* Untars the cookbook tarball it downloaded in the first step.
-* Adds the cookbook files to the git index and commits.
-* Creates a tag for the version downloaded.
-* Checks out the master branch again.
-* Merges the cookbook into master.
-* Repeats the above for all the cookbooks dependencies, downloading them from the community site
-
-The last step will ensure that any local changes or modifications you have made to the cookbook are preserved, so you can keep your changes through upstream updates.
-
-If you're not using Git, use the site download subcommand to download the tarball.
-
-    knife cookbook site download COOKBOOK
-
-This creates the COOKBOOK.tar.gz from in the current directory (e.g., `~/chef-repo`). We recommend following a workflow similar to the above for your version control tool.
@@ -1,11 +1,11 @@
-user CHANGELOG
-==============
+ajsc-aai-auth CHANGELOG
+=======================
 
-This file is used to list changes made in each version of the user cookbook.
+This file is used to list changes made in each version of the aai-resources-auth cookbook.
 
 0.1.0
 -----
-- [your_name] - Initial release of user
+- [your_name] - Initial release of aai-resources-auth
 
 - - -
 Check the [Markdown Syntax Guide](http://daringfireball.net/projects/markdown/syntax) for help with Markdown.
@@ -1,4 +1,4 @@
-ajsc-aai-auth Cookbook
+aai-resources-auth Cookbook
 ======================
 TODO: Enter the cookbook description here.
 
@@ -36,11 +36,11 @@ e.g.
 
 Usage
 -----
-#### ajsc-aai-auth::default
+#### aai-resources-auth::default
 TODO: Write usage instructions for each cookbook.
 
 e.g.
-Just include `ajsc-aai-auth` in your node's `run_list`:
+Just include `aai-resources-auth` in your node's `run_list`:
 
 ```json
 {
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-auth/metadata.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-auth/metadata.rb
new file mode 100644 (file)
index 0000000..6b940b8
--- /dev/null
@@ -0,0 +1,7 @@
+name             'aai-resources-auth'
+maintainer       'ATT'
+maintainer_email ''
+license          'All rights reserved'
+description      'Installs/Configures aai-resources-auth'
+long_description IO.read(File.join(File.dirname(__FILE__), 'README.md'))
+version          '1.0.0'
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-auth/recipes/aai-resources-aai-keystore.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-auth/recipes/aai-resources-aai-keystore.rb
new file mode 100644 (file)
index 0000000..3c55162
--- /dev/null
@@ -0,0 +1,8 @@
+cookbook_file "#{node['aai-resources-config']['PROJECT_HOME']}/bundleconfig/etc/auth/aai_keystore" do
+  source "aai_keystore-#{node['aai-resources-config']['AAIENV']}"
+  owner 'aaiadmin'
+  group 'aaiadmin'
+  mode '0755'
+  action :create
+end
+
@@ -1,4 +1,4 @@
-ajsc-aai-config Cookbook
+aai-resources-config Cookbook
 ========================
 TODO: Enter the cookbook description here.
 
@@ -11,7 +11,7 @@ TODO: List your cookbook requirements. Be sure to include any requirements this
 
 e.g.
 #### packages
-- `toaster` - ajsc-aai-config needs toaster to brown your bagel.
+- `toaster` - aai-resources-config needs toaster to brown your bagel.
 
 Attributes
 ----------
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/attributes/aai-resources-config.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/attributes/aai-resources-config.rb
new file mode 100644 (file)
index 0000000..9d000ae
--- /dev/null
@@ -0,0 +1,15 @@
+node.default["aai-resources-config"]["AAIENV"] = 'devINT1'
+node.default["aai-resources-config"]["PROJECT_HOME"] = '/opt/app/aai-resources'
+node.default["aai-resources-config"]["LOGROOT"] = '/opt/aai/logroot'
+node.default["aai-resources-config"]["JAVA_HOME"] = '/usr/lib/jvm/java-8-openjdk-amd64'
+node.default["aai-resources-config"]["AAI_SERVER_URL_BASE"] = 'https://localhost:8443/aai/'
+node.default["aai-resources-config"]["AAI_SERVER_URL"] = 'https://localhost:8443/aai/v11/'
+node.default["aai-resources-config"]["AAI_GLOBAL_CALLBACK_URL"] = 'https://localhost:8443/aai/'
+node.default["aai-resources-config"]["AAI_TRUSTSTORE_FILENAME"] = 'aai_keystore'
+node.default["aai-resources-config"]["AAI_TRUSTSTORE_PASSWD_X"] = 'OBF:1vn21ugu1saj1v9i1v941sar1ugw1vo0'
+node.default["aai-resources-config"]["AAI_KEYSTORE_FILENAME"] = 'aai_keystore'
+node.default["aai-resources-config"]["AAI_KEYSTORE_PASSWD_X"] = 'OBF:1vn21ugu1saj1v9i1v941sar1ugw1vo0'
+node.default["aai-resources-config"]["TXN_HBASE_TABLE_NAME"] = 'aailogging.dev'
+node.default["aai-resources-config"]["TXN_ZOOKEEPER_QUORUM"] = 'localhost'
+node.default["aai-resources-config"]["TXN_ZOOKEEPER_PROPERTY_CLIENTPORT"] = '2181'
+node.default["aai-resources-config"]["TXN_HBASE_ZOOKEEPER_ZNODE_PARENT"] = '/hbase'
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/attributes/aaiEventDMaaPPublisher.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/attributes/aaiEventDMaaPPublisher.rb
new file mode 100644 (file)
index 0000000..91bc7bb
--- /dev/null
@@ -0,0 +1,3 @@
+node.default["aai-resources-config"]["AAI_DMAAP_PROTOCOL"] = 'http'
+node.default["aai-resources-config"]["AAI_DMAAP_HOST_PORT"] = 'localhost:3904'
+node.default["aai-resources-config"]["AAI_DMAAP_TOPIC_NAME"] = 'AAI-EVENT'
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/attributes/preferredRoute.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/attributes/preferredRoute.rb
new file mode 100644 (file)
index 0000000..21eb295
--- /dev/null
@@ -0,0 +1 @@
+node.default["aai-resources-config"]["AAI_WORKLOAD_PREFERRED_ROUTE_KEY"] = 'MR1'
\ No newline at end of file
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/attributes/titan-cached.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/attributes/titan-cached.rb
new file mode 100644 (file)
index 0000000..103583b
--- /dev/null
@@ -0,0 +1,6 @@
+node.default["aai-resources-config"]["STORAGE_HOSTNAME"] = 'localhost'
+node.default["aai-resources-config"]["STORAGE_HBASE_TABLE"] = 'aaigraph.dev'
+node.default["aai-resources-config"]["STORAGE_HBASE_ZOOKEEPER_ZNODE_PARENT"] = '/hbase'
+node.default["aai-resources-config"]["DB_CACHE_CLEAN_WAIT"] = 20
+node.default["aai-resources-config"]["DB_CACHE_TIME"] = 180000
+node.default["aai-resources-config"]["DB_CACHE_SIZE"] = 0.3
\ No newline at end of file
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/attributes/titan-realtime.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/attributes/titan-realtime.rb
new file mode 100644 (file)
index 0000000..c289a63
--- /dev/null
@@ -0,0 +1,3 @@
+node.default["aai-resources-config"]["STORAGE_HOSTNAME"] = 'localhost'
+node.default["aai-resources-config"]["STORAGE_HBASE_TABLE"] = 'aaigraph.dev'
+node.default["aai-resources-config"]["STORAGE_HBASE_ZOOKEEPER_ZNODE_PARENT"] = '/hbase'
\ No newline at end of file
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/metadata.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/metadata.rb
new file mode 100644 (file)
index 0000000..d32f4cf
--- /dev/null
@@ -0,0 +1,7 @@
+name             'aai-resources-config'
+maintainer       'ATT'
+maintainer_email ''
+license          'All rights reserved'
+description      'Installs/Configures aai-resources-config'
+long_description IO.read(File.join(File.dirname(__FILE__), 'README.md'))
+version          '1.0.0'
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/recipes/aai-preferredRoute.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/recipes/aai-preferredRoute.rb
new file mode 100644 (file)
index 0000000..b018237
--- /dev/null
@@ -0,0 +1,11 @@
+['preferredRoute.txt'].each do |file|
+  template "#{node['aai-resources-config']['PROJECT_HOME']}/bundleconfig/etc/appprops/#{file}" do
+    source "aai-resources-config/preferredRoute.txt"
+    owner "aaiadmin"
+    group "aaiadmin"
+    mode "0644"
+    variables(
+:AAI_WORKLOAD_PREFERRED_ROUTE_KEY => node["aai-resources-config"]["AAI_WORKLOAD_PREFERRED_ROUTE_KEY"]
+      )
+  end
+end
\ No newline at end of file
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/recipes/aai-resources-config.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/recipes/aai-resources-config.rb
new file mode 100644 (file)
index 0000000..13f34c2
--- /dev/null
@@ -0,0 +1,78 @@
+################
+# Update aaiResourcesConfig.properties 
+################
+include_recipe 'aai-resources-config::createConfigDirectories'
+  
+['aaiconfig.properties'].each do |file|
+  template "#{node['aai-resources-config']['PROJECT_HOME']}/bundleconfig/etc/appprops/#{file}" do
+    source "aai-resources-config/aaiconfig.properties"
+    owner "aaiadmin"
+    group "aaiadmin"
+    mode "0644"
+    variables(
+:AAI_SERVER_URL_BASE => node["aai-resources-config"]["AAI_SERVER_URL_BASE"],
+:AAI_SERVER_URL => node["aai-resources-config"]["AAI_SERVER_URL"],
+:AAI_GLOBAL_CALLBACK_URL => node["aai-resources-config"]["AAI_GLOBAL_CALLBACK_URL"],
+:AAI_TRUSTSTORE_FILENAME => node["aai-resources-config"]["AAI_TRUSTSTORE_FILENAME"],
+:AAI_TRUSTSTORE_PASSWD_X => node["aai-resources-config"]["AAI_TRUSTSTORE_PASSWD_X"],
+:AAI_KEYSTORE_FILENAME => node["aai-resources-config"]["AAI_KEYSTORE_FILENAME"],
+:AAI_KEYSTORE_PASSWD_X => node["aai-resources-config"]["AAI_KEYSTORE_PASSWD_X"],
+:APPLICATION_SERVERS => node["aai-resources-config"]["APPLICATION_SERVERS"],
+:TXN_HBASE_TABLE_NAME => node["aai-resources-config"]["TXN_HBASE_TABLE_NAME"],
+:TXN_ZOOKEEPER_QUORUM => node["aai-resources-config"]["TXN_ZOOKEEPER_QUORUM"],
+:TXN_ZOOKEEPER_PROPERTY_CLIENTPORT => node["aai-resources-config"]["TXN_ZOOKEEPER_PROPERTY_CLIENTPORT"],
+:TXN_HBASE_ZOOKEEPER_ZNODE_PARENT => node["aai-resources-config"]["TXN_HBASE_ZOOKEEPER_ZNODE_PARENT"],
+:RESOURCE_VERSION_ENABLE_FLAG => node["aai-resources-config"]["RESOURCE_VERSION_ENABLE_FLAG"],
+    :AAI_NOTIFICATION_CURRENT_PACKAGE => node["aai-resources-config"]["AAI_NOTIFICATION_CURRENT_PACKAGE"],
+    :AAI_NOTIFICATION_CURRENT_VERSION => node["aai-resources-config"]["AAI_NOTIFICATION_CURRENT_VERSION"],
+    :AAI_NOTIFICATION_EVENT_DEFAULT_EVENT_STATUS => node["aai-resources-config"]["AAI_NOTIFICATION_EVENT_DEFAULT_EVENT_STATUS"],
+    :AAI_NOTIFICATION_EVENT_DEFAULT_EVENT_TYPE => node["aai-resources-config"]["AAI_NOTIFICATION_EVENT_DEFAULT_EVENT_TYPE"],
+    :AAI_NOTIFICATION_EVENT_DEFAULT_DOMAIN => node["aai-resources-config"]["AAI_NOTIFICATION_EVENT_DEFAULT_DOMAIN"],
+    :AAI_NOTIFICATION_EVENT_DEFAULT_SOURCE_NAME => node["aai-resources-config"]["AAI_NOTIFICATION_EVENT_DEFAULT_SOURCE_NAME"],
+    :AAI_NOTIFICATION_EVENT_DEFAULT_SEQUENCE_NUMBER => node["aai-resources-config"]["AAI_NOTIFICATION_EVENT_DEFAULT_SEQUENCE_NUMBER"],
+    :AAI_NOTIFICATION_EVENT_DEFAULT_SEVERITY => node["aai-resources-config"]["AAI_NOTIFICATION_EVENT_DEFAULT_SEVERITY"],
+    :AAI_NOTIFICATION_EVENT_DEFAULT_VERSION => node["aai-resources-config"]["AAI_NOTIFICATION_EVENT_DEFAULT_VERSION"],
+:AAI_DEFAULT_API_VERSION => node["aai-resources-config"]["AAI_DEFAULT_API_VERSION"]
+      )
+  end
+end
+
+#remote_directory "/opt/mso/etc/ecomp/mso/config/" do
+#  source "mso-asdc-controller-config"
+#  #cookbook "default is current"
+#  files_mode "0700"
+#  files_owner "jboss"
+#  files_group "jboss"
+#  mode "0755"
+#  owner "jboss"
+#  group "jboss"
+#  overwrite true
+#  recursive true
+#  action :create
+#end
+
+
+################
+# Alternative example1
+# This updates all the timestamps
+# Seting preserve never changes the timestamp when the file is changed
+######
+# ruby_block "copy_recurse" do
+#   block do
+#     FileUtils.cp_r("#{Chef::Config[:file_cache_path]}/cookbooks/mso-config/files/default/mso-api-handler-config/.",\
+#       "/opt/mso/etc/ecomp/mso/config/", :preserve => true)  
+#   end
+#   action :run
+# end
+
+################
+# Alternative example2
+######
+# Dir.glob("#{Chef::Config[:file_cache_path]}/cookbooks/mso-config/files/default/mso-api-handler-config/*").sort.each do |entry|
+#   cookbook_file "/opt/mso/etc/ecomp/mso/config/#{entry}" do
+#     source entry
+#     owner "root"
+#     group "root"
+#     mode 0755
+#   end
+# end 
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/recipes/aaiEventDMaaPPublisher.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/recipes/aaiEventDMaaPPublisher.rb
new file mode 100644 (file)
index 0000000..1e626db
--- /dev/null
@@ -0,0 +1,14 @@
+['aaiEventDMaaPPublisher.properties'].each do |file|
+  template "#{node['aai-resources-config']['PROJECT_HOME']}/bundleconfig/etc/appprops/#{file}" do
+    source "aai-resources-config/aaiEventDMaaPPublisher.properties"
+    owner "aaiadmin"
+    group "aaiadmin"
+    mode "0644"
+    variables(
+:AAI_DMAAP_PROTOCOL => node["aai-resources-config"]["AAI_DMAAP_PROTOCOL"],
+:AAI_DMAAP_HOST_PORT => node["aai-resources-config"]["AAI_DMAAP_HOST_PORT"],
+:AAI_DMAAP_TOPIC_NAME => node["aai-resources-config"]["AAI_DMAAP_TOPIC_NAME"]
+      )
+  end
+end
+
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/recipes/createConfigDirectories.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/recipes/createConfigDirectories.rb
new file mode 100644 (file)
index 0000000..e944195
--- /dev/null
@@ -0,0 +1,44 @@
+# Create or update the needed directories/links.
+# If the directory already exists, it is updated to match
+# 
+# LOGROOT should already be created by the SWM installation script
+# It needs to run as root 
+
+[ 
+       "#{node['aai-resources-config']['LOGROOT']}/AAI-RES",
+  "#{node['aai-resources-config']['LOGROOT']}/AAI-RES/data",
+       "#{node['aai-resources-config']['LOGROOT']}/AAI-RES/misc",
+  "#{node['aai-resources-config']['LOGROOT']}/AAI-RES/ajsc-jetty" ].each do |path|
+  directory path do
+    owner 'aaiadmin'
+    group 'aaiadmin'
+    mode '0755'
+    recursive=true
+    action :create
+  end
+end
+
+[ "#{node['aai-resources-config']['PROJECT_HOME']}/bundleconfig/etc/auth" ].each do |path|
+  directory path do
+    owner 'aaiadmin'
+    group 'aaiadmin'
+    mode '0777'
+    recursive=true
+    action :create
+  end
+end
+#Application logs
+link "#{node['aai-resources-config']['PROJECT_HOME']}/logs" do
+  to "#{node['aai-resources-config']['LOGROOT']}/AAI-RES"
+  owner 'aaiadmin'
+  group 'aaiadmin'
+  mode '0755'
+end
+
+#Make a link from /opt/app/aai-resources/scripts to /opt/app/aai-resources/bin
+link "#{node['aai-resources-config']['PROJECT_HOME']}/scripts" do
+  to "#{node['aai-resources-config']['PROJECT_HOME']}/bin"
+  owner 'aaiadmin'
+  group 'aaiadmin'
+  mode '0755'
+end
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/recipes/titan-cached.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/recipes/titan-cached.rb
new file mode 100644 (file)
index 0000000..53ada49
--- /dev/null
@@ -0,0 +1,17 @@
+['titan-cached.properties'].each do |file|
+  template "#{node['aai-resources-config']['PROJECT_HOME']}/bundleconfig/etc/appprops/#{file}" do
+    source "aai-resources-config/titan-cached.properties"
+    owner "aaiadmin"
+    group "aaiadmin"
+    mode "0644"
+    variables(
+:STORAGE_HOSTNAME => node["aai-resources-config"]["STORAGE_HOSTNAME"],
+:STORAGE_HBASE_TABLE => node["aai-resources-config"]["STORAGE_HBASE_TABLE"],
+:STORAGE_HBASE_ZOOKEEPER_ZNODE_PARENT => node["aai-resources-config"]["STORAGE_HBASE_ZOOKEEPER_ZNODE_PARENT"],
+:DB_CACHE_CLEAN_WAIT => node["aai-resources-config"]["DB_CACHE_CLEAN_WAIT"],
+:DB_CACHE_TIME => node["aai-resources-config"]["DB_CACHE_TIME"],
+:DB_CACHE_SIZE => node["aai-resources-config"]["DB_CACHE_SIZE"]
+      )
+  end
+end
+
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/recipes/titan-realtime.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/recipes/titan-realtime.rb
new file mode 100644 (file)
index 0000000..c456eb3
--- /dev/null
@@ -0,0 +1,14 @@
+['titan-realtime.properties'].each do |file|
+  template "#{node['aai-resources-config']['PROJECT_HOME']}/bundleconfig/etc/appprops/#{file}" do
+    source "aai-resources-config/titan-realtime.properties"
+    owner "aaiadmin"
+    group "aaiadmin"
+    mode "0644"
+    variables(
+:STORAGE_HOSTNAME => node["aai-resources-config"]["STORAGE_HOSTNAME"],
+:STORAGE_HBASE_TABLE => node["aai-resources-config"]["STORAGE_HBASE_TABLE"],
+:STORAGE_HBASE_ZOOKEEPER_ZNODE_PARENT => node["aai-resources-config"]["STORAGE_HBASE_ZOOKEEPER_ZNODE_PARENT"]
+      )
+  end
+end
+
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/templates/default/aai-resources-config/aaiEventDMaaPPublisher.properties b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/templates/default/aai-resources-config/aaiEventDMaaPPublisher.properties
new file mode 100644 (file)
index 0000000..8ad92cd
--- /dev/null
@@ -0,0 +1,4 @@
+Protocol=<%= @AAI_DMAAP_PROTOCOL %>
+contenttype=application/json
+host=<%= @AAI_DMAAP_HOST_PORT %>
+topic=<%= @AAI_DMAAP_TOPIC_NAME %>
@@ -8,61 +8,24 @@ aai.config.checktime=1000
 # this could come from siteconfig.pl?
 aai.config.nodename=AutomaticallyOverwritten
 
-aai.logging.hbase.interceptor=false
-aai.logging.hbase.enabled=false
-aai.logging.hbase.logrequest=false
-aai.logging.hbase.logresponse=false
 
-aai.logging.trace.enabled=true
-aai.logging.trace.logrequest=false
-aai.logging.trace.logresponse=false
-
-aai.tools.enableBasicAuth=true
-aai.tools.username=AAI
-aai.tools.password=AAI
 
 aai.auth.cspcookies_on=false
 aai.dbmodel.filename=ex5.json
+
 aai.server.url.base=<%= @AAI_SERVER_URL_BASE %>
 aai.server.url=<%= @AAI_SERVER_URL %>
 aai.global.callback.url=<%= @AAI_GLOBAL_CALLBACK_URL %>
+
+aai.tools.enableBasicAuth=true
+aai.tools.username=AAI
+aai.tools.password=AAI
+
 aai.truststore.filename=<%= @AAI_TRUSTSTORE_FILENAME %>
 aai.truststore.passwd.x=<%= @AAI_TRUSTSTORE_PASSWD_X %>
 aai.keystore.filename=<%= @AAI_KEYSTORE_FILENAME %>
 aai.keystore.passwd.x=<%= @AAI_KEYSTORE_PASSWD_X %>
 
-# the following parameters are not reloaded automatically and require a manual bounce
-storage.backend=<%= @STORAGE_BACKEND %>
-storage.hostname=<%= @STORAGE_HOSTNAME %>
-#schema.default=none
-storage.lock.wait-time=300
-storage.hbase.table=<%= @STORAGE_HBASE_TABLE %>
-storage.hbase.ext.zookeeper.znode.parent=<%= @STORAGE_HBASE_ZOOKEEPER_ZNODE_PARENT %>
-# Setting db-cache to false ensure the fastest propagation of changes across servers
-cache.db-cache = false
-#cache.db-cache-clean-wait = 20
-#cache.db-cache-time = 180000
-#cache.db-cache-size = 0.5
-
-# for transaction log
-hbase.table.name=<%= @TXN_HBASE_TABLE_NAME %>
-hbase.table.timestamp.format=YYYYMMdd-HH:mm:ss:SSS
-hbase.zookeeper.quorum=<%= @TXN_ZOOKEEPER_QUORUM %>
-hbase.zookeeper.property.clientPort=<%= @TXN_ZOOKEEPER_PROPERTY_CLIENTPORT %>
-hbase.zookeeper.znode.parent=<%= @TXN_HBASE_ZOOKEEPER_ZNODE_PARENT %>
-hbase.column.ttl.days=<%= @HBASE_COLUMN_TTL_DAYS %>
-
-# single primary server
-aai.primary.filetransfer.serverlist=<%= @APPLICATION_SERVERS %>
-aai.primary.filetransfer.primarycheck=echo:8443/aai/util/echo
-aai.primary.filetransfer.pingtimeout=5000
-aai.primary.filetransfer.pingcount=5
-
-#rsync properties
-aai.rsync.command=rsync
-aai.rsync.options.list=-v|-t
-aai.rsync.remote.user=aaiadmin
-aai.rsync.enabled=y
 
 aai.notification.current.version=<%= @AAI_NOTIFICATION_CURRENT_VERSION %>
 aai.notificationEvent.default.status=<%= @AAI_NOTIFICATION_EVENT_DEFAULT_EVENT_STATUS %>
@@ -77,16 +40,40 @@ aai.resourceversion.enableflag=<%= @RESOURCE_VERSION_ENABLE_FLAG %>
 aai.logging.maxStackTraceEntries=10
 aai.default.api.version=<%= @AAI_DEFAULT_API_VERSION %>
 
+
+
 # Used by Model-processing code
 aai.model.delete.sleep.per.vtx.msec=500
-aai.model.query.resultset.maxcount=30
+aai.model.query.resultset.maxcount=50
 aai.model.query.timeout.sec=90
  
 # Used by Data Grooming
-aai.grooming.default.max.fix=150
+aai.grooming.default.max.file=150
 aai.grooming.default.sleep.minutes=7
 
 aai.model.proc.max.levels=50
 aai.edgeTag.proc.max.levels=50
 
-aai.dmaap.workload.enableEventProcessing=<%= @AAI_DMAPP_WORKLOAD_ENABLE_EVENT_PROCESSING %>
\ No newline at end of file
+# for transaction log
+aai.logging.hbase.interceptor=true
+aai.logging.hbase.enabled=true
+aai.logging.hbase.logrequest=true
+aai.logging.hbase.logresponse=true
+
+# for gremlin server
+aai.server.rebind=g
+hbase.table.name=<%= @TXN_HBASE_TABLE_NAME %>
+hbase.table.timestamp.format=YYYYMMdd-HH:mm:ss:SSS
+hbase.zookeeper.quorum=<%= @TXN_ZOOKEEPER_QUORUM %>
+hbase.zookeeper.property.clientPort=<%= @TXN_ZOOKEEPER_PROPERTY_CLIENTPORT %>
+hbase.zookeeper.znode.parent=<%= @TXN_HBASE_ZOOKEEPER_ZNODE_PARENT %>
+
+aai.logging.trace.enabled=true
+aai.logging.trace.logrequest=false
+aai.logging.trace.logresponse=false
+
+
+aai.transaction.logging=true
+aai.transaction.logging.get=false
+aai.transaction.logging.post=false
+
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/templates/default/aai-resources-config/titan-cached.properties b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/templates/default/aai-resources-config/titan-cached.properties
new file mode 100644 (file)
index 0000000..d6c9c2d
--- /dev/null
@@ -0,0 +1,13 @@
+# the following parameters are not reloaded automatically and require a manual bounce
+query.fast-property=true
+storage.backend=hbase
+storage.hostname=<%= @STORAGE_HOSTNAME %>
+#schema.default=none
+storage.lock.wait-time=300
+storage.hbase.table=<%= @STORAGE_HBASE_TABLE %>
+storage.hbase.ext.zookeeper.znode.parent=<%= @STORAGE_HBASE_ZOOKEEPER_ZNODE_PARENT %>
+#caching on
+cache.db-cache = true
+cache.db-cache-clean-wait = <%= @DB_CACHE_CLEAN_WAIT %>
+cache.db-cache-time = <%= @DB_CACHE_TIME %>
+cache.db-cache-size = <%= @DB_CACHE_SIZE %>
\ No newline at end of file
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/templates/default/aai-resources-config/titan-realtime.properties b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/aai-resources-config/templates/default/aai-resources-config/titan-realtime.properties
new file mode 100644 (file)
index 0000000..2935cc1
--- /dev/null
@@ -0,0 +1,13 @@
+# the following parameters are not reloaded automatically and require a manual bounce
+query.fast-property=true
+storage.backend=hbase
+storage.hostname=<%= @STORAGE_HOSTNAME %>
+#schema.default=none
+storage.lock.wait-time=300
+storage.hbase.table=<%= @STORAGE_HBASE_TABLE %>
+storage.hbase.ext.zookeeper.znode.parent=<%= @STORAGE_HBASE_ZOOKEEPER_ZNODE_PARENT %>
+# Setting db-cache to false ensure the fastest propagation of changes across servers
+cache.db-cache = false
+#cache.db-cache-clean-wait = 20
+#cache.db-cache-time = 180000
+#cache.db-cache-size = 0.5
\ No newline at end of file
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/runlist-aai-resources.json b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-resources/runlist-aai-resources.json
new file mode 100644 (file)
index 0000000..92c493d
--- /dev/null
@@ -0,0 +1,11 @@
+{
+  "run_list": [
+    "recipe[aai-resources-config::createConfigDirectories]",
+    "recipe[aai-resources-auth::aai-resources-aai-keystore]",
+    "recipe[aai-resources-config::aaiEventDMaaPPublisher]",
+    "recipe[aai-resources-config::aai-resources-config]",
+    "recipe[aai-resources-config::titan-cached]",
+    "recipe[aai-resources-config::titan-realtime]",
+    "recipe[aai-resources-config::aai-preferredRoute]"
+  ]
+}
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-auth/CHANGELOG.md b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-auth/CHANGELOG.md
new file mode 100644 (file)
index 0000000..c86d50b
--- /dev/null
@@ -0,0 +1,13 @@
+ajsc-aai-auth CHANGELOG
+=======================
+
+This file is used to list changes made in each version of the aai-traversal-auth cookbook.
+
+0.1.0
+-----
+- [your_name] - Initial release of aai-traversal-auth
+
+- - -
+Check the [Markdown Syntax Guide](http://daringfireball.net/projects/markdown/syntax) for help with Markdown.
+
+The [Github Flavored Markdown page](http://github.github.com/github-flavored-markdown/) describes the differences between markdown on github and standard markdown.
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-auth/README.md b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-auth/README.md
new file mode 100644 (file)
index 0000000..370816b
--- /dev/null
@@ -0,0 +1,68 @@
+aai-traversal-auth Cookbook
+======================
+TODO: Enter the cookbook description here.
+
+e.g.
+This cookbook makes your favorite breakfast sandwich.
+
+Requirements
+------------
+TODO: List your cookbook requirements. Be sure to include any requirements this cookbook has on platforms, libraries, other cookbooks, packages, operating systems, etc.
+
+e.g.
+#### packages
+- `toaster` - ajsc-aai-auth needs toaster to brown your bagel.
+
+Attributes
+----------
+TODO: List your cookbook attributes here.
+
+e.g.
+#### ajsc-aai-auth::default
+<table>
+  <tr>
+    <th>Key</th>
+    <th>Type</th>
+    <th>Description</th>
+    <th>Default</th>
+  </tr>
+  <tr>
+    <td><tt>['ajsc-aai-auth']['bacon']</tt></td>
+    <td>Boolean</td>
+    <td>whether to include bacon</td>
+    <td><tt>true</tt></td>
+  </tr>
+</table>
+
+Usage
+-----
+#### aai-traversal-auth::default
+TODO: Write usage instructions for each cookbook.
+
+e.g.
+Just include `aai-traversal-auth` in your node's `run_list`:
+
+```json
+{
+  "name":"my_node",
+  "run_list": [
+    "recipe[ajsc-aai-auth]"
+  ]
+}
+```
+
+Contributing
+------------
+TODO: (optional) If this is a public cookbook, detail the process for contributing. If this is a private cookbook, remove this section.
+
+e.g.
+1. Fork the repository on Github
+2. Create a named feature branch (like `add_component_x`)
+3. Write your change
+4. Write tests for your change (if applicable)
+5. Run the tests, ensuring they all pass
+6. Submit a Pull Request using Github
+
+License and Authors
+-------------------
+Authors: TODO: List authors
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-auth/metadata.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-auth/metadata.rb
new file mode 100644 (file)
index 0000000..e653749
--- /dev/null
@@ -0,0 +1,7 @@
+name             'aai-traversal-auth'
+maintainer       'ATT'
+maintainer_email ''
+license          'All rights reserved'
+description      'Installs/Configures aai-traversal-auth'
+long_description IO.read(File.join(File.dirname(__FILE__), 'README.md'))
+version          '1.0.0'
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-auth/recipes/aai-traversal-aai-keystore.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-auth/recipes/aai-traversal-aai-keystore.rb
new file mode 100644 (file)
index 0000000..c1b3f28
--- /dev/null
@@ -0,0 +1,8 @@
+cookbook_file "#{node['aai-traversal-config']['PROJECT_HOME']}/bundleconfig/etc/auth/aai_keystore" do
+  source "aai_keystore-#{node['aai-traversal-config']['AAIENV']}"
+  owner 'aaiadmin'
+  group 'aaiadmin'
+  mode '0755'
+  action :create
+end
+
@@ -1,11 +1,11 @@
-ajsc-aai-auth CHANGELOG
-=======================
+aai-traversal-config CHANGELOG
+=========================
 
-This file is used to list changes made in each version of the ajsc-aai-auth cookbook.
+This file is used to list changes made in each version of the ajsc-aai-config cookbook.
 
 0.1.0
 -----
-- [your_name] - Initial release of ajsc-aai-auth
+- [your_name] - Initial release of ajsc-aai-config
 
 - - -
 Check the [Markdown Syntax Guide](http://daringfireball.net/projects/markdown/syntax) for help with Markdown.
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/README.md b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/README.md
new file mode 100644 (file)
index 0000000..3e6fcc9
--- /dev/null
@@ -0,0 +1,68 @@
+aai-traversal-config Cookbook
+========================
+TODO: Enter the cookbook description here.
+
+e.g.
+This cookbook makes your favorite breakfast sandwich.
+
+Requirements
+------------
+TODO: List your cookbook requirements. Be sure to include any requirements this cookbook has on platforms, libraries, other cookbooks, packages, operating systems, etc.
+
+e.g.
+#### packages
+- `toaster` - aai-traversal-config needs toaster to brown your bagel.
+
+Attributes
+----------
+TODO: List your cookbook attributes here.
+
+e.g.
+#### ajsc-aai-config::default
+<table>
+  <tr>
+    <th>Key</th>
+    <th>Type</th>
+    <th>Description</th>
+    <th>Default</th>
+  </tr>
+  <tr>
+    <td><tt>['ajsc-aai-config']['bacon']</tt></td>
+    <td>Boolean</td>
+    <td>whether to include bacon</td>
+    <td><tt>true</tt></td>
+  </tr>
+</table>
+
+Usage
+-----
+#### ajsc-aai-config::default
+TODO: Write usage instructions for each cookbook.
+
+e.g.
+Just include `ajsc-aai-config` in your node's `run_list`:
+
+```json
+{
+  "name":"my_node",
+  "run_list": [
+    "recipe[ajsc-aai-config]"
+  ]
+}
+```
+
+Contributing
+------------
+TODO: (optional) If this is a public cookbook, detail the process for contributing. If this is a private cookbook, remove this section.
+
+e.g.
+1. Fork the repository on Github
+2. Create a named feature branch (like `add_component_x`)
+3. Write your change
+4. Write tests for your change (if applicable)
+5. Run the tests, ensuring they all pass
+6. Submit a Pull Request using Github
+
+License and Authors
+-------------------
+Authors: TODO: List authors
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/attributes/aai-traversal-config.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/attributes/aai-traversal-config.rb
new file mode 100644 (file)
index 0000000..33d3eb2
--- /dev/null
@@ -0,0 +1,15 @@
+node.default["aai-traversal-config"]["AAIENV"] = 'solo'
+node.default["aai-traversal-config"]["PROJECT_HOME"] = '/opt/app/aai-traversal'
+node.default["aai-traversal-config"]["LOGROOT"] = '/opt/aai/logroot'
+node.default["aai-traversal-config"]["JAVA_HOME"] = '/usr/lib/jvm/java-8-openjdk-amd64'
+node.default["aai-traversal-config"]["AAI_SERVER_URL_BASE"] = 'https://localhost:8443/aai/'
+node.default["aai-traversal-config"]["AAI_SERVER_URL"] = 'https://localhost:8443/aai/v11/'
+node.default["aai-traversal-config"]["AAI_GLOBAL_CALLBACK_URL"] = 'https://localhost:8443/aai/'
+node.default["aai-traversal-config"]["AAI_TRUSTSTORE_FILENAME"] = 'aai_keystore'
+node.default["aai-traversal-config"]["AAI_TRUSTSTORE_PASSWD_X"] = 'OBF:1vn21ugu1saj1v9i1v941sar1ugw1vo0'
+node.default["aai-traversal-config"]["AAI_KEYSTORE_FILENAME"] = 'aai_keystore'
+node.default["aai-traversal-config"]["AAI_KEYSTORE_PASSWD_X"] = 'OBF:1vn21ugu1saj1v9i1v941sar1ugw1vo0'
+node.default["aai-traversal-config"]["TXN_HBASE_TABLE_NAME"] = 'aailogging.dev'
+node.default["aai-traversal-config"]["TXN_ZOOKEEPER_QUORUM"] = 'localhost'
+node.default["aai-traversal-config"]["TXN_ZOOKEEPER_PROPERTY_CLIENTPORT"] = '2181'
+node.default["aai-traversal-config"]["TXN_HBASE_ZOOKEEPER_ZNODE_PARENT"] = '/hbase'
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/attributes/aaiEventDMaaPPublisher.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/attributes/aaiEventDMaaPPublisher.rb
new file mode 100644 (file)
index 0000000..7d20b30
--- /dev/null
@@ -0,0 +1,3 @@
+node.default["aai-traversal-config"]["AAI_DMAAP_PROTOCOL"] = 'http'
+node.default["aai-traversal-config"]["AAI_DMAAP_HOST_PORT"] = 'localhost:3904'
+node.default["aai-traversal-config"]["AAI_DMAAP_TOPIC_NAME"] = 'AAI-EVENT'
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/attributes/gremlin-server-config.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/attributes/gremlin-server-config.rb
new file mode 100644 (file)
index 0000000..97fa6fd
--- /dev/null
@@ -0,0 +1 @@
+node.default["aai-traversal-config"]["AAI_GREMLIN_SERVER_CONFIG_HOST_LIST"] = '[localhost]'
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/attributes/preferredRoute.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/attributes/preferredRoute.rb
new file mode 100644 (file)
index 0000000..21af672
--- /dev/null
@@ -0,0 +1 @@
+node.default["aai-traversal-config"]["AAI_WORKLOAD_PREFERRED_ROUTE_KEY"] = 'MR1'
\ No newline at end of file
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/attributes/titan-cached.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/attributes/titan-cached.rb
new file mode 100644 (file)
index 0000000..cb88f3c
--- /dev/null
@@ -0,0 +1,6 @@
+node.default["aai-traversal-config"]["STORAGE_HOSTNAME"] = 'localhost'
+node.default["aai-traversal-config"]["STORAGE_HBASE_TABLE"] = 'aaigraph.dev'
+node.default["aai-traversal-config"]["STORAGE_HBASE_ZOOKEEPER_ZNODE_PARENT"] = '/hbase'
+node.default["aai-traversal-config"]["DB_CACHE_CLEAN_WAIT"] = 20
+node.default["aai-traversal-config"]["DB_CACHE_TIME"] = 180000
+node.default["aai-traversal-config"]["DB_CACHE_SIZE"] = 0.3
\ No newline at end of file
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/attributes/titan-realtime.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/attributes/titan-realtime.rb
new file mode 100644 (file)
index 0000000..f67c646
--- /dev/null
@@ -0,0 +1,3 @@
+node.default["aai-traversal-config"]["STORAGE_HOSTNAME"] = 'localhost'
+node.default["aai-traversal-config"]["STORAGE_HBASE_TABLE"] = 'aaigraph.dev'
+node.default["aai-traversal-config"]["STORAGE_HBASE_ZOOKEEPER_ZNODE_PARENT"] = '/hbase'
\ No newline at end of file
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/metadata.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/metadata.rb
new file mode 100644 (file)
index 0000000..fd654fa
--- /dev/null
@@ -0,0 +1,7 @@
+name             'aai-traversal-config'
+maintainer       'ATT'
+maintainer_email ''
+license          'All rights reserved'
+description      'Installs/Configures aai-traversal-config'
+long_description IO.read(File.join(File.dirname(__FILE__), 'README.md'))
+version          '1.0.0'
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/recipes/aai-preferredRoute.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/recipes/aai-preferredRoute.rb
new file mode 100644 (file)
index 0000000..2672e9b
--- /dev/null
@@ -0,0 +1,11 @@
+['preferredRoute.txt'].each do |file|
+  template "#{node['aai-traversal-config']['PROJECT_HOME']}/bundleconfig/etc/appprops/#{file}" do
+    source "aai-traversal-app-config/preferredRoute.txt"
+    owner "aaiadmin"
+    group "aaiadmin"
+    mode "0644"
+    variables(
+:AAI_WORKLOAD_PREFERRED_ROUTE_KEY => node["aai-traversal-config"]["AAI_WORKLOAD_PREFERRED_ROUTE_KEY"]
+      )
+  end
+end
\ No newline at end of file
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/recipes/aai-traversal-config.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/recipes/aai-traversal-config.rb
new file mode 100644 (file)
index 0000000..aae12d0
--- /dev/null
@@ -0,0 +1,77 @@
+################
+# Update aaiGraphQueryConfig.properties 
+################
+include_recipe 'aai-traversal-config::createConfigDirectories'
+  
+['aaiconfig.properties'].each do |file|
+  template "#{node['aai-traversal-config']['PROJECT_HOME']}/bundleconfig/etc/appprops/#{file}" do
+    source "aai-traversal-app-config/aaiconfig.properties"
+    owner "aaiadmin"
+    group "aaiadmin"
+    mode "0644"
+    variables(
+:AAI_SERVER_URL_BASE => node["aai-traversal-config"]["AAI_SERVER_URL_BASE"],
+:AAI_SERVER_URL => node["aai-traversal-config"]["AAI_SERVER_URL"],
+:AAI_GLOBAL_CALLBACK_URL => node["aai-traversal-config"]["AAI_GLOBAL_CALLBACK_URL"],
+:AAI_TRUSTSTORE_FILENAME => node["aai-traversal-config"]["AAI_TRUSTSTORE_FILENAME"],
+:AAI_TRUSTSTORE_PASSWD_X => node["aai-traversal-config"]["AAI_TRUSTSTORE_PASSWD_X"],
+:AAI_KEYSTORE_FILENAME => node["aai-traversal-config"]["AAI_KEYSTORE_FILENAME"],
+:AAI_KEYSTORE_PASSWD_X => node["aai-traversal-config"]["AAI_KEYSTORE_PASSWD_X"],
+:APPLICATION_SERVERS => node["aai-traversal-config"]["APPLICATION_SERVERS"], 
+:TXN_HBASE_TABLE_NAME => node["aai-traversal-config"]["TXN_HBASE_TABLE_NAME"],
+:TXN_ZOOKEEPER_QUORUM => node["aai-traversal-config"]["TXN_ZOOKEEPER_QUORUM"],
+:TXN_ZOOKEEPER_PROPERTY_CLIENTPORT => node["aai-traversal-config"]["TXN_ZOOKEEPER_PROPERTY_CLIENTPORT"],
+:TXN_HBASE_ZOOKEEPER_ZNODE_PARENT => node["aai-traversal-config"]["TXN_HBASE_ZOOKEEPER_ZNODE_PARENT"],
+:RESOURCE_VERSION_ENABLE_FLAG => node["aai-traversal-config"]["RESOURCE_VERSION_ENABLE_FLAG"],
+    :AAI_NOTIFICATION_CURRENT_VERSION => node["aai-traversal-config"]["AAI_NOTIFICATION_CURRENT_VERSION"],
+    :AAI_NOTIFICATION_EVENT_DEFAULT_EVENT_STATUS => node["aai-traversal-config"]["AAI_NOTIFICATION_EVENT_DEFAULT_EVENT_STATUS"],
+    :AAI_NOTIFICATION_EVENT_DEFAULT_EVENT_TYPE => node["aai-traversal-config"]["AAI_NOTIFICATION_EVENT_DEFAULT_EVENT_TYPE"],
+    :AAI_NOTIFICATION_EVENT_DEFAULT_DOMAIN => node["aai-traversal-config"]["AAI_NOTIFICATION_EVENT_DEFAULT_DOMAIN"],
+    :AAI_NOTIFICATION_EVENT_DEFAULT_SOURCE_NAME => node["aai-traversal-config"]["AAI_NOTIFICATION_EVENT_DEFAULT_SOURCE_NAME"],
+    :AAI_NOTIFICATION_EVENT_DEFAULT_SEQUENCE_NUMBER => node["aai-traversal-config"]["AAI_NOTIFICATION_EVENT_DEFAULT_SEQUENCE_NUMBER"],
+    :AAI_NOTIFICATION_EVENT_DEFAULT_SEVERITY => node["aai-traversal-config"]["AAI_NOTIFICATION_EVENT_DEFAULT_SEVERITY"],
+    :AAI_NOTIFICATION_EVENT_DEFAULT_VERSION => node["aai-traversal-config"]["AAI_NOTIFICATION_EVENT_DEFAULT_VERSION"],
+:AAI_DEFAULT_API_VERSION => node["aai-traversal-config"]["AAI_DEFAULT_API_VERSION"]
+      )
+  end
+end
+
+#remote_directory "/opt/mso/etc/ecomp/mso/config/" do
+#  source "mso-asdc-controller-config"
+#  #cookbook "default is current"
+#  files_mode "0700"
+#  files_owner "jboss"
+#  files_group "jboss"
+#  mode "0755"
+#  owner "jboss"
+#  group "jboss"
+#  overwrite true
+#  recursive true
+#  action :create
+#end
+
+
+################
+# Alternative example1
+# This updates all the timestamps
+# Seting preserve never changes the timestamp when the file is changed
+######
+# ruby_block "copy_recurse" do
+#   block do
+#     FileUtils.cp_r("#{Chef::Config[:file_cache_path]}/cookbooks/mso-config/files/default/mso-api-handler-config/.",\
+#       "/opt/mso/etc/ecomp/mso/config/", :preserve => true)  
+#   end
+#   action :run
+# end
+
+################
+# Alternative example2
+######
+# Dir.glob("#{Chef::Config[:file_cache_path]}/cookbooks/mso-config/files/default/mso-api-handler-config/*").sort.each do |entry|
+#   cookbook_file "/opt/mso/etc/ecomp/mso/config/#{entry}" do
+#     source entry
+#     owner "root"
+#     group "root"
+#     mode 0755
+#   end
+# end 
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/recipes/aaiEventDMaaPPublisher.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/recipes/aaiEventDMaaPPublisher.rb
new file mode 100644 (file)
index 0000000..6b66a6d
--- /dev/null
@@ -0,0 +1,14 @@
+['aaiEventDMaaPPublisher.properties'].each do |file|
+  template "#{node['aai-traversal-config']['PROJECT_HOME']}/bundleconfig/etc/appprops/#{file}" do
+    source "aai-traversal-app-config/aaiEventDMaaPPublisher.properties"
+    owner "aaiadmin"
+    group "aaiadmin"
+    mode "0644"
+    variables(
+:AAI_DMAAP_PROTOCOL => node["aai-traversal-config"]["AAI_DMAAP_PROTOCOL"],
+:AAI_DMAAP_HOST_PORT => node["aai-traversal-config"]["AAI_DMAAP_HOST_PORT"],
+:AAI_DMAAP_TOPIC_NAME => node["aai-traversal-config"]["AAI_DMAAP_TOPIC_NAME"]
+      )
+  end
+end
+
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/recipes/createConfigDirectories.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/recipes/createConfigDirectories.rb
new file mode 100644 (file)
index 0000000..9739c1a
--- /dev/null
@@ -0,0 +1,44 @@
+# Create or update the needed directories/links.
+# If the directory already exists, it is updated to match
+# 
+# LOGROOT should already be created by the SWM installation script
+# It needs to run as root 
+
+[ 
+       "#{node['aai-traversal-config']['LOGROOT']}/AAI-GQ",
+  "#{node['aai-traversal-config']['LOGROOT']}/AAI-GQ/data",
+       "#{node['aai-traversal-config']['LOGROOT']}/AAI-GQ/misc",
+  "#{node['aai-traversal-config']['LOGROOT']}/AAI-GQ/ajsc-jetty" ].each do |path|
+  directory path do
+    owner 'aaiadmin'
+    group 'aaiadmin'
+    mode '0755'
+    recursive=true
+    action :create
+  end
+end
+
+[ "#{node['aai-traversal-config']['PROJECT_HOME']}/bundleconfig/etc/auth" ].each do |path|
+  directory path do
+    owner 'aaiadmin'
+    group 'aaiadmin'
+    mode '0777'
+    recursive=true
+    action :create
+  end
+end
+#Application logs
+link "#{node['aai-traversal-config']['PROJECT_HOME']}/logs" do
+  to "#{node['aai-traversal-config']['LOGROOT']}/AAI-GQ"
+  owner 'aaiadmin'
+  group 'aaiadmin'
+  mode '0755'
+end
+
+#Make a link from /opt/app/aai-traversal/scripts to /opt/app/aai-traversal/bin
+link "#{node['aai-traversal-config']['PROJECT_HOME']}/scripts" do
+  to "#{node['aai-traversal-config']['PROJECT_HOME']}/bin"
+  owner 'aaiadmin'
+  group 'aaiadmin'
+  mode '0755'
+end
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/recipes/gremlin-server-config.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/recipes/gremlin-server-config.rb
new file mode 100644 (file)
index 0000000..2af775b
--- /dev/null
@@ -0,0 +1,11 @@
+['gremlin-server-config.yaml'].each do |file|
+  template "#{node['aai-traversal-config']['PROJECT_HOME']}/bundleconfig/etc/appprops/#{file}" do
+    source "aai-traversal-app-config/gremlin-server-config.yaml"
+    owner "aaiadmin"
+    group "aaiadmin"
+    mode "0644"
+    variables(
+:AAI_GREMLIN_SERVER_CONFIG_HOST_LIST => node["aai-traversal-config"]["AAI_GREMLIN_SERVER_CONFIG_HOST_LIST"]
+      )
+  end
+end
\ No newline at end of file
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/recipes/titan-cached.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/recipes/titan-cached.rb
new file mode 100644 (file)
index 0000000..b00e6ba
--- /dev/null
@@ -0,0 +1,17 @@
+['titan-cached.properties'].each do |file|
+  template "#{node['aai-traversal-config']['PROJECT_HOME']}/bundleconfig/etc/appprops/#{file}" do
+    source "aai-traversal-app-config/titan-cached.properties"
+    owner "aaiadmin"
+    group "aaiadmin"
+    mode "0644"
+    variables(
+:STORAGE_HOSTNAME => node["aai-traversal-config"]["STORAGE_HOSTNAME"],
+:STORAGE_HBASE_TABLE => node["aai-traversal-config"]["STORAGE_HBASE_TABLE"],
+:STORAGE_HBASE_ZOOKEEPER_ZNODE_PARENT => node["aai-traversal-config"]["STORAGE_HBASE_ZOOKEEPER_ZNODE_PARENT"],
+:DB_CACHE_CLEAN_WAIT => node["aai-traversal-config"]["DB_CACHE_CLEAN_WAIT"],
+:DB_CACHE_TIME => node["aai-traversal-config"]["DB_CACHE_TIME"],
+:DB_CACHE_SIZE => node["aai-traversal-config"]["DB_CACHE_SIZE"]
+      )
+  end
+end
+
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/recipes/titan-realtime.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/recipes/titan-realtime.rb
new file mode 100644 (file)
index 0000000..cd6686a
--- /dev/null
@@ -0,0 +1,14 @@
+['titan-realtime.properties'].each do |file|
+  template "#{node['aai-traversal-config']['PROJECT_HOME']}/bundleconfig/etc/appprops/#{file}" do
+    source "aai-traversal-app-config/titan-realtime.properties"
+    owner "aaiadmin"
+    group "aaiadmin"
+    mode "0644"
+    variables(
+:STORAGE_HOSTNAME => node["aai-traversal-config"]["STORAGE_HOSTNAME"],
+:STORAGE_HBASE_TABLE => node["aai-traversal-config"]["STORAGE_HBASE_TABLE"],
+:STORAGE_HBASE_ZOOKEEPER_ZNODE_PARENT => node["aai-traversal-config"]["STORAGE_HBASE_ZOOKEEPER_ZNODE_PARENT"]
+      )
+  end
+end
+
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/templates/default/aai-traversal-app-config/aaiEventDMaaPPublisher.properties b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/templates/default/aai-traversal-app-config/aaiEventDMaaPPublisher.properties
new file mode 100644 (file)
index 0000000..8ad92cd
--- /dev/null
@@ -0,0 +1,4 @@
+Protocol=<%= @AAI_DMAAP_PROTOCOL %>
+contenttype=application/json
+host=<%= @AAI_DMAAP_HOST_PORT %>
+topic=<%= @AAI_DMAAP_TOPIC_NAME %>
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/templates/default/aai-traversal-app-config/aaiconfig.properties b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/templates/default/aai-traversal-app-config/aaiconfig.properties
new file mode 100644 (file)
index 0000000..eadc72a
--- /dev/null
@@ -0,0 +1,75 @@
+####################################################################
+#  REMEMBER TO THINK ABOUT ENVIRONMENTAL DIFFERENCES AND CHANGE THE
+#  TEMPLATE AND *ALL* DATAFILES
+####################################################################
+
+aai.config.checktime=1000
+
+# this could come from siteconfig.pl?
+aai.config.nodename=AutomaticallyOverwritten
+
+aai.tools.enableBasicAuth=true
+aai.tools.username=AAI
+aai.tools.password=AAI
+
+aai.auth.cspcookies_on=false
+aai.dbmodel.filename=ex5.json
+
+aai.server.url.base=<%= @AAI_SERVER_URL_BASE %>
+aai.server.url=<%= @AAI_SERVER_URL %>
+aai.global.callback.url=<%= @AAI_GLOBAL_CALLBACK_URL %>
+
+
+aai.truststore.filename=<%= @AAI_TRUSTSTORE_FILENAME %>
+aai.truststore.passwd.x=<%= @AAI_TRUSTSTORE_PASSWD_X %>
+aai.keystore.filename=<%= @AAI_KEYSTORE_FILENAME %>
+aai.keystore.passwd.x=<%= @AAI_KEYSTORE_PASSWD_X %>
+
+
+aai.notification.current.version=<%= @AAI_NOTIFICATION_CURRENT_VERSION %>
+aai.notificationEvent.default.status=<%= @AAI_NOTIFICATION_EVENT_DEFAULT_EVENT_STATUS %>
+aai.notificationEvent.default.eventType=<%= @AAI_NOTIFICATION_EVENT_DEFAULT_EVENT_TYPE %>
+aai.notificationEvent.default.domain=<%= @AAI_NOTIFICATION_EVENT_DEFAULT_DOMAIN %>
+aai.notificationEvent.default.sourceName=<%= @AAI_NOTIFICATION_EVENT_DEFAULT_SOURCE_NAME %>
+aai.notificationEvent.default.sequenceNumber=<%= @AAI_NOTIFICATION_EVENT_DEFAULT_SEQUENCE_NUMBER %>
+aai.notificationEvent.default.severity=<%= @AAI_NOTIFICATION_EVENT_DEFAULT_SEVERITY %>
+aai.notificationEvent.default.version=<%= @AAI_NOTIFICATION_EVENT_DEFAULT_VERSION %>
+# This one lets us enable/disable resource-version checking on updates/deletes
+aai.resourceversion.enableflag=<%= @RESOURCE_VERSION_ENABLE_FLAG %>
+aai.logging.maxStackTraceEntries=10
+aai.default.api.version=<%= @AAI_DEFAULT_API_VERSION %>
+
+# Used by Model-processing code
+aai.model.delete.sleep.per.vtx.msec=500
+aai.model.query.resultset.maxcount=50
+aai.model.query.timeout.sec=90
+
+aai.model.proc.max.levels=50
+aai.edgeTag.proc.max.levels=50
+
+# for transaction log
+aai.logging.hbase.interceptor=true
+aai.logging.hbase.enabled=true
+aai.logging.hbase.logrequest=true
+aai.logging.hbase.logresponse=true
+
+# for gremlin server
+aai.server.rebind=g
+hbase.table.name=<%= @TXN_HBASE_TABLE_NAME %>
+hbase.table.timestamp.format=YYYYMMdd-HH:mm:ss:SSS
+hbase.zookeeper.quorum=<%= @TXN_ZOOKEEPER_QUORUM %>
+hbase.zookeeper.property.clientPort=<%= @TXN_ZOOKEEPER_PROPERTY_CLIENTPORT %>
+hbase.zookeeper.znode.parent=<%= @TXN_HBASE_ZOOKEEPER_ZNODE_PARENT %>
+
+
+aai.logging.trace.enabled=true
+aai.logging.trace.logrequest=false
+aai.logging.trace.logresponse=false
+
+
+aai.transaction.logging=true
+aai.transaction.logging.get=false
+aai.transaction.logging.post=false
+
+
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/templates/default/aai-traversal-app-config/gremlin-server-config.yaml b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/templates/default/aai-traversal-app-config/gremlin-server-config.yaml
new file mode 100644 (file)
index 0000000..23637a8
--- /dev/null
@@ -0,0 +1,3 @@
+hosts: <%= @AAI_GREMLIN_SERVER_CONFIG_HOST_LIST %>
+port: 8182
+serializer: { className: org.apache.tinkerpop.gremlin.driver.ser.GraphSONMessageSerializerV1d0 }
\ No newline at end of file
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/templates/default/aai-traversal-app-config/preferredRoute.txt b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/templates/default/aai-traversal-app-config/preferredRoute.txt
new file mode 100644 (file)
index 0000000..d09d49e
--- /dev/null
@@ -0,0 +1 @@
+preferredRouteKey=<%= @AAI_WORKLOAD_PREFERRED_ROUTE_KEY %>
\ No newline at end of file
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/templates/default/aai-traversal-app-config/titan-cached.properties b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/templates/default/aai-traversal-app-config/titan-cached.properties
new file mode 100644 (file)
index 0000000..d6c9c2d
--- /dev/null
@@ -0,0 +1,13 @@
+# the following parameters are not reloaded automatically and require a manual bounce
+query.fast-property=true
+storage.backend=hbase
+storage.hostname=<%= @STORAGE_HOSTNAME %>
+#schema.default=none
+storage.lock.wait-time=300
+storage.hbase.table=<%= @STORAGE_HBASE_TABLE %>
+storage.hbase.ext.zookeeper.znode.parent=<%= @STORAGE_HBASE_ZOOKEEPER_ZNODE_PARENT %>
+#caching on
+cache.db-cache = true
+cache.db-cache-clean-wait = <%= @DB_CACHE_CLEAN_WAIT %>
+cache.db-cache-time = <%= @DB_CACHE_TIME %>
+cache.db-cache-size = <%= @DB_CACHE_SIZE %>
\ No newline at end of file
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/templates/default/aai-traversal-app-config/titan-realtime.properties b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/aai-traversal-config/templates/default/aai-traversal-app-config/titan-realtime.properties
new file mode 100644 (file)
index 0000000..2935cc1
--- /dev/null
@@ -0,0 +1,13 @@
+# the following parameters are not reloaded automatically and require a manual bounce
+query.fast-property=true
+storage.backend=hbase
+storage.hostname=<%= @STORAGE_HOSTNAME %>
+#schema.default=none
+storage.lock.wait-time=300
+storage.hbase.table=<%= @STORAGE_HBASE_TABLE %>
+storage.hbase.ext.zookeeper.znode.parent=<%= @STORAGE_HBASE_ZOOKEEPER_ZNODE_PARENT %>
+# Setting db-cache to false ensure the fastest propagation of changes across servers
+cache.db-cache = false
+#cache.db-cache-clean-wait = 20
+#cache.db-cache-time = 180000
+#cache.db-cache-size = 0.5
\ No newline at end of file
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/runlist-aai-traversal.json b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/aai-traversal/runlist-aai-traversal.json
new file mode 100644 (file)
index 0000000..8baa3e4
--- /dev/null
@@ -0,0 +1,12 @@
+{
+  "run_list": [
+    "recipe[aai-traversal-config::createConfigDirectories]",
+    "recipe[aai-traversal-auth::aai-traversal-aai-keystore]",
+    "recipe[aai-traversal-config::aaiEventDMaaPPublisher]",
+    "recipe[aai-traversal-config::titan-cached]",
+    "recipe[aai-traversal-config::titan-realtime]",
+    "recipe[aai-traversal-config::gremlin-server-config]",
+    "recipe[aai-traversal-config::aai-traversal-config]",
+    "recipe[aai-traversal-config::aai-preferredRoute]"
+  ]
+}
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-auth/files/default/aai_keystore-local b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-auth/files/default/aai_keystore-local
deleted file mode 100755 (executable)
index 3eef135..0000000
Binary files a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-auth/files/default/aai_keystore-local and /dev/null differ
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-auth/files/default/aai_keystore-simpledemo b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-auth/files/default/aai_keystore-simpledemo
deleted file mode 100755 (executable)
index 3eef135..0000000
Binary files a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-auth/files/default/aai_keystore-simpledemo and /dev/null differ
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-auth/files/default/aai_keystore-solo b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-auth/files/default/aai_keystore-solo
deleted file mode 100755 (executable)
index 3eef135..0000000
Binary files a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-auth/files/default/aai_keystore-solo and /dev/null differ
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-auth/metadata.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-auth/metadata.rb
deleted file mode 100755 (executable)
index 1cf7e82..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-name             'ajsc-aai-auth'
-maintainer       'YOUR_COMPANY_NAME'
-maintainer_email 'YOUR_EMAIL'
-license          'All rights reserved'
-description      'Installs/Configures ajsc-aai-auth'
-long_description IO.read(File.join(File.dirname(__FILE__), 'README.md'))
-version          '0.2.0'
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-auth/recipes/aai-keystore.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-auth/recipes/aai-keystore.rb
deleted file mode 100755 (executable)
index e5c0599..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-cookbook_file "#{node['aai-app-config']['PROJECT_HOME']}/bundleconfig/etc/auth/aai_keystore" do
-  source "aai_keystore-#{node['aai-app-config']['AAIENV']}"
-  owner 'aaiadmin'
-  group 'aaiadmin'
-  mode '0755'
-  action :create
-end
-
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/attributes/aaiWorkloadConsumer.properties.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/attributes/aaiWorkloadConsumer.properties.rb
deleted file mode 100755 (executable)
index 2736249..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-node.default["aai-app-config"]["AAI_WORKLOAD_SERVICE_NAME"] = ''
-node.default["aai-app-config"]["AAI_WORKLOAD_ENVIRONMENT"] = 'TEST'
-node.default["aai-app-config"]["AAI_WORKLOAD_USERNAME"] = ''
-node.default["aai-app-config"]["AAI_WORKLOAD_PASSWORD"] = ''
-node.default["aai-app-config"]["AAI_WORKLOAD_HOST"] = ''
-node.default["aai-app-config"]["AAI_WORKLOAD_AFT_DME2_EXCHANGE_REQUEST_HANDLERS"] = ''
-node.default["aai-app-config"]["AAI_WORKLOAD_AFT_DME2_EXCHANGE_REPLY_HANDLERS"] = ''
-node.default["aai-app-config"]["AAI_WORKLOAD_AFT_DME2_REQ_TRACE_ON"] = 'true'
-node.default["aai-app-config"]["AAI_WORKLOAD_AFT_ENVIRONMENT"] = 'AFTUAT'
-node.default["aai-app-config"]["AAI_WORKLOAD_AFT_DME2_EP_CONN_TIMEOUT"] = '15000'
-node.default["aai-app-config"]["AAI_WORKLOAD_AFT_DME2_ROUNDTRIP_TIMEOUT_MS"] = '240000'
-node.default["aai-app-config"]["AAI_WORKLOAD_AFT_DME2_EP_READ_TIMEOUT_MS"] = '50000'
-node.default["aai-app-config"]["AAI_WORKLOAD_SESSION_STICKINESS_REQUIRED"] = 'no'
-node.default["aai-app-config"]["AAI_WORKLOAD_DME2_PREFERRED_ROUTER_FILE_PATH"] = '/opt/app/aai/bundleconfig/etc/appprops/preferredRoute.txt'
-node.default["aai-app-config"]["AAI_WORKLOAD_PARTNER"] = 'BOT_R'
-node.default["aai-app-config"]["AAI_WORKLOAD_ROUTE_OFFER"] = 'MR1'
-node.default["aai-app-config"]["AAI_WORKLOAD_PROTOCOL"] = 'http'
-node.default["aai-app-config"]["AAI_WORKLOAD_TOPIC"] = ''
-node.default["aai-app-config"]["AAI_WORKLOAD_ID"] = 'aaiConsumerId'
-node.default["aai-app-config"]["AAI_WORKLOAD_TIMEOUT"] = '15000'
-node.default["aai-app-config"]["AAI_WORKLOAD_LIMIT"] = '1000'
\ No newline at end of file
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/attributes/aaiWorkloadPublisher.properties.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/attributes/aaiWorkloadPublisher.properties.rb
deleted file mode 100755 (executable)
index 024ea07..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-node.default["aai-app-config"]["AAI_WORKLOAD_SERVICE_NAME"] = ''
-node.default["aai-app-config"]["AAI_WORKLOAD_ENVIRONMENT"] = 'TEST'
-node.default["aai-app-config"]["AAI_WORKLOAD_USERNAME"] = ''
-node.default["aai-app-config"]["AAI_WORKLOAD_PASSWORD"] = ''
-node.default["aai-app-config"]["AAI_WORKLOAD_HOST"] = ''
-node.default["aai-app-config"]["AAI_WORKLOAD_AFT_DME2_EXCHANGE_REQUEST_HANDLERS"] = ''
-node.default["aai-app-config"]["AAI_WORKLOAD_AFT_DME2_EXCHANGE_REPLY_HANDLERS"] = ''
-node.default["aai-app-config"]["AAI_WORKLOAD_AFT_DME2_REQ_TRACE_ON"] = 'true'
-node.default["aai-app-config"]["AAI_WORKLOAD_AFT_ENVIRONMENT"] = 'AFTUAT'
-node.default["aai-app-config"]["AAI_WORKLOAD_AFT_DME2_EP_CONN_TIMEOUT"] = '15000'
-node.default["aai-app-config"]["AAI_WORKLOAD_AFT_DME2_ROUNDTRIP_TIMEOUT_MS"] = '240000'
-node.default["aai-app-config"]["AAI_WORKLOAD_AFT_DME2_EP_READ_TIMEOUT_MS"] = '50000'
-node.default["aai-app-config"]["AAI_WORKLOAD_SESSION_STICKINESS_REQUIRED"] = 'no'
-node.default["aai-app-config"]["AAI_WORKLOAD_DME2_PREFERRED_ROUTER_FILE_PATH"] = '/opt/app/aai/bundleconfig/etc/appprops/preferredRoute.txt'
-node.default["aai-app-config"]["AAI_WORKLOAD_PARTNER"] = 'BOT_R'
-node.default["aai-app-config"]["AAI_WORKLOAD_ROUTE_OFFER"] = 'MR1'
-node.default["aai-app-config"]["AAI_WORKLOAD_PROTOCOL"] = 'http'
-node.default["aai-app-config"]["AAI_WORKLOAD_TOPIC"] = ''
-node.default["aai-app-config"]["AAI_WORKLOAD_MAX_BATCH_SIZE"] = '100'
-node.default["aai-app-config"]["AAI_WORKLOAD_MAX_AGE_MS"] = '250'
-node.default["aai-app-config"]["AAI_WORKLOAD_MESSAGE_SENT_THREAD_OCCURANCE"] = '50'
\ No newline at end of file
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/attributes/aaiWorkloadStatusPublisher.properties.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/attributes/aaiWorkloadStatusPublisher.properties.rb
deleted file mode 100755 (executable)
index 90ecf6f..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-node.default["aai-app-config"]["AAI_WORKLOAD_SERVICE_NAME"] = ''
-node.default["aai-app-config"]["AAI_WORKLOAD_ENVIRONMENT"] = 'TEST'
-node.default["aai-app-config"]["AAI_WORKLOAD_USERNAME"] = ''
-node.default["aai-app-config"]["AAI_WORKLOAD_PASSWORD"] = ''
-node.default["aai-app-config"]["AAI_WORKLOAD_HOST"] = ''
-node.default["aai-app-config"]["AAI_WORKLOAD_AFT_DME2_EXCHANGE_REQUEST_HANDLERS"] = ''
-node.default["aai-app-config"]["AAI_WORKLOAD_AFT_DME2_EXCHANGE_REPLY_HANDLERS"] = ''
-node.default["aai-app-config"]["AAI_WORKLOAD_AFT_DME2_REQ_TRACE_ON"] = 'true'
-node.default["aai-app-config"]["AAI_WORKLOAD_AFT_ENVIRONMENT"] = 'AFTUAT'
-node.default["aai-app-config"]["AAI_WORKLOAD_AFT_DME2_EP_CONN_TIMEOUT"] = '15000'
-node.default["aai-app-config"]["AAI_WORKLOAD_AFT_DME2_ROUNDTRIP_TIMEOUT_MS"] = '240000'
-node.default["aai-app-config"]["AAI_WORKLOAD_AFT_DME2_EP_READ_TIMEOUT_MS"] = '50000'
-node.default["aai-app-config"]["AAI_WORKLOAD_SESSION_STICKINESS_REQUIRED"] = 'no'
-node.default["aai-app-config"]["AAI_WORKLOAD_DME2_PREFERRED_ROUTER_FILE_PATH"] = '/opt/app/aai/bundleconfig/etc/appprops/preferredRoute.txt'
-node.default["aai-app-config"]["AAI_WORKLOAD_PARTNER"] = 'BOT_R'
-node.default["aai-app-config"]["AAI_WORKLOAD_ROUTE_OFFER"] = 'MR1'
-node.default["aai-app-config"]["AAI_WORKLOAD_PROTOCOL"] = 'http'
-node.default["aai-app-config"]["AAI_WORKLOAD_STATUS_PUBLISHER_TOPIC"] = ''
-node.default["aai-app-config"]["AAI_WORKLOAD_MAX_BATCH_SIZE"] = '100'
-node.default["aai-app-config"]["AAI_WORKLOAD_MAX_AGE_MS"] = '250'
-node.default["aai-app-config"]["AAI_WORKLOAD_MESSAGE_SENT_THREAD_OCCURANCE"] = '50'
\ No newline at end of file
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/attributes/aaiconfig-properties.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/attributes/aaiconfig-properties.rb
deleted file mode 100755 (executable)
index a6df800..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-node.default["aai-app-config"]["AAIENV"] = 'solo'
-node.default["aai-app-config"]["PROJECT_HOME"] = '/opt/app/aai'
-#CATALINA_BASE is PROJECT_HOME + /servers/aai
-node.default["aai-app-config"]["CATALINA_BASE"] = '/servers/aai'
-node.default["aai-app-config"]["LOGROOT"] = '/opt/aai/logroot'
-node.default["aai-app-config"]["JAVA_HOME"] = '/usr/lib/jvm/java-8-openjdk-amd64'
-node.default["aai-app-config"]["TOMCAT_SHUTDOWN_PORT_1"] = '8005'
-node.default["aai-app-config"]["TOMCAT_HTTP_SERVER_PORT_1"] = '8080'
-node.default["aai-app-config"]["TOMCAT_HTTPS_SERVER_PORT_1"] = '8443'
-node.default["aai-app-config"]["TOMCAT_AJP13_CONNECTOR_PORT_1"] = '8009'
-node.default["aai-app-config"]["AAI_SERVER_URL_BASE"] = 'https://localhost:8443/aai/'
-node.default["aai-app-config"]["AAI_SERVER_URL"] = 'https://localhost:8443/aai/v8/'
-node.default["aai-app-config"]["AAI_GLOBAL_CALLBACK_URL"] = 'https://localhost:8443/aai/'
-node.default["aai-app-config"]["AAI_TRUSTSTORE_FILENAME"] = 'aai_keystore'
-node.default["aai-app-config"]["AAI_TRUSTSTORE_PASSWD_X"] = 'OBF:1i9a1u2a1unz1lr61wn51wn11lss1unz1u301i6o'
-node.default["aai-app-config"]["STORAGE_HOSTNAME"] = 'localhost'
-node.default["aai-app-config"]["STORAGE_HBASE_TABLE"] = 'aaigraph.dev'
-node.default["aai-app-config"]["STORAGE_HBASE_ZOOKEEPER_ZNODE_PARENT"] = '/hbase-unsecure'
-node.default["aai-app-config"]["TXN_HBASE_TABLE_NAME"] = 'aailogging.dev'
-node.default["aai-app-config"]["TXN_ZOOKEEPER_QUORUM"] = 'localhost'
-node.default["aai-app-config"]["TXN_ZOOKEEPER_PROPERTY_CLIENTPORT"] = '2181'
-node.default["aai-app-config"]["TXN_HBASE_ZOOKEEPER_ZNODE_PARENT"] = '/hbase-unsecure'
-node.default["aai-app-config"]["APPLICATION_SERVERS"] = 'localhost'
-node.default["aai-app-config"]["AAI_NOTIFICATION_CURRENT_VERSION"] = 'v8'
-node.default["aai-app-config"]["AAI_NOTIFICATION_EVENT_DEFAULT_EVENT_STATUS"] = 'UNPROCESSED'
-node.default["aai-app-config"]["AAI_NOTIFICATION_EVENT_DEFAULT_EVENT_TYPE"] = 'AAI-EVENT'
-node.default["aai-app-config"]["AAI_NOTIFICATION_EVENT_DEFAULT_DOMAIN"] = 'application'
-node.default["aai-app-config"]["AAI_NOTIFICATION_EVENT_DEFAULT_SOURCE_NAME"] = 'aai'
-node.default["aai-app-config"]["AAI_NOTIFICATION_EVENT_DEFAULT_SEQUENCE_NUMBER"] = '0'
-node.default["aai-app-config"]["AAI_NOTIFICATION_EVENT_DEFAULT_SEVERITY"] = 'NORMAL'
-node.default["aai-app-config"]["AAI_NOTIFICATION_EVENT_DEFAULT_VERSION"] = 'v1'
-node.default["aai-app-config"]["AAI_DEFAULT_API_VERSION"] = 'v8'
-node.default["aai-app-config"]["AAI_DMAPP_WORKLOAD_ENABLE_EVENT_PROCESSING"] = 'false'
-node.default["aai-app-config"]["HBASE_COLUMN_TTL_DAYS"] = '15'
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/attributes/logback.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/attributes/logback.rb
deleted file mode 100755 (executable)
index 58ecdf3..0000000
+++ /dev/null
@@ -1 +0,0 @@
-node.default["aai-app-config"]["ORG_OPENECOMP_AAI_LEVEL"] = 'INFO'
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/attributes/preferredRoute.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/attributes/preferredRoute.rb
deleted file mode 100755 (executable)
index dec40c7..0000000
+++ /dev/null
@@ -1 +0,0 @@
-node.default["aai-app-config"]["AAI_WORKLOAD_PREFERRED_ROUTE_KEY"] = 'MR1'
\ No newline at end of file
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/metadata.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/metadata.rb
deleted file mode 100755 (executable)
index 26a76d5..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-name             'ajsc-aai-config'
-maintainer       'YOUR_COMPANY_NAME'
-maintainer_email 'YOUR_EMAIL'
-license          'All rights reserved'
-description      'Installs/Configures ajsc-aai-config'
-long_description IO.read(File.join(File.dirname(__FILE__), 'README.md'))
-version          '0.2.2'
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/recipes/aai-config.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/recipes/aai-config.rb
deleted file mode 100755 (executable)
index 7cbae3a..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-################
-# Update aaiconfig.properties 
-######
-include_recipe 'ajsc-aai-config::createConfigDirectories'
-  
-['aaiconfig.properties'].each do |file|
-  template "#{node['aai-app-config']['PROJECT_HOME']}/bundleconfig/etc/appprops/#{file}" do
-    source "aai-app-config/#{file}"
-    owner "aaiadmin"
-    group "aaiadmin"
-    mode "0644"
-    variables(
-:TOMCAT_SHUTDOWN_PORT_1 => node["aai-app-config"]["TOMCAT_SHUTDOWN_PORT_1"],
-:TOMCAT_HTTP_SERVER_PORT_1 => node["aai-app-config"]["TOMCAT_HTTP_SERVER_PORT_1"],
-:TOMCAT_HTTPS_SERVER_PORT_1 => node["aai-app-config"]["TOMCAT_HTTPS_SERVER_PORT_1"],
-:TOMCAT_AJP13_CONNECTOR_PORT_1 => node["aai-app-config"]["TOMCAT_AJP13_CONNECTOR_PORT_1"],
-:AAI_SERVER_URL_BASE => node["aai-app-config"]["AAI_SERVER_URL_BASE"],
-:AAI_SERVER_URL => node["aai-app-config"]["AAI_SERVER_URL"],
-:AAI_OLDSERVER_URL => node["aai-app-config"]["AAI_OLDSERVER_URL"],
-:AAI_GLOBAL_CALLBACK_URL => node["aai-app-config"]["AAI_GLOBAL_CALLBACK_URL"],
-:AAI_TRUSTSTORE_FILENAME => node["aai-app-config"]["AAI_TRUSTSTORE_FILENAME"],
-:AAI_TRUSTSTORE_PASSWD_X => node["aai-app-config"]["AAI_TRUSTSTORE_PASSWD_X"],
-:AAI_KEYSTORE_FILENAME => node["aai-app-config"]["AAI_KEYSTORE_FILENAME"],
-:AAI_KEYSTORE_PASSWD_X => node["aai-app-config"]["AAI_KEYSTORE_PASSWD_X"],
-:STORAGE_HOSTNAME => node["aai-app-config"]["STORAGE_HOSTNAME"],
-:STORAGE_BACKEND => node["aai-app-config"]["STORAGE_BACKEND"],
-:STORAGE_HBASE_TABLE => node["aai-app-config"]["STORAGE_HBASE_TABLE"],
-:STORAGE_HBASE_ZOOKEEPER_ZNODE_PARENT => node["aai-app-config"]["STORAGE_HBASE_ZOOKEEPER_ZNODE_PARENT"],
-:HBASE_COLUMN_TTL_DAYS => node["aai-app-config"]["HBASE_COLUMN_TTL_DAYS"],
-:TXN_HBASE_TABLE_NAME => node["aai-app-config"]["TXN_HBASE_TABLE_NAME"],
-:TXN_ZOOKEEPER_QUORUM => node["aai-app-config"]["TXN_ZOOKEEPER_QUORUM"],
-:TXN_ZOOKEEPER_PROPERTY_CLIENTPORT => node["aai-app-config"]["TXN_ZOOKEEPER_PROPERTY_CLIENTPORT"],
-:TXN_HBASE_ZOOKEEPER_ZNODE_PARENT => node["aai-app-config"]["TXN_HBASE_ZOOKEEPER_ZNODE_PARENT"],
-:NOTIFICATION_HBASE_TABLE_NAME => node["aai-app-config"]["NOTIFICATION_HBASE_TABLE_NAME"],
-:APPLICATION_SERVERS => node["aai-app-config"]["APPLICATION_SERVERS"],
-:AAI_NOTIFICATION_CURRENT_VERSION => node["aai-app-config"]["AAI_NOTIFICATION_CURRENT_VERSION"],
-:AAI_NOTIFICATION_EVENT_DEFAULT_EVENT_STATUS => node["aai-app-config"]["AAI_NOTIFICATION_EVENT_DEFAULT_EVENT_STATUS"],
-:AAI_NOTIFICATION_EVENT_DEFAULT_EVENT_TYPE => node["aai-app-config"]["AAI_NOTIFICATION_EVENT_DEFAULT_EVENT_TYPE"],
-:AAI_NOTIFICATION_EVENT_DEFAULT_DOMAIN => node["aai-app-config"]["AAI_NOTIFICATION_EVENT_DEFAULT_DOMAIN"],
-:AAI_NOTIFICATION_EVENT_DEFAULT_SOURCE_NAME => node["aai-app-config"]["AAI_NOTIFICATION_EVENT_DEFAULT_SOURCE_NAME"],
-:AAI_NOTIFICATION_EVENT_DEFAULT_SEQUENCE_NUMBER => node["aai-app-config"]["AAI_NOTIFICATION_EVENT_DEFAULT_SEQUENCE_NUMBER"],
-:AAI_NOTIFICATION_EVENT_DEFAULT_SEVERITY => node["aai-app-config"]["AAI_NOTIFICATION_EVENT_DEFAULT_SEVERITY"],
-:AAI_NOTIFICATION_EVENT_DEFAULT_VERSION => node["aai-app-config"]["AAI_NOTIFICATION_EVENT_DEFAULT_VERSION"],
-:RESOURCE_VERSION_ENABLE_FLAG => node["aai-app-config"]["RESOURCE_VERSION_ENABLE_FLAG"],
-:AAI_DEFAULT_API_VERSION => node["aai-app-config"]["AAI_DEFAULT_API_VERSION"],
-:AAI_DMAPP_WORKLOAD_ENABLE_EVENT_PROCESSING => node["aai-app-config"]["AAI_DMAPP_WORKLOAD_ENABLE_EVENT_PROCESSING"]
-      )
-  end
-end
-
-#remote_directory "/opt/mso/etc/ecomp/mso/config/" do
-#  source "mso-asdc-controller-config"
-#  #cookbook "default is current"
-#  files_mode "0700"
-#  files_owner "jboss"
-#  files_group "jboss"
-#  mode "0755"
-#  owner "jboss"
-#  group "jboss"
-#  overwrite true
-#  recursive true
-#  action :create
-#end
-
-
-################
-# Alternative example1
-# This updates all the timestamps
-# Seting preserve never changes the timestamp when the file is changed
-######
-# ruby_block "copy_recurse" do
-#   block do
-#     FileUtils.cp_r("#{Chef::Config[:file_cache_path]}/cookbooks/mso-config/files/default/mso-api-handler-config/.",\
-#       "/opt/mso/etc/ecomp/mso/config/", :preserve => true)  
-#   end
-#   action :run
-# end
-
-################
-# Alternative example2
-######
-# Dir.glob("#{Chef::Config[:file_cache_path]}/cookbooks/mso-config/files/default/mso-api-handler-config/*").sort.each do |entry|
-#   cookbook_file "/opt/mso/etc/ecomp/mso/config/#{entry}" do
-#     source entry
-#     owner "root"
-#     group "root"
-#     mode 0755
-#   end
-# end 
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/recipes/aai-logback.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/recipes/aai-logback.rb
deleted file mode 100755 (executable)
index 505c44a..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-################
-# Update logback.xml
-######
-  
-['logback.xml'].each do |file|
-  template "#{node['aai-app-config']['PROJECT_HOME']}/bundleconfig/etc/#{file}" do
-    source "aai-app-config/logback.erb"
-    owner "aaiadmin"
-    group "aaiadmin"
-    mode "0777"
-    variables(
-:ORG_OPENECOMP_AAI_LEVEL => node["aai-app-config"]["ORG_OPENECOMP_AAI_LEVEL"]
-      )
-  end
-end
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/recipes/aai-preferredRoute.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/recipes/aai-preferredRoute.rb
deleted file mode 100755 (executable)
index c9f4887..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-['preferredRoute.txt'].each do |file|
-  template "#{node['aai-app-config']['PROJECT_HOME']}/bundleconfig/etc/appprops/#{file}" do
-    source "aai-app-config/preferredRoute.txt"
-    owner "aaiadmin"
-    group "aaiadmin"
-    mode "0644"
-    variables(
-:AAI_WORKLOAD_PREFERRED_ROUTE_KEY => node["aai-app-config"]["AAI_WORKLOAD_PREFERRED_ROUTE_KEY"]
-      )
-  end
-end
\ No newline at end of file
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/recipes/aaiWorkloadConsumer.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/recipes/aaiWorkloadConsumer.rb
deleted file mode 100755 (executable)
index 676e5ce..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-['aaiWorkloadConsumer.properties'].each do |file|
-  template "#{node['aai-app-config']['PROJECT_HOME']}/bundleconfig/etc/appprops/#{file}" do
-    source "aai-app-config/aaiWorkloadConsumer.properties"
-    owner "aaiadmin"
-    group "aaiadmin"
-    mode "0644"
-    variables(
-:AAI_WORKLOAD_SERVICE_NAME => node["aai-app-config"]["AAI_WORKLOAD_SERVICE_NAME"],
-:AAI_WORKLOAD_ENVIRONMENT => node["aai-app-config"]["AAI_WORKLOAD_ENVIRONMENT"],
-:AAI_WORKLOAD_USERNAME => node["aai-app-config"]["AAI_WORKLOAD_USERNAME"],
-:AAI_WORKLOAD_PASSWORD => node["aai-app-config"]["AAI_WORKLOAD_PASSWORD"],
-:AAI_WORKLOAD_HOST => node["aai-app-config"]["AAI_WORKLOAD_HOST"],
-:AAI_WORKLOAD_AFT_DME2_EXCHANGE_REQUEST_HANDLERS => node["aai-app-config"]["AAI_WORKLOAD_AFT_DME2_EXCHANGE_REQUEST_HANDLERS"],
-:AAI_WORKLOAD_AFT_DME2_EXCHANGE_REPLY_HANDLERS => node["aai-app-config"]["AAI_WORKLOAD_AFT_DME2_EXCHANGE_REPLY_HANDLERS"],
-:AAI_WORKLOAD_AFT_DME2_REQ_TRACE_ON => node["aai-app-config"]["AAI_WORKLOAD_AFT_DME2_REQ_TRACE_ON"],
-:AAI_WORKLOAD_AFT_ENVIRONMENT => node["aai-app-config"]["AAI_WORKLOAD_AFT_ENVIRONMENT"],
-:AAI_WORKLOAD_AFT_DME2_EP_CONN_TIMEOUT => node["aai-app-config"]["AAI_WORKLOAD_AFT_DME2_EP_CONN_TIMEOUT"],
-:AAI_WORKLOAD_AFT_DME2_ROUNDTRIP_TIMEOUT_MS => node["aai-app-config"]["AAI_WORKLOAD_AFT_DME2_ROUNDTRIP_TIMEOUT_MS"],
-:AAI_WORKLOAD_AFT_DME2_EP_READ_TIMEOUT_MS => node["aai-app-config"]["AAI_WORKLOAD_AFT_DME2_EP_READ_TIMEOUT_MS"],
-:AAI_WORKLOAD_SESSION_STICKINESS_REQUIRED => node["aai-app-config"]["AAI_WORKLOAD_SESSION_STICKINESS_REQUIRED"],
-:AAI_WORKLOAD_DME2_PREFERRED_ROUTER_FILE_PATH => node["aai-app-config"]["AAI_WORKLOAD_DME2_PREFERRED_ROUTER_FILE_PATH"],
-:AAI_WORKLOAD_PARTNER => node["aai-app-config"]["AAI_WORKLOAD_PARTNER"], 
-:AAI_WORKLOAD_ROUTE_OFFER => node["aai-app-config"]["AAI_WORKLOAD_ROUTE_OFFER"], 
-:AAI_WORKLOAD_PROTOCOL => node["aai-app-config"]["AAI_WORKLOAD_PROTOCOL"],
-:AAI_WORKLOAD_FILTER => node["aai-app-config"]["AAI_WORKLOAD_FILTER"],
-:AAI_WORKLOAD_TOPIC => node["aai-app-config"]["AAI_WORKLOAD_TOPIC"],
-:AAI_WORKLOAD_ID => node["aai-app-config"]["AAI_WORKLOAD_ID"],
-:AAI_WORKLOAD_TIMEOUT => node["aai-app-config"]["AAI_WORKLOAD_TIMEOUT"],
-:AAI_WORKLOAD_LIMIT => node["aai-app-config"]["AAI_WORKLOAD_LIMIT"]
-      )
-  end
-end
\ No newline at end of file
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/recipes/aaiWorkloadPublisher.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/recipes/aaiWorkloadPublisher.rb
deleted file mode 100755 (executable)
index 815f29c..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-['aaiWorkloadPublisher.properties'].each do |file|
-  template "#{node['aai-app-config']['PROJECT_HOME']}/bundleconfig/etc/appprops/#{file}" do
-    source "aai-app-config/aaiWorkloadPublisher.properties"
-    owner "aaiadmin"
-    group "aaiadmin"
-    mode "0644"
-    variables(
-:AAI_WORKLOAD_SERVICE_NAME => node["aai-app-config"]["AAI_WORKLOAD_SERVICE_NAME"],
-:AAI_WORKLOAD_ENVIRONMENT => node["aai-app-config"]["AAI_WORKLOAD_ENVIRONMENT"],
-:AAI_WORKLOAD_USERNAME => node["aai-app-config"]["AAI_WORKLOAD_USERNAME"],
-:AAI_WORKLOAD_PASSWORD => node["aai-app-config"]["AAI_WORKLOAD_PASSWORD"],
-:AAI_WORKLOAD_HOST => node["aai-app-config"]["AAI_WORKLOAD_HOST"],
-:AAI_WORKLOAD_AFT_DME2_EXCHANGE_REQUEST_HANDLERS => node["aai-app-config"]["AAI_WORKLOAD_AFT_DME2_EXCHANGE_REQUEST_HANDLERS"],
-:AAI_WORKLOAD_AFT_DME2_EXCHANGE_REPLY_HANDLERS => node["aai-app-config"]["AAI_WORKLOAD_AFT_DME2_EXCHANGE_REPLY_HANDLERS"],
-:AAI_WORKLOAD_AFT_DME2_REQ_TRACE_ON => node["aai-app-config"]["AAI_WORKLOAD_AFT_DME2_REQ_TRACE_ON"],
-:AAI_WORKLOAD_AFT_ENVIRONMENT => node["aai-app-config"]["AAI_WORKLOAD_AFT_ENVIRONMENT"],
-:AAI_WORKLOAD_AFT_DME2_EP_CONN_TIMEOUT => node["aai-app-config"]["AAI_WORKLOAD_AFT_DME2_EP_CONN_TIMEOUT"],
-:AAI_WORKLOAD_AFT_DME2_ROUNDTRIP_TIMEOUT_MS => node["aai-app-config"]["AAI_WORKLOAD_AFT_DME2_ROUNDTRIP_TIMEOUT_MS"],
-:AAI_WORKLOAD_AFT_DME2_EP_READ_TIMEOUT_MS => node["aai-app-config"]["AAI_WORKLOAD_AFT_DME2_EP_READ_TIMEOUT_MS"],
-:AAI_WORKLOAD_SESSION_STICKINESS_REQUIRED => node["aai-app-config"]["AAI_WORKLOAD_SESSION_STICKINESS_REQUIRED"],
-:AAI_WORKLOAD_DME2_PREFERRED_ROUTER_FILE_PATH => node["aai-app-config"]["AAI_WORKLOAD_DME2_PREFERRED_ROUTER_FILE_PATH"],
-:AAI_WORKLOAD_PARTNER => node["aai-app-config"]["AAI_WORKLOAD_PARTNER"], 
-:AAI_WORKLOAD_ROUTE_OFFER => node["aai-app-config"]["AAI_WORKLOAD_ROUTE_OFFER"], 
-:AAI_WORKLOAD_PROTOCOL => node["aai-app-config"]["AAI_WORKLOAD_PROTOCOL"],
-:AAI_WORKLOAD_TOPIC => node["aai-app-config"]["AAI_WORKLOAD_TOPIC"],
-:AAI_WORKLOAD_MAX_BATCH_SIZE => node["aai-app-config"]["AAI_WORKLOAD_MAX_BATCH_SIZE"],
-:AAI_WORKLOAD_MAX_AGE_MS => node["aai-app-config"]["AAI_WORKLOAD_MAX_AGE_MS"],
-:AAI_WORKLOAD_MESSAGE_SENT_THREAD_OCCURANCE => node["aai-app-config"]["AAI_WORKLOAD_MESSAGE_SENT_THREAD_OCCURANCE"]
-      )
-  end
-end
\ No newline at end of file
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/recipes/aaiWorkloadStatusPublisher.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/recipes/aaiWorkloadStatusPublisher.rb
deleted file mode 100755 (executable)
index 032737e..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-['aaiWorkloadStatusPublisher.properties'].each do |file|
-  template "#{node['aai-app-config']['PROJECT_HOME']}/bundleconfig/etc/appprops/#{file}" do
-    source "aai-app-config/aaiWorkloadStatusPublisher.properties"
-    owner "aaiadmin"
-    group "aaiadmin"
-    mode "0644"
-    variables(
-:AAI_WORKLOAD_SERVICE_NAME => node["aai-app-config"]["AAI_WORKLOAD_SERVICE_NAME"],
-:AAI_WORKLOAD_ENVIRONMENT => node["aai-app-config"]["AAI_WORKLOAD_ENVIRONMENT"],
-:AAI_WORKLOAD_USERNAME => node["aai-app-config"]["AAI_WORKLOAD_USERNAME"],
-:AAI_WORKLOAD_PASSWORD => node["aai-app-config"]["AAI_WORKLOAD_PASSWORD"],
-:AAI_WORKLOAD_HOST => node["aai-app-config"]["AAI_WORKLOAD_HOST"],
-:AAI_WORKLOAD_AFT_DME2_EXCHANGE_REQUEST_HANDLERS => node["aai-app-config"]["AAI_WORKLOAD_AFT_DME2_EXCHANGE_REQUEST_HANDLERS"],
-:AAI_WORKLOAD_AFT_DME2_EXCHANGE_REPLY_HANDLERS => node["aai-app-config"]["AAI_WORKLOAD_AFT_DME2_EXCHANGE_REPLY_HANDLERS"],
-:AAI_WORKLOAD_AFT_DME2_REQ_TRACE_ON => node["aai-app-config"]["AAI_WORKLOAD_AFT_DME2_REQ_TRACE_ON"],
-:AAI_WORKLOAD_AFT_ENVIRONMENT => node["aai-app-config"]["AAI_WORKLOAD_AFT_ENVIRONMENT"],
-:AAI_WORKLOAD_AFT_DME2_EP_CONN_TIMEOUT => node["aai-app-config"]["AAI_WORKLOAD_AFT_DME2_EP_CONN_TIMEOUT"],
-:AAI_WORKLOAD_AFT_DME2_ROUNDTRIP_TIMEOUT_MS => node["aai-app-config"]["AAI_WORKLOAD_AFT_DME2_ROUNDTRIP_TIMEOUT_MS"],
-:AAI_WORKLOAD_AFT_DME2_EP_READ_TIMEOUT_MS => node["aai-app-config"]["AAI_WORKLOAD_AFT_DME2_EP_READ_TIMEOUT_MS"],
-:AAI_WORKLOAD_SESSION_STICKINESS_REQUIRED => node["aai-app-config"]["AAI_WORKLOAD_SESSION_STICKINESS_REQUIRED"],
-:AAI_WORKLOAD_DME2_PREFERRED_ROUTER_FILE_PATH => node["aai-app-config"]["AAI_WORKLOAD_DME2_PREFERRED_ROUTER_FILE_PATH"],
-:AAI_WORKLOAD_PARTNER => node["aai-app-config"]["AAI_WORKLOAD_PARTNER"], 
-:AAI_WORKLOAD_ROUTE_OFFER => node["aai-app-config"]["AAI_WORKLOAD_ROUTE_OFFER"], 
-:AAI_WORKLOAD_PROTOCOL => node["aai-app-config"]["AAI_WORKLOAD_PROTOCOL"],
-:AAI_WORKLOAD_MAX_BATCH_SIZE => node["aai-app-config"]["AAI_WORKLOAD_MAX_BATCH_SIZE"],
-:AAI_WORKLOAD_MAX_AGE_MS => node["aai-app-config"]["AAI_WORKLOAD_MAX_AGE_MS"],
-:AAI_WORKLOAD_MESSAGE_SENT_THREAD_OCCURANCE => node["aai-app-config"]["AAI_WORKLOAD_MESSAGE_SENT_THREAD_OCCURANCE"],
-:AAI_WORKLOAD_STATUS_PUBLISHER_TOPIC => node["aai-app-config"]["AAI_WORKLOAD_STATUS_PUBLISHER_TOPIC"]
-      )
-  end
-end
\ No newline at end of file
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/recipes/createConfigDirectories.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/recipes/createConfigDirectories.rb
deleted file mode 100755 (executable)
index eac5cd1..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-# Create or update the needed directories/links.
-# If the directory already exists, it is updated to match
-# 
-# LOGROOT should already be created by the SWM installation script
-# It needs to run as root 
-
-execute "mv logs logs.bak" do
-    only_if { ::File.directory?("#{node['aai-app-config']['PROJECT_HOME']}/logs") }
-    user 'aaiadmin'
-    group 'aaiadmin'
-    cwd "#{node['aai-app-config']['PROJECT_HOME']}"
-end
-
-[ 
-       "#{node['aai-app-config']['LOGROOT']}/AAI",
-  "#{node['aai-app-config']['LOGROOT']}/AAI/data",
-       "#{node['aai-app-config']['LOGROOT']}/AAI/misc",
-  "#{node['aai-app-config']['LOGROOT']}/AAI/ajsc-jetty" ].each do |path|
-  directory path do
-    owner 'aaiadmin'
-    group 'aaiadmin'
-    mode '0755'
-    recursive=true
-    action :create
-  end
-end
-
-[ "#{node['aai-app-config']['PROJECT_HOME']}/bundleconfig/etc/auth" ].each do |path|
-  directory path do
-    owner 'aaiadmin'
-    group 'aaiadmin'
-    mode '0777'
-    recursive=true
-    action :create
-  end
-end
-#Application logs
-link "#{node['aai-app-config']['PROJECT_HOME']}/logs" do
-  to "#{node['aai-app-config']['LOGROOT']}/AAI"
-  owner 'aaiadmin'
-  group 'aaiadmin'
-  mode '0755'
-end
-
-#Make a link from /opt/app/aai/scripts to /opt/app/aai/bin
-link "#{node['aai-app-config']['PROJECT_HOME']}/scripts" do
-  to "#{node['aai-app-config']['PROJECT_HOME']}/bin"
-  owner 'aaiadmin'
-  group 'aaiadmin'
-  mode '0755'
-end
-
-#Process logs??
-#ln -s ${LOGROOT}/aai/servers/${server}/logs ${TRUE_PROJECT_HOME}/servers/${server}/logs
-#link "#{node['aai-app-config']['PROJECT_HOME']}/servers/aai/logs" do
-# to "#{node['aai-app-config']['LOGROOT']}/aai/servers/aai/logs"
-#  owner 'aaiadmin'
-# group 'aaiadmin'
-#  mode '0755'
-#end
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/templates/default/aai-app-config/aaiWorkloadConsumer.properties b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/templates/default/aai-app-config/aaiWorkloadConsumer.properties
deleted file mode 100755 (executable)
index 81b0e30..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-TransportType=DME2
-Latitude=47.778998
-Longitude=-122.182883
-Version=1.0
-ServiceName=<%= @AAI_WORKLOAD_SERVICE_NAME %>
-Environment=<%= @AAI_WORKLOAD_ENVIRONMENT %>
-Partner=<%= @AAI_WORKLOAD_PARTNER %>
-routeOffer=<%= @AAI_WORKLOAD_ROUTE_OFFER %>
-SubContextPath=/
-Protocol=<%= @AAI_WORKLOAD_PROTOCOL %>
-MethodType=GET
-username=<%= @AAI_WORKLOAD_USERNAME %>
-password=<%= @AAI_WORKLOAD_PASSWORD %>
-contenttype=application/json
-host=<%= @AAI_WORKLOAD_HOST %>
-topic=<%= @AAI_WORKLOAD_TOPIC %>
-group=aaiWorkloadConsumer
-id=<%= @AAI_WORKLOAD_ID %>
-timeout=<%= @AAI_WORKLOAD_TIMEOUT %>
-limit=<%= @AAI_WORKLOAD_LIMIT %>
-filter=<%= @AAI_WORKLOAD_FILTER %>
-AFT_DME2_EXCHANGE_REQUEST_HANDLERS=<%= @AAI_WORKLOAD_AFT_DME2_EXCHANGE_REQUEST_HANDLERS %>
-AFT_DME2_EXCHANGE_REPLY_HANDLERS=<%= @AAI_WORKLOAD_AFT_DME2_EXCHANGE_REPLY_HANDLERS %>
-AFT_DME2_REQ_TRACE_ON=<%= @AAI_WORKLOAD_AFT_DME2_REQ_TRACE_ON %>
-AFT_ENVIRONMENT=<%= @AAI_WORKLOAD_AFT_ENVIRONMENT %>
-AFT_DME2_EP_CONN_TIMEOUT=<%= @AAI_WORKLOAD_AFT_DME2_EP_CONN_TIMEOUT %>
-AFT_DME2_ROUNDTRIP_TIMEOUT_MS=<%= @AAI_WORKLOAD_AFT_DME2_ROUNDTRIP_TIMEOUT_MS %>
-AFT_DME2_EP_READ_TIMEOUT_MS=<%= @AAI_WORKLOAD_AFT_DME2_EP_READ_TIMEOUT_MS %>
-sessionstickinessrequired=<%= @AAI_WORKLOAD_SESSION_STICKINESS_REQUIRED %>
-DME2preferredRouterFilePath=<%= @AAI_WORKLOAD_DME2_PREFERRED_ROUTER_FILE_PATH %>
\ No newline at end of file
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/templates/default/aai-app-config/aaiWorkloadPublisher.properties b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/templates/default/aai-app-config/aaiWorkloadPublisher.properties
deleted file mode 100755 (executable)
index 87a47bc..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-TransportType=DME2
-Latitude=47.778998
-Longitude=-122.182883
-Version=1.0
-ServiceName=<%= @AAI_WORKLOAD_SERVICE_NAME %>
-Environment=<%= @AAI_WORKLOAD_ENVIRONMENT %>
-Partner=<%= @AAI_WORKLOAD_PARTNER %>
-routeOffer=<%= @AAI_WORKLOAD_ROUTE_OFFER %>
-SubContextPath=/
-Protocol=<%= @AAI_WORKLOAD_PROTOCOL %>
-MethodType=POST
-username=<%= @AAI_WORKLOAD_USERNAME %>
-password=<%= @AAI_WORKLOAD_PASSWORD %>
-contenttype=application/json
-host=<%= @AAI_WORKLOAD_HOST %>
-topic=<%= @AAI_WORKLOAD_TOPIC %>
-partition=AAI_WORKLOAD
-maxBatchSize=<%= @AAI_WORKLOAD_MAX_BATCH_SIZE %>
-maxAgeMs=<%= @AAI_WORKLOAD_MAX_AGE_MS %>
-AFT_DME2_EXCHANGE_REQUEST_HANDLERS=<%= @AAI_WORKLOAD_AFT_DME2_EXCHANGE_REQUEST_HANDLERS %>
-AFT_DME2_EXCHANGE_REPLY_HANDLERS=<%= @AAI_WORKLOAD_AFT_DME2_EXCHANGE_REPLY_HANDLERS %>
-AFT_DME2_REQ_TRACE_ON=<%= @AAI_WORKLOAD_AFT_DME2_REQ_TRACE_ON %>
-AFT_ENVIRONMENT=<%= @AAI_WORKLOAD_AFT_ENVIRONMENT %>
-AFT_DME2_EP_CONN_TIMEOUT=<%= @AAI_WORKLOAD_AFT_DME2_EP_CONN_TIMEOUT %>
-AFT_DME2_ROUNDTRIP_TIMEOUT_MS=<%= @AAI_WORKLOAD_AFT_DME2_ROUNDTRIP_TIMEOUT_MS %>
-AFT_DME2_EP_READ_TIMEOUT_MS=<%= @AAI_WORKLOAD_AFT_DME2_EP_READ_TIMEOUT_MS %>
-sessionstickinessrequired=<%= @AAI_WORKLOAD_SESSION_STICKINESS_REQUIRED %>
-DME2preferredRouterFilePath=<%= @AAI_WORKLOAD_DME2_PREFERRED_ROUTER_FILE_PATH %>
-MessageSentThreadOccurance=<%= @AAI_WORKLOAD_MESSAGE_SENT_THREAD_OCCURANCE %>
\ No newline at end of file
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/templates/default/aai-app-config/aaiWorkloadStatusPublisher.properties b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/templates/default/aai-app-config/aaiWorkloadStatusPublisher.properties
deleted file mode 100755 (executable)
index 73cc1c9..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-TransportType=DME2
-Latitude=47.778998
-Longitude=-122.182883
-Version=1.0
-ServiceName=<%= @AAI_WORKLOAD_SERVICE_NAME %>
-Environment=<%= @AAI_WORKLOAD_ENVIRONMENT %>
-Partner=<%= @AAI_WORKLOAD_PARTNER %>
-routeOffer=<%= @AAI_WORKLOAD_ROUTE_OFFER %>
-SubContextPath=/
-Protocol=<%= @AAI_WORKLOAD_PROTOCOL %>
-MethodType=POST
-username=<%= @AAI_WORKLOAD_USERNAME %>
-password=<%= @AAI_WORKLOAD_PASSWORD %>
-contenttype=application/json
-host=<%= @AAI_WORKLOAD_HOST %>
-topic=<%= @AAI_WORKLOAD_STATUS_PUBLISHER_TOPIC %>
-partition=AAI_WORKLOAD
-maxBatchSize=<%= @AAI_WORKLOAD_MAX_BATCH_SIZE %>
-maxAgeMs=<%= @AAI_WORKLOAD_MAX_AGE_MS %>
-AFT_DME2_EXCHANGE_REQUEST_HANDLERS=<%= @AAI_WORKLOAD_AFT_DME2_EXCHANGE_REQUEST_HANDLERS %>
-AFT_DME2_EXCHANGE_REPLY_HANDLERS=<%= @AAI_WORKLOAD_AFT_DME2_EXCHANGE_REPLY_HANDLERS %>
-AFT_DME2_REQ_TRACE_ON=<%= @AAI_WORKLOAD_AFT_DME2_REQ_TRACE_ON %>
-AFT_ENVIRONMENT=<%= @AAI_WORKLOAD_AFT_ENVIRONMENT %>
-AFT_DME2_EP_CONN_TIMEOUT=<%= @AAI_WORKLOAD_AFT_DME2_EP_CONN_TIMEOUT %>
-AFT_DME2_ROUNDTRIP_TIMEOUT_MS=<%= @AAI_WORKLOAD_AFT_DME2_ROUNDTRIP_TIMEOUT_MS %>
-AFT_DME2_EP_READ_TIMEOUT_MS=<%= @AAI_WORKLOAD_AFT_DME2_EP_READ_TIMEOUT_MS %>
-sessionstickinessrequired=<%= @AAI_WORKLOAD_SESSION_STICKINESS_REQUIRED %>
-DME2preferredRouterFilePath=<%= @AAI_WORKLOAD_DME2_PREFERRED_ROUTER_FILE_PATH %>
-MessageSentThreadOccurance=<%= @AAI_WORKLOAD_MESSAGE_SENT_THREAD_OCCURANCE %>
\ No newline at end of file
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/templates/default/aai-app-config/aft.properties b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/templates/default/aai-app-config/aft.properties
deleted file mode 100755 (executable)
index d3165d2..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-com.att.aft.discovery.client.environment=<%= @COM_ATT_AFT_DISCOVERY_CLIENT_ENVIRONMENT %>
-com.att.aft.discovery.client.latitude=<%= @COM_ATT_AFT_DISCOVERY_CLIENT_LATITUDE %>
-com.att.aft.discovery.client.longitude=<%= @COM_ATT_AFT_DISCOVERY_CLIENT_LONGITUDE %>
-com.att.aft.alias=ecomp-aai
-com.att.aft.keyStore=/opt/app/aai/bundleconfig/etc/m04353t.jks
-com.att.aft.keyStorePassword=<%= @COM_ATT_AFT_KEY_STORE_PASSWORD %>
-com.att.aft.trustStore=/opt/app/aai/bundleconfig/etc/m04353t.jks
-com.att.aft.trustStorePassword=<%= @COM_ATT_AFT_TRUST_STORE_PASSWORD %>
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/templates/default/aai-app-config/logback.erb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/ajsc-aai-config/templates/default/aai-app-config/logback.erb
deleted file mode 100755 (executable)
index e438b89..0000000
+++ /dev/null
@@ -1,298 +0,0 @@
-<configuration scan="true" scanPeriod="60 seconds" debug="false">
-       <contextName>${module.ajsc.namespace.name}</contextName>
-       <jmxConfigurator />
-       <property name="logDirectory" value="${AJSC_HOME}/logs" />
-       
-       <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
-               <filter class="ch.qos.logback.classic.filter.LevelFilter">
-                       <level>ERROR</level>
-                       <onMatch>ACCEPT</onMatch>
-                       <onMismatch>DENY</onMismatch>
-               </filter>
-               <encoder>
-                       <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{1024} - %msg%n</pattern>
-               </encoder>
-       </appender>
-       
-       <appender name="METRIC" class="ch.qos.logback.core.rolling.RollingFileAppender">
-               <filter class="ch.qos.logback.classic.filter.LevelFilter">
-                       <level>INFO</level>
-                       <onMatch>ACCEPT</onMatch>
-                       <onMismatch>DENY</onMismatch>
-               </filter>
-               <file>${logDirectory}/rest/metrics.log</file>
-               <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-                       <fileNamePattern>${logDirectory}/rest/metrics.log.%d{yyyy-MM-dd}</fileNamePattern>
-               </rollingPolicy>
-               <encoder>
-                       <pattern>%m%n</pattern>
-               </encoder>
-       </appender>
-       <appender name="asyncMETRIC" class="ch.qos.logback.classic.AsyncAppender">
-               <queueSize>1000</queueSize>
-               <appender-ref ref="METRIC" />
-       </appender>
-       
-       <appender name="DEBUG"  class="ch.qos.logback.core.rolling.RollingFileAppender">
-               <filter class="ch.qos.logback.classic.filter.LevelFilter">
-                       <level>DEBUG</level>
-                       <onMatch>ACCEPT</onMatch>
-                       <onMismatch>DENY</onMismatch>
-               </filter>
-               <file>${logDirectory}/rest/debug.log</file>
-               <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-                       <fileNamePattern>${logDirectory}/rest/debug.log.%d{yyyy-MM-dd}</fileNamePattern>
-               </rollingPolicy>
-               <encoder>
-                       <pattern>%m%n</pattern>
-               </encoder>
-       </appender>
-       <appender name="asyncDEBUG" class="ch.qos.logback.classic.AsyncAppender">
-               <queueSize>1000</queueSize>
-               <appender-ref ref="DEBUG" />
-       </appender>
-       
-       <appender name="ERROR"  class="ch.qos.logback.core.rolling.RollingFileAppender">
-               <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
-                       <level>WARN</level>
-               </filter>
-               <file>${logDirectory}/rest/error.log</file>
-               <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-                       <fileNamePattern>${logDirectory}/rest/error.log.%d{yyyy-MM-dd}</fileNamePattern>
-               </rollingPolicy>
-               <encoder>
-                       <pattern>%m%n</pattern>
-               </encoder>
-       </appender>
-       <appender name="asyncERROR" class="ch.qos.logback.classic.AsyncAppender">
-               <queueSize>1000</queueSize>
-               <appender-ref ref="ERROR" />
-       </appender>
-       
-       <appender name="AUDIT"  class="ch.qos.logback.core.rolling.RollingFileAppender">
-               <file>${logDirectory}/rest/audit.log</file>
-               <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-                       <fileNamePattern>${logDirectory}/rest/audit.log.%d{yyyy-MM-dd}</fileNamePattern>
-               </rollingPolicy>
-               <encoder>
-                       <pattern>%m%n</pattern>
-               </encoder>
-       </appender>
-       <appender name="asyncAUDIT" class="ch.qos.logback.classic.AsyncAppender">
-               <queueSize>1000</queueSize>
-               <appender-ref ref="AUDIT" />
-       </appender>
-       
-       <appender name="dmaapAAIWorkloadConsumer"       class="ch.qos.logback.core.rolling.RollingFileAppender">
-               <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
-                       <level>WARN</level>
-               </filter>
-               <File>${logDirectory}/dmaapAAIWorkloadConsumer/error.log</File>
-               <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-                       <fileNamePattern>${logDirectory}/dmaapAAIWorkloadConsumer/error.log.%d{yyyy-MM-dd}</fileNamePattern>
-               </rollingPolicy>
-               <encoder>
-                       <pattern>%m%n</pattern>
-               </encoder>
-       </appender>
-       
-       <appender name="dmaapAAIWorkloadConsumerdebug"  class="ch.qos.logback.core.rolling.RollingFileAppender">
-               <filter class="ch.qos.logback.classic.filter.LevelFilter">
-                       <level>DEBUG</level>
-                       <onMatch>ACCEPT</onMatch>
-                       <onMismatch>DENY</onMismatch>
-               </filter>
-               <File>${logDirectory}/dmaapAAIWorkloadConsumer/debug.log</File>
-               <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-                       <fileNamePattern>${logDirectory}/dmaapAAIWorkloadConsumer/debug.log.%d{yyyy-MM-dd}</fileNamePattern>
-               </rollingPolicy>
-               <encoder>
-                       <pattern>%m%n</pattern>
-               </encoder>
-       </appender>
-       <appender name="dmaapAAIWorkloadConsumermetric" class="ch.qos.logback.core.rolling.RollingFileAppender">
-               <filter class="ch.qos.logback.classic.filter.LevelFilter">
-                       <level>INFO</level>
-                       <onMatch>ACCEPT</onMatch>
-                       <onMismatch>DENY</onMismatch>
-               </filter>
-               <File>${logDirectory}/dmaapAAIWorkloadConsumer/metrics.log</File>
-               <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-                       <fileNamePattern>${logDirectory}/dmaapAAIWorkloadConsumer/metrics.log.%d{yyyy-MM-dd}</fileNamePattern>
-               </rollingPolicy>
-               <encoder>
-                       <pattern>%m%n</pattern>
-               </encoder>
-       </appender>
-       
-       <!-- Spring related loggers -->
-       <logger name="org.springframework" level="WARN" />
-       <logger name="org.springframework.beans" level="WARN" />
-       <logger name="org.springframework.web" level="WARN" />
-       <logger name="com.blog.spring.jms" level="WARN" />
-       
-       <!-- AJSC Services (bootstrap services) -->
-       <logger name="ajsc" level="WARN" />
-       <logger name="ajsc.RouteMgmtService" level="WARN" />
-       <logger name="ajsc.ComputeService" level="WARN" />
-       <logger name="ajsc.VandelayService" level="WARN" />
-       <logger name="ajsc.FilePersistenceService" level="WARN" />
-       <logger name="ajsc.UserDefinedJarService" level="WARN" />
-       <logger name="ajsc.UserDefinedBeansDefService" level="WARN" />
-       <logger name="ajsc.LoggingConfigurationService" level="WARN" />
-       
-       <!-- AJSC related loggers (DME2 Registration, csi logging, restlet, servlet     logging) -->
-       <logger name="ajsc.utils" level="WARN" />
-       <logger name="ajsc.utils.DME2Helper" level="WARN" />
-       <logger name="ajsc.filters" level="WARN" />
-       <logger name="ajsc.beans.interceptors" level="WARN" />
-       <logger name="ajsc.restlet" level="WARN" />
-       <logger name="ajsc.servlet" level="WARN" />
-       <logger name="com.att.ajsc" level="WARN" />
-       <logger name="com.att.ajsc.csi.logging" level="WARN" />
-       <logger name="com.att.ajsc.filemonitor" level="WARN" />
-       
-       <!-- Other Loggers that may help troubleshoot -->
-       <logger name="net.sf" level="WARN" />
-       <logger name="org.apache.commons.httpclient" level="WARN" />
-       <logger name="org.apache.commons" level="WARN" />
-       <logger name="org.apache.coyote" level="WARN" />
-       <logger name="org.apache.jasper" level="WARN" />
-       
-       <!-- Camel Related Loggers (including restlet/servlet/jaxrs/cxf logging.        May aid in troubleshooting) -->
-       <logger name="org.apache.camel" level="WARN" />
-       <logger name="org.apache.cxf" level="WARN" />
-       <logger name="org.apache.camel.processor.interceptor" level="WARN" />
-       <logger name="org.apache.cxf.jaxrs.interceptor" level="WARN" />
-       <logger name="org.apache.cxf.service" level="WARN" />
-       <logger name="org.restlet" level="WARN" />
-       <logger name="org.apache.camel.component.restlet" level="WARN" />
-       
-       <!-- logback internals logging -->
-       <logger name="ch.qos.logback.classic" level="WARN" />
-       <logger name="ch.qos.logback.core" level="WARN" />
-       
-       <!-- logback jms appenders & loggers definition starts here -->
-       <appender name="auditLogs"      class="ch.qos.logback.core.rolling.RollingFileAppender">
-               <filter class="ch.qos.logback.classic.filter.ThresholdFilter"/>
-               <file>${logDirectory}/perf-audit/Audit-${lrmRVer}-${lrmRO}-${Pid}.log</file>
-               <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
-                       <fileNamePattern>${logDirectory}/perf-audit/Audit-${lrmRVer}-${lrmRO}-${Pid}.%i.log.zip</fileNamePattern>
-                       <minIndex>1</minIndex>
-                       <maxIndex>9</maxIndex>
-               </rollingPolicy>
-               <triggeringPolicy       class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
-                       <maxFileSize>5MB</maxFileSize>
-               </triggeringPolicy>
-               <encoder>
-                       <pattern>"%d [%thread] %-5level %logger{1024} - %msg%n"</pattern>
-               </encoder>
-       </appender>
-       <appender name="perfLogs"       class="ch.qos.logback.core.rolling.RollingFileAppender">
-               <filter class="ch.qos.logback.classic.filter.ThresholdFilter"/>
-               <file>${logDirectory}/perf-audit/Perform-${lrmRVer}-${lrmRO}-${Pid}.log</file>
-               <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
-                       <fileNamePattern>${logDirectory}/perf-audit/Perform-${lrmRVer}-${lrmRO}-${Pid}.%i.log.zip</fileNamePattern>
-                       <minIndex>1</minIndex>
-                       <maxIndex>9</maxIndex>
-               </rollingPolicy>
-               <triggeringPolicy       class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
-                       <maxFileSize>5MB</maxFileSize>
-               </triggeringPolicy>
-               <encoder>
-                       <pattern>"%d [%thread] %-5level %logger{1024} - %msg%n"</pattern>
-               </encoder>
-       </appender>
-<!--   <if condition='property("JMS_BROKER").contains("WMQ")'>
-               <then>
-                       <appender name="Audit-Record-Queue" class="ajsc.JMSQueueAppender">
-                               <param name="InitialContextFactoryName" value="${JMS_WMQ_INITIAL_CONNECTION_FACTORY_NAME}" />
-                               <param name="ProviderURL" value="${JMS_WMQ_PROVIDER_URL}" />
-                               <param name="DestinationName" value="${JMS_WMQ_AUDIT_DESTINATION_NAME}" />
-                               <param name="ConnectionFactoryName" value="${JMS_WMQ_CONNECTION_FACTORY_NAME}" />
-                       </appender>
-                       <appender name="Performance-Tracker-Queue" class="ajsc.JMSQueueAppender">
-                               <param name="InitialContextFactoryName" value="${JMS_WMQ_INITIAL_CONNECTION_FACTORY_NAME}" />
-                               <param name="ProviderURL" value="${JMS_WMQ_PROVIDER_URL}" />
-                               <param name="DestinationName" value="${JMS_WMQ_PERF_DESTINATION_NAME}" />
-                               <param name="ConnectionFactoryName" value="${JMS_WMQ_CONNECTION_FACTORY_NAME}" />
-                       </appender>
-               </then>
-               <else>-->
-                       <!-- logback jms appenders definition starts here -->
-<!--                   <appender name="Audit-Record-Queue" class="ajsc.JMSQueueAppender">
-                               <param name="InitialContextFactoryName" value="com.tibco.tibjms.naming.TibjmsInitialContextFactory" />
-                               <param name="ProviderURL" value="${JMS_TIBCO_PROVIDER_URL}" />
-                               <param name="userName" value="${JMS_LOGGER_USER_NAME}" />
-                               <param name="password" value="${JMS_LOGGER_PASSWORD}" />
-                               <QueueBindingName>${JMS_LOGGER_AUDIT_QUEUE_BINDING}</QueueBindingName>
-                       </appender>
-                       <appender name="Performance-Tracker-Queue" class="ajsc.JMSQueueAppender">
-                               <param name="InitialContextFactoryName" value="com.tibco.tibjms.naming.TibjmsInitialContextFactory" />
-                               <param name="ProviderURL" value="${JMS_TIBCO_PROVIDER_URL}" />
-                               <param name="userName" value="${JMS_LOGGER_USER_NAME}" />
-                               <param name="password" value="${JMS_LOGGER_PASSWORD}" />
-                               <QueueBindingName>${JMS_LOGGER_PERF_QUEUE_BINDING}</QueueBindingName>
-                       </appender>
-               </else>
-       </if> -->
-       <appender name="ASYNC-audit" class="ch.qos.logback.classic.AsyncAppender">
-               <queueSize>1000</queueSize>
-               <discardingThreshold>0</discardingThreshold>
-               <appender-ref ref="Audit-Record-Queue" />
-       </appender>
-       <logger name="AuditRecord" level="INFO" additivity="false">
-               <appender-ref ref="ASYNC-audit" />
-               <appender-ref ref="auditLogs" />
-       </logger>
-       <logger name="AuditRecord_DirectCall" level="INFO" additivity="false">
-               <appender-ref ref="ASYNC-audit" />
-               <appender-ref ref="auditLogs" />
-       </logger>
-       <appender name="ASYNC-perf" class="ch.qos.logback.classic.AsyncAppender">
-               <queueSize>1000</queueSize>
-               <discardingThreshold>0</discardingThreshold>
-               <appender-ref ref="Performance-Tracker-Queue" />
-       </appender>
-       <logger name="PerfTrackerRecord" level="INFO" additivity="false">
-               <appender-ref ref="ASYNC-perf" />
-               <appender-ref ref="perfLogs" />
-       </logger>
-       <!-- logback jms appenders & loggers definition ends here -->
-       
-       <logger name="org.openecomp.aai.dmaap" level="DEBUG" additivity="false">
-               <appender-ref ref="dmaapAAIWorkloadConsumer" />
-               <appender-ref ref="dmaapAAIWorkloadConsumerdebug" />
-               <appender-ref ref="dmaapAAIWorkloadConsumermetric" />
-       </logger>
-       
-       <logger name="org.openecomp.aai" level="<%= @ORG_OPENECOMP_AAI_LEVEL %>" additivity="false">
-               <appender-ref ref="asyncDEBUG" />
-               <appender-ref ref="asyncERROR" />
-               <appender-ref ref="asyncMETRIC" />
-       </logger>
-       <logger name="org.openecomp.aai.AUDITLOGGER" level="INFO" additivity="false">
-                       <appender-ref ref="asyncAUDIT" /> 
-    </logger>
-    
-       <logger name="org.apache" level="WARN" />
-       <logger name="org.zookeeper" level="WARN" />
-       <logger name="com.thinkaurelius" level="WARN" />
-       
-       <!-- ============================================================================ -->
-       <!-- General EELF logger -->
-       <!-- ============================================================================ -->
-       <logger name="com.att.eelf" level="WARN" additivity="false">
-               <appender-ref ref="asyncDEBUG" />
-               <appender-ref ref="asyncERROR" />
-               <appender-ref ref="asyncMETRIC" />
-               <appender-ref ref="asyncAUDIT" />
-       </logger>
-       
-       <root level="WARN">
-               <appender-ref ref="asyncDEBUG" />
-               <appender-ref ref="asyncERROR" />
-               <appender-ref ref="asyncMETRIC" />
-               <appender-ref ref="asyncAUDIT" />
-       </root>
-</configuration>
\ No newline at end of file
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/runlist-app-server.json b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/runlist-app-server.json
deleted file mode 100755 (executable)
index a15ddbf..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-{
-  "run_list": [
-    "recipe[ajsc-aai-config::aai-config]",
-    "recipe[ajsc-aai-config::aai-logback]",
-    "recipe[ajsc-aai-config::aai-preferredRoute]",
-    "recipe[ajsc-aai-config::aaiWorkloadConsumer]",
-    "recipe[ajsc-aai-config::aaiWorkloadPublisher]",
-    "recipe[ajsc-aai-config::aaiWorkloadStatusPublisher]",
-    "recipe[ajsc-aai-config::createConfigDirectories]",
-    "recipe[ajsc-aai-auth::aai-keystore]"
-  ]
-}
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/user/README.md b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/user/README.md
deleted file mode 100755 (executable)
index 7d85a9f..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-user Cookbook
-=============
-Configures users and mechids
-
-Requirements
-------------
-
-Attributes
-----------
-#### user::mech_users
-<table>
-  <tr>
-    <th>Key</th>
-    <th>Type</th>
-    <th>Description</th>
-    <th>Default</th>
-  </tr>
-  <tr>
-    <td><tt>['aai-app-config']['mech-ids']</tt></td>
-    <td>Hash</td>
-    <td>Mech ID, is the mech ID enabled?, shoud the cookbook update the key?</td>
-    <td><tt>true</tt></td>
-  </tr>
-</table>
-
-Usage
------
-#### user::default
-Just include `user` in your node's `run_list`:
-
-```json
-{
-  "name":"my_node",
-  "run_list": [
-    "recipe[user]"
-  ]
-}
-```
-
-License and Authors
--------------------
-Authors: AT&T A&AI
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/user/metadata.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/user/metadata.rb
deleted file mode 100755 (executable)
index 9a97b5f..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-name             'user'
-maintainer       'AT&T'
-maintainer_email 'id@xxx.com'
-license          'All rights reserved'
-description      'Configures Users and Mech Ids'
-long_description IO.read(File.join(File.dirname(__FILE__), 'README.md'))
-version          '0.1.9'
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/user/recipes/default.rb b/kubernetes/config/docker/init/src/config/aai/aai-config/cookbooks/user/recipes/default.rb
deleted file mode 100755 (executable)
index 20c5ac3..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-#
-# Cookbook Name:: user
-# Recipe:: default
-#
-# Copyright 2015, AT&T
-#
-# All rights reserved - Do Not Redistribute
-#
-group 'aaiadmin' do
-  append                     true
-#gid                        492381
-  members                   members ['aaiadmin']
-  action                    :create
-end
-
-user 'aaiadmin' do
-  comment                    "A&AI Application User"
-  gid                        "aaiadmin"
-  home                       "/opt/aaihome/aaiadmin"
-  manage_home                true
-  non_unique                 false
-  shell                      "/bin/ksh"
-#uid                        341790
-  username                   "aaiadmin"
-  ignore_failure             true 
-  action                     :create
-end
-directory "/opt/aaihome/aaiadmin" do 
-  owner 'aaiadmin'
-  group 'aaiadmin'
-       mode            "0755"
-       ignore_failure  true
-end
diff --git a/kubernetes/config/docker/init/src/config/aai/aai-config/nodes/chef-node.json b/kubernetes/config/docker/init/src/config/aai/aai-config/nodes/chef-node.json
deleted file mode 100755 (executable)
index a73f636..0000000
+++ /dev/null
@@ -1,6798 +0,0 @@
-{
-  "name": "chef-node",
-  "chef_environment": "simpledemo",
-  "normal": {
-    "tags": [
-
-    ]
-  },
-  "default": {
-    "aai-app-config": {
-      "AAI_WORKLOAD_SERVICE_NAME": "",
-      "AAI_WORKLOAD_ENVIRONMENT": "TEST",
-      "AAI_WORKLOAD_USERNAME": "",
-      "AAI_WORKLOAD_PASSWORD": "",
-      "AAI_WORKLOAD_HOST": "",
-      "AAI_WORKLOAD_AFT_DME2_EXCHANGE_REQUEST_HANDLERS": "",
-      "AAI_WORKLOAD_AFT_DME2_EXCHANGE_REPLY_HANDLERS": "",
-      "AAI_WORKLOAD_AFT_DME2_REQ_TRACE_ON": "true",
-      "AAI_WORKLOAD_AFT_ENVIRONMENT": "AFTUAT",
-      "AAI_WORKLOAD_AFT_DME2_EP_CONN_TIMEOUT": "15000",
-      "AAI_WORKLOAD_AFT_DME2_ROUNDTRIP_TIMEOUT_MS": "240000",
-      "AAI_WORKLOAD_AFT_DME2_EP_READ_TIMEOUT_MS": "50000",
-      "AAI_WORKLOAD_SESSION_STICKINESS_REQUIRED": "no",
-      "AAI_WORKLOAD_DME2_PREFERRED_ROUTER_FILE_PATH": "/opt/app/aai/bundleconfig/etc/appprops/preferredRoute.txt",
-      "AAI_WORKLOAD_PARTNER": "BOT_R",
-      "AAI_WORKLOAD_ROUTE_OFFER": "MR1",
-      "AAI_WORKLOAD_PROTOCOL": "http",
-      "AAI_WORKLOAD_TOPIC": "",
-      "AAI_WORKLOAD_ID": "aaiConsumerId",
-      "AAI_WORKLOAD_TIMEOUT": "15000",
-      "AAI_WORKLOAD_LIMIT": "1000",
-      "AAI_WORKLOAD_MAX_BATCH_SIZE": "100",
-      "AAI_WORKLOAD_MAX_AGE_MS": "250",
-      "AAI_WORKLOAD_MESSAGE_SENT_THREAD_OCCURANCE": "50",
-      "AAI_WORKLOAD_STATUS_PUBLISHER_TOPIC": "",
-      "AAIENV": "simpledemo",
-      "PROJECT_HOME": "/opt/app/aai",
-      "CATALINA_BASE": "/servers/aai",
-      "LOGROOT": "/opt/aai/logroot",
-      "JAVA_HOME": "/usr/lib/jvm/java-8-openjdk-amd64",
-      "TOMCAT_SHUTDOWN_PORT_1": "8005",
-      "TOMCAT_HTTP_SERVER_PORT_1": "8080",
-      "TOMCAT_HTTPS_SERVER_PORT_1": "8443",
-      "TOMCAT_AJP13_CONNECTOR_PORT_1": "8009",
-      "AAI_SERVER_URL_BASE": "https://aai-service.onap-aai:8443/aai/",
-      "AAI_SERVER_URL": "https://aai-service.onap-aai:8443/aai/v8/",
-      "AAI_GLOBAL_CALLBACK_URL": "https://aai-service.onap-aai:8443/aai/",
-      "AAI_TRUSTSTORE_FILENAME": "aai_keystore",
-      "AAI_TRUSTSTORE_PASSWD_X": "OBF:1vn21ugu1saj1v9i1v941sar1ugw1vo0",
-      "STORAGE_HOSTNAME": "hbase",
-      "STORAGE_HBASE_TABLE": "aaigraph.dev",
-      "STORAGE_HBASE_ZOOKEEPER_ZNODE_PARENT": "/hbase",
-      "TXN_HBASE_TABLE_NAME": "aailogging.dev",
-      "TXN_ZOOKEEPER_QUORUM": "hbase",
-      "TXN_ZOOKEEPER_PROPERTY_CLIENTPORT": "2181",
-      "TXN_HBASE_ZOOKEEPER_ZNODE_PARENT": "/hbase",
-      "APPLICATION_SERVERS": "aai-service.onap-aai",
-      "AAI_NOTIFICATION_CURRENT_VERSION": "v8",
-      "AAI_NOTIFICATION_EVENT_DEFAULT_EVENT_STATUS": "UNPROCESSED",
-      "AAI_NOTIFICATION_EVENT_DEFAULT_EVENT_TYPE": "AAI-EVENT",
-      "AAI_NOTIFICATION_EVENT_DEFAULT_DOMAIN": "dev",
-      "AAI_NOTIFICATION_EVENT_DEFAULT_SOURCE_NAME": "aai",
-      "AAI_NOTIFICATION_EVENT_DEFAULT_SEQUENCE_NUMBER": "0",
-      "AAI_NOTIFICATION_EVENT_DEFAULT_SEVERITY": "NORMAL",
-      "AAI_NOTIFICATION_EVENT_DEFAULT_VERSION": "v8",
-      "AAI_DEFAULT_API_VERSION": "v8",
-      "AAI_DMAPP_WORKLOAD_ENABLE_EVENT_PROCESSING": "false",
-      "HBASE_COLUMN_TTL_DAYS": "15",
-      "ORG_OPENECOMP_AAI_LEVEL": "INFO",
-      "AAI_WORKLOAD_PREFERRED_ROUTE_KEY": "MR1",
-      "SERVICE_API_VERSION": "1.0.1",
-      "SOA_CLOUD_NAMESPACE": "org.openecomp.aai",
-      "AJSC_SERVICE_NAMESPACE": "ActiveAndAvailableInventory-CloudNetwork",
-      "AFTSWM_ACTION_ARTIFACT_NAME": "ajsc-aai",
-      "AJSC_JETTY_ThreadCount_MAX": "500",
-      "AJSC_JETTY_ThreadCount_MIN": "10",
-      "AJSC_SSL_PORT": "8443",
-      "AJSC_SVC_PORT": "8080",
-      "KEY_MANAGER_PASSWORD": "OBF:1vn21ugu1saj1v9i1v941sar1ugw1vo0",
-      "KEY_STORE_PASSWORD": "OBF:1vn21ugu1saj1v9i1v941sar1ugw1vo0",
-      "MAX_HEAP_SIZE": "2056m",
-      "MAX_PERM_SIZE": "512M",
-      "MIN_HEAP_SIZE": "2056m",
-      "PERM_SIZE": "512M",
-      "PRE_JVM_ARGS": "-XX:+UnlockDiagnosticVMOptions -XX:+UnsyncloadClass -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=70 -XX:+ScavengeBeforeFullGC -XX:+CMSScavengeBeforeRemark -XX:-HeapDumpOnOutOfMemoryError -XX:+UseParNewGC -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps",
-      "AAI_KEYSTORE_FILENAME": "aai_keystore",
-      "AAI_KEYSTORE_PASSWD_X": "OBF:1vn21ugu1saj1v9i1v941sar1ugw1vo0",
-      "STORAGE_BACKEND": "hbase",
-      "RESOURCE_VERSION_ENABLE_FLAG": "true"
-    }
-  },
-  "automatic": {
-    "cpu": {
-      "0": {
-        "vendor_id": "GenuineIntel",
-        "family": "6",
-        "model": "44",
-        "model_name": "Intel(R) Xeon(R) CPU           E5645  @ 2.40GHz",
-        "stepping": "2",
-        "mhz": "2394.000",
-        "cache_size": "12288 KB",
-        "physical_id": "0",
-        "core_id": "0",
-        "cores": "6",
-        "flags": [
-          "fpu",
-          "vme",
-          "de",
-          "pse",
-          "tsc",
-          "msr",
-          "pae",
-          "mce",
-          "cx8",
-          "apic",
-          "sep",
-          "mtrr",
-          "pge",
-          "mca",
-          "cmov",
-          "pat",
-          "pse36",
-          "clflush",
-          "dts",
-          "acpi",
-          "mmx",
-          "fxsr",
-          "sse",
-          "sse2",
-          "ss",
-          "ht",
-          "tm",
-          "pbe",
-          "syscall",
-          "nx",
-          "pdpe1gb",
-          "rdtscp",
-          "lm",
-          "constant_tsc",
-          "arch_perfmon",
-          "pebs",
-          "bts",
-          "rep_good",
-          "nopl",
-          "xtopology",
-          "nonstop_tsc",
-          "aperfmperf",
-          "pni",
-          "pclmulqdq",
-          "dtes64",
-          "monitor",
-          "ds_cpl",
-          "vmx",
-          "smx",
-          "est",
-          "tm2",
-          "ssse3",
-          "cx16",
-          "xtpr",
-          "pdcm",
-          "pcid",
-          "dca",
-          "sse4_1",
-          "sse4_2",
-          "popcnt",
-          "aes",
-          "lahf_lm",
-          "arat",
-          "epb",
-          "dtherm",
-          "tpr_shadow",
-          "vnmi",
-          "flexpriority",
-          "ept",
-          "vpid"
-        ]
-      },
-      "1": {
-        "vendor_id": "GenuineIntel",
-        "family": "6",
-        "model": "44",
-        "model_name": "Intel(R) Xeon(R) CPU           E5645  @ 2.40GHz",
-        "stepping": "2",
-        "mhz": "2394.000",
-        "cache_size": "12288 KB",
-        "physical_id": "0",
-        "core_id": "1",
-        "cores": "6",
-        "flags": [
-          "fpu",
-          "vme",
-          "de",
-          "pse",
-          "tsc",
-          "msr",
-          "pae",
-          "mce",
-          "cx8",
-          "apic",
-          "sep",
-          "mtrr",
-          "pge",
-          "mca",
-          "cmov",
-          "pat",
-          "pse36",
-          "clflush",
-          "dts",
-          "acpi",
-          "mmx",
-          "fxsr",
-          "sse",
-          "sse2",
-          "ss",
-          "ht",
-          "tm",
-          "pbe",
-          "syscall",
-          "nx",
-          "pdpe1gb",
-          "rdtscp",
-          "lm",
-          "constant_tsc",
-          "arch_perfmon",
-          "pebs",
-          "bts",
-          "rep_good",
-          "nopl",
-          "xtopology",
-          "nonstop_tsc",
-          "aperfmperf",
-          "pni",
-          "pclmulqdq",
-          "dtes64",
-          "monitor",
-          "ds_cpl",
-          "vmx",
-          "smx",
-          "est",
-          "tm2",
-          "ssse3",
-          "cx16",
-          "xtpr",
-          "pdcm",
-          "pcid",
-          "dca",
-          "sse4_1",
-          "sse4_2",
-          "popcnt",
-          "aes",
-          "lahf_lm",
-          "arat",
-          "epb",
-          "dtherm",
-          "tpr_shadow",
-          "vnmi",
-          "flexpriority",
-          "ept",
-          "vpid"
-        ]
-      },
-      "2": {
-        "vendor_id": "GenuineIntel",
-        "family": "6",
-        "model": "44",
-        "model_name": "Intel(R) Xeon(R) CPU           E5645  @ 2.40GHz",
-        "stepping": "2",
-        "mhz": "2394.000",
-        "cache_size": "12288 KB",
-        "physical_id": "0",
-        "core_id": "2",
-        "cores": "6",
-        "flags": [
-          "fpu",
-          "vme",
-          "de",
-          "pse",
-          "tsc",
-          "msr",
-          "pae",
-          "mce",
-          "cx8",
-          "apic",
-          "sep",
-          "mtrr",
-          "pge",
-          "mca",
-          "cmov",
-          "pat",
-          "pse36",
-          "clflush",
-          "dts",
-          "acpi",
-          "mmx",
-          "fxsr",
-          "sse",
-          "sse2",
-          "ss",
-          "ht",
-          "tm",
-          "pbe",
-          "syscall",
-          "nx",
-          "pdpe1gb",
-          "rdtscp",
-          "lm",
-          "constant_tsc",
-          "arch_perfmon",
-          "pebs",
-          "bts",
-          "rep_good",
-          "nopl",
-          "xtopology",
-          "nonstop_tsc",
-          "aperfmperf",
-          "pni",
-          "pclmulqdq",
-          "dtes64",
-          "monitor",
-          "ds_cpl",
-          "vmx",
-          "smx",
-          "est",
-          "tm2",
-          "ssse3",
-          "cx16",
-          "xtpr",
-          "pdcm",
-          "pcid",
-          "dca",
-          "sse4_1",
-          "sse4_2",
-          "popcnt",
-          "aes",
-          "lahf_lm",
-          "arat",
-          "epb",
-          "dtherm",
-          "tpr_shadow",
-          "vnmi",
-          "flexpriority",
-          "ept",
-          "vpid"
-        ]
-      },
-      "3": {
-        "vendor_id": "GenuineIntel",
-        "family": "6",
-        "model": "44",
-        "model_name": "Intel(R) Xeon(R) CPU           E5645  @ 2.40GHz",
-        "stepping": "2",
-        "mhz": "2394.000",
-        "cache_size": "12288 KB",
-        "physical_id": "0",
-        "core_id": "8",
-        "cores": "6",
-        "flags": [
-          "fpu",
-          "vme",
-          "de",
-          "pse",
-          "tsc",
-          "msr",
-          "pae",
-          "mce",
-          "cx8",
-          "apic",
-          "sep",
-          "mtrr",
-          "pge",
-          "mca",
-          "cmov",
-          "pat",
-          "pse36",
-          "clflush",
-          "dts",
-          "acpi",
-          "mmx",
-          "fxsr",
-          "sse",
-          "sse2",
-          "ss",
-          "ht",
-          "tm",
-          "pbe",
-          "syscall",
-          "nx",
-          "pdpe1gb",
-          "rdtscp",
-          "lm",
-          "constant_tsc",
-          "arch_perfmon",
-          "pebs",
-          "bts",
-          "rep_good",
-          "nopl",
-          "xtopology",
-          "nonstop_tsc",
-          "aperfmperf",
-          "pni",
-          "pclmulqdq",
-          "dtes64",
-          "monitor",
-          "ds_cpl",
-          "vmx",
-          "smx",
-          "est",
-          "tm2",
-          "ssse3",
-          "cx16",
-          "xtpr",
-          "pdcm",
-          "pcid",
-          "dca",
-          "sse4_1",
-          "sse4_2",
-          "popcnt",
-          "aes",
-          "lahf_lm",
-          "arat",
-          "epb",
-          "dtherm",
-          "tpr_shadow",
-          "vnmi",
-          "flexpriority",
-          "ept",
-          "vpid"
-        ]
-      },
-      "4": {
-        "vendor_id": "GenuineIntel",
-        "family": "6",
-        "model": "44",
-        "model_name": "Intel(R) Xeon(R) CPU           E5645  @ 2.40GHz",
-        "stepping": "2",
-        "mhz": "2394.000",
-        "cache_size": "12288 KB",
-        "physical_id": "0",
-        "core_id": "9",
-        "cores": "6",
-        "flags": [
-          "fpu",
-          "vme",
-          "de",
-          "pse",
-          "tsc",
-          "msr",
-          "pae",
-          "mce",
-          "cx8",
-          "apic",
-          "sep",
-          "mtrr",
-          "pge",
-          "mca",
-          "cmov",
-          "pat",
-          "pse36",
-          "clflush",
-          "dts",
-          "acpi",
-          "mmx",
-          "fxsr",
-          "sse",
-          "sse2",
-          "ss",
-          "ht",
-          "tm",
-          "pbe",
-          "syscall",
-          "nx",
-          "pdpe1gb",
-          "rdtscp",
-          "lm",
-          "constant_tsc",
-          "arch_perfmon",
-          "pebs",
-          "bts",
-          "rep_good",
-          "nopl",
-          "xtopology",
-          "nonstop_tsc",
-          "aperfmperf",
-          "pni",
-          "pclmulqdq",
-          "dtes64",
-          "monitor",
-          "ds_cpl",
-          "vmx",
-          "smx",
-          "est",
-          "tm2",
-          "ssse3",
-          "cx16",
-          "xtpr",
-          "pdcm",
-          "pcid",
-          "dca",
-          "sse4_1",
-          "sse4_2",
-          "popcnt",
-          "aes",
-          "lahf_lm",
-          "arat",
-          "epb",
-          "dtherm",
-          "tpr_shadow",
-          "vnmi",
-          "flexpriority",
-          "ept",
-          "vpid"
-        ]
-      },
-      "5": {
-        "vendor_id": "GenuineIntel",
-        "family": "6",
-        "model": "44",
-        "model_name": "Intel(R) Xeon(R) CPU           E5645  @ 2.40GHz",
-        "stepping": "2",
-        "mhz": "2394.000",
-        "cache_size": "12288 KB",
-        "physical_id": "0",
-        "core_id": "10",
-        "cores": "6",
-        "flags": [
-          "fpu",
-          "vme",
-          "de",
-          "pse",
-          "tsc",
-          "msr",
-          "pae",
-          "mce",
-          "cx8",
-          "apic",
-          "sep",
-          "mtrr",
-          "pge",
-          "mca",
-          "cmov",
-          "pat",
-          "pse36",
-          "clflush",
-          "dts",
-          "acpi",
-          "mmx",
-          "fxsr",
-          "sse",
-          "sse2",
-          "ss",
-          "ht",
-          "tm",
-          "pbe",
-          "syscall",
-          "nx",
-          "pdpe1gb",
-          "rdtscp",
-          "lm",
-          "constant_tsc",
-          "arch_perfmon",
-          "pebs",
-          "bts",
-          "rep_good",
-          "nopl",
-          "xtopology",
-          "nonstop_tsc",
-          "aperfmperf",
-          "pni",
-          "pclmulqdq",
-          "dtes64",
-          "monitor",
-          "ds_cpl",
-          "vmx",
-          "smx",
-          "est",
-          "tm2",
-          "ssse3",
-          "cx16",
-          "xtpr",
-          "pdcm",
-          "pcid",
-          "dca",
-          "sse4_1",
-          "sse4_2",
-          "popcnt",
-          "aes",
-          "lahf_lm",
-          "arat",
-          "epb",
-          "dtherm",
-          "tpr_shadow",
-          "vnmi",
-          "flexpriority",
-          "ept",
-          "vpid"
-        ]
-      },
-      "6": {
-        "vendor_id": "GenuineIntel",
-        "family": "6",
-        "model": "44",
-        "model_name": "Intel(R) Xeon(R) CPU           E5645  @ 2.40GHz",
-        "stepping": "2",
-        "mhz": "2394.000",
-        "cache_size": "12288 KB",
-        "physical_id": "1",
-        "core_id": "0",
-        "cores": "6",
-        "flags": [
-          "fpu",
-          "vme",
-          "de",
-          "pse",
-          "tsc",
-          "msr",
-          "pae",
-          "mce",
-          "cx8",
-          "apic",
-          "sep",
-          "mtrr",
-          "pge",
-          "mca",
-          "cmov",
-          "pat",
-          "pse36",
-          "clflush",
-          "dts",
-          "acpi",
-          "mmx",
-          "fxsr",
-          "sse",
-          "sse2",
-          "ss",
-          "ht",
-          "tm",
-          "pbe",
-          "syscall",
-          "nx",
-          "pdpe1gb",
-          "rdtscp",
-          "lm",
-          "constant_tsc",
-          "arch_perfmon",
-          "pebs",
-          "bts",
-          "rep_good",
-          "nopl",
-          "xtopology",
-          "nonstop_tsc",
-          "aperfmperf",
-          "pni",
-          "pclmulqdq",
-          "dtes64",
-          "monitor",
-          "ds_cpl",
-          "vmx",
-          "smx",
-          "est",
-          "tm2",
-          "ssse3",
-          "cx16",
-          "xtpr",
-          "pdcm",
-          "pcid",
-          "dca",
-          "sse4_1",
-          "sse4_2",
-          "popcnt",
-          "aes",
-          "lahf_lm",
-          "arat",
-          "epb",
-          "dtherm",
-          "tpr_shadow",
-          "vnmi",
-          "flexpriority",
-          "ept",
-          "vpid"
-        ]
-      },
-      "7": {
-        "vendor_id": "GenuineIntel",
-        "family": "6",
-        "model": "44",
-        "model_name": "Intel(R) Xeon(R) CPU           E5645  @ 2.40GHz",
-        "stepping": "2",
-        "mhz": "2394.000",
-        "cache_size": "12288 KB",
-        "physical_id": "1",
-        "core_id": "1",
-        "cores": "6",
-        "flags": [
-          "fpu",
-          "vme",
-          "de",
-          "pse",
-          "tsc",
-          "msr",
-          "pae",
-          "mce",
-          "cx8",
-          "apic",
-          "sep",
-          "mtrr",
-          "pge",
-          "mca",
-          "cmov",
-          "pat",
-          "pse36",
-          "clflush",
-          "dts",
-          "acpi",
-          "mmx",
-          "fxsr",
-          "sse",
-          "sse2",
-          "ss",
-          "ht",
-          "tm",
-          "pbe",
-          "syscall",
-          "nx",
-          "pdpe1gb",
-          "rdtscp",
-          "lm",
-          "constant_tsc",
-          "arch_perfmon",
-          "pebs",
-          "bts",
-          "rep_good",
-          "nopl",
-          "xtopology",
-          "nonstop_tsc",
-          "aperfmperf",
-          "pni",
-          "pclmulqdq",
-          "dtes64",
-          "monitor",
-          "ds_cpl",
-          "vmx",
-          "smx",
-          "est",
-          "tm2",
-          "ssse3",
-          "cx16",
-          "xtpr",
-          "pdcm",
-          "pcid",
-          "dca",
-          "sse4_1",
-          "sse4_2",
-          "popcnt",
-          "aes",
-          "lahf_lm",
-          "arat",
-          "epb",
-          "dtherm",
-          "tpr_shadow",
-          "vnmi",
-          "flexpriority",
-          "ept",
-          "vpid"
-        ]
-      },
-      "8": {
-        "vendor_id": "GenuineIntel",
-        "family": "6",
-        "model": "44",
-        "model_name": "Intel(R) Xeon(R) CPU           E5645  @ 2.40GHz",
-        "stepping": "2",
-        "mhz": "2394.000",
-        "cache_size": "12288 KB",
-        "physical_id": "1",
-        "core_id": "2",
-        "cores": "6",
-        "flags": [
-          "fpu",
-          "vme",
-          "de",
-          "pse",
-          "tsc",
-          "msr",
-          "pae",
-          "mce",
-          "cx8",
-          "apic",
-          "sep",
-          "mtrr",
-          "pge",
-          "mca",
-          "cmov",
-          "pat",
-          "pse36",
-          "clflush",
-          "dts",
-          "acpi",
-          "mmx",
-          "fxsr",
-          "sse",
-          "sse2",
-          "ss",
-          "ht",
-          "tm",
-          "pbe",
-          "syscall",
-          "nx",
-          "pdpe1gb",
-          "rdtscp",
-          "lm",
-          "constant_tsc",
-          "arch_perfmon",
-          "pebs",
-          "bts",
-          "rep_good",
-          "nopl",
-          "xtopology",
-          "nonstop_tsc",
-          "aperfmperf",
-          "pni",
-          "pclmulqdq",
-          "dtes64",
-          "monitor",
-          "ds_cpl",
-          "vmx",
-          "smx",
-          "est",
-          "tm2",
-          "ssse3",
-          "cx16",
-          "xtpr",
-          "pdcm",
-          "pcid",
-          "dca",
-          "sse4_1",
-          "sse4_2",
-          "popcnt",
-          "aes",
-          "lahf_lm",
-          "arat",
-          "epb",
-          "dtherm",
-          "tpr_shadow",
-          "vnmi",
-          "flexpriority",
-          "ept",
-          "vpid"
-        ]
-      },
-      "9": {
-        "vendor_id": "GenuineIntel",
-        "family": "6",
-        "model": "44",
-        "model_name": "Intel(R) Xeon(R) CPU           E5645  @ 2.40GHz",
-        "stepping": "2",
-        "mhz": "2394.000",
-        "cache_size": "12288 KB",
-        "physical_id": "1",
-        "core_id": "8",
-        "cores": "6",
-        "flags": [
-          "fpu",
-          "vme",
-          "de",
-          "pse",
-          "tsc",
-          "msr",
-          "pae",
-          "mce",
-          "cx8",
-          "apic",
-          "sep",
-          "mtrr",
-          "pge",
-          "mca",
-          "cmov",
-          "pat",
-          "pse36",
-          "clflush",
-          "dts",
-          "acpi",
-          "mmx",
-          "fxsr",
-          "sse",
-          "sse2",
-          "ss",
-          "ht",
-          "tm",
-          "pbe",
-          "syscall",
-          "nx",
-          "pdpe1gb",
-          "rdtscp",
-          "lm",
-          "constant_tsc",
-          "arch_perfmon",
-          "pebs",
-          "bts",
-          "rep_good",
-          "nopl",
-          "xtopology",
-          "nonstop_tsc",
-          "aperfmperf",
-          "pni",
-          "pclmulqdq",
-          "dtes64",
-          "monitor",
-          "ds_cpl",
-          "vmx",
-          "smx",
-          "est",
-          "tm2",
-          "ssse3",
-          "cx16",
-          "xtpr",
-          "pdcm",
-          "pcid",
-          "dca",
-          "sse4_1",
-          "sse4_2",
-          "popcnt",
-          "aes",
-          "lahf_lm",
-          "arat",
-          "epb",
-          "dtherm",
-          "tpr_shadow",
-          "vnmi",
-          "flexpriority",
-          "ept",
-          "vpid"
-        ]
-      },
-      "10": {
-        "vendor_id": "GenuineIntel",
-        "family": "6",
-        "model": "44",
-        "model_name": "Intel(R) Xeon(R) CPU           E5645  @ 2.40GHz",
-        "stepping": "2",
-        "mhz": "2394.000",
-        "cache_size": "12288 KB",
-        "physical_id": "1",
-        "core_id": "9",
-        "cores": "6",
-        "flags": [
-          "fpu",
-          "vme",
-          "de",
-          "pse",
-          "tsc",
-          "msr",
-          "pae",
-          "mce",
-          "cx8",
-          "apic",
-          "sep",
-          "mtrr",
-          "pge",
-          "mca",
-          "cmov",
-          "pat",
-          "pse36",
-          "clflush",
-          "dts",
-          "acpi",
-          "mmx",
-          "fxsr",
-          "sse",
-          "sse2",
-          "ss",
-          "ht",
-          "tm",
-          "pbe",
-          "syscall",
-          "nx",
-          "pdpe1gb",
-          "rdtscp",
-          "lm",
-          "constant_tsc",
-          "arch_perfmon",
-          "pebs",
-          "bts",
-          "rep_good",
-          "nopl",
-          "xtopology",
-          "nonstop_tsc",
-          "aperfmperf",
-          "pni",
-          "pclmulqdq",
-          "dtes64",
-          "monitor",
-          "ds_cpl",
-          "vmx",
-          "smx",
-          "est",
-          "tm2",
-          "ssse3",
-          "cx16",
-          "xtpr",
-          "pdcm",
-          "pcid",
-          "dca",
-          "sse4_1",
-          "sse4_2",
-          "popcnt",
-          "aes",
-          "lahf_lm",
-          "arat",
-          "epb",
-          "dtherm",
-          "tpr_shadow",
-          "vnmi",
-          "flexpriority",
-          "ept",
-          "vpid"
-        ]
-      },
-      "11": {
-        "vendor_id": "GenuineIntel",
-        "family": "6",
-        "model": "44",
-        "model_name": "Intel(R) Xeon(R) CPU           E5645  @ 2.40GHz",
-        "stepping": "2",
-        "mhz": "2394.000",
-        "cache_size": "12288 KB",
-        "physical_id": "1",
-        "core_id": "10",
-        "cores": "6",
-        "flags": [
-          "fpu",
-          "vme",
-          "de",
-          "pse",
-          "tsc",
-          "msr",
-          "pae",
-          "mce",
-          "cx8",
-          "apic",
-          "sep",
-          "mtrr",
-          "pge",
-          "mca",
-          "cmov",
-          "pat",
-          "pse36",
-          "clflush",
-          "dts",
-          "acpi",
-          "mmx",
-          "fxsr",
-          "sse",
-          "sse2",
-          "ss",
-          "ht",
-          "tm",
-          "pbe",
-          "syscall",
-          "nx",
-          "pdpe1gb",
-          "rdtscp",
-          "lm",
-          "constant_tsc",
-          "arch_perfmon",
-          "pebs",
-          "bts",
-          "rep_good",
-          "nopl",
-          "xtopology",
-          "nonstop_tsc",
-          "aperfmperf",
-          "pni",
-          "pclmulqdq",
-          "dtes64",
-          "monitor",
-          "ds_cpl",
-          "vmx",
-          "smx",
-          "est",
-          "tm2",
-          "ssse3",
-          "cx16",
-          "xtpr",
-          "pdcm",
-          "pcid",
-          "dca",
-          "sse4_1",
-          "sse4_2",
-          "popcnt",
-          "aes",
-          "lahf_lm",
-          "arat",
-          "epb",
-          "dtherm",
-          "tpr_shadow",
-          "vnmi",
-          "flexpriority",
-          "ept",
-          "vpid"
-        ]
-      },
-      "12": {
-        "vendor_id": "GenuineIntel",
-        "family": "6",
-        "model": "44",
-        "model_name": "Intel(R) Xeon(R) CPU           E5645  @ 2.40GHz",
-        "stepping": "2",
-        "mhz": "2394.000",
-        "cache_size": "12288 KB",
-        "physical_id": "0",
-        "core_id": "0",
-        "cores": "6",
-        "flags": [
-          "fpu",
-          "vme",
-          "de",
-          "pse",
-          "tsc",
-          "msr",
-          "pae",
-          "mce",
-          "cx8",
-          "apic",
-          "sep",
-          "mtrr",
-          "pge",
-          "mca",
-          "cmov",
-          "pat",
-          "pse36",
-          "clflush",
-          "dts",
-          "acpi",
-          "mmx",
-          "fxsr",
-          "sse",
-          "sse2",
-          "ss",
-          "ht",
-          "tm",
-          "pbe",
-          "syscall",
-          "nx",
-          "pdpe1gb",
-          "rdtscp",
-          "lm",
-          "constant_tsc",
-          "arch_perfmon",
-          "pebs",
-          "bts",
-          "rep_good",
-          "nopl",
-          "xtopology",
-          "nonstop_tsc",
-          "aperfmperf",
-          "pni",
-          "pclmulqdq",
-          "dtes64",
-          "monitor",
-          "ds_cpl",
-          "vmx",
-          "smx",
-          "est",
-          "tm2",
-          "ssse3",
-          "cx16",
-          "xtpr",
-          "pdcm",
-          "pcid",
-          "dca",
-          "sse4_1",
-          "sse4_2",
-          "popcnt",
-          "aes",
-          "lahf_lm",
-          "arat",
-          "epb",
-          "dtherm",
-          "tpr_shadow",
-          "vnmi",
-          "flexpriority",
-          "ept",
-          "vpid"
-        ]
-      },
-      "13": {
-        "vendor_id": "GenuineIntel",
-        "family": "6",
-        "model": "44",
-        "model_name": "Intel(R) Xeon(R) CPU           E5645  @ 2.40GHz",
-        "stepping": "2",
-        "mhz": "2394.000",
-        "cache_size": "12288 KB",
-        "physical_id": "0",
-        "core_id": "1",
-        "cores": "6",
-        "flags": [
-          "fpu",
-          "vme",
-          "de",
-          "pse",
-          "tsc",
-          "msr",
-          "pae",
-          "mce",
-          "cx8",
-          "apic",
-          "sep",
-          "mtrr",
-          "pge",
-          "mca",
-          "cmov",
-          "pat",
-          "pse36",
-          "clflush",
-          "dts",
-          "acpi",
-          "mmx",
-          "fxsr",
-          "sse",
-          "sse2",
-          "ss",
-          "ht",
-          "tm",
-          "pbe",
-          "syscall",
-          "nx",
-          "pdpe1gb",
-          "rdtscp",
-          "lm",
-          "constant_tsc",
-          "arch_perfmon",
-          "pebs",
-          "bts",
-          "rep_good",
-          "nopl",
-          "xtopology",
-          "nonstop_tsc",
-          "aperfmperf",
-          "pni",
-          "pclmulqdq",
-          "dtes64",
-          "monitor",
-          "ds_cpl",
-          "vmx",
-          "smx",
-          "est",
-          "tm2",
-          "ssse3",
-          "cx16",
-          "xtpr",
-          "pdcm",
-          "pcid",
-          "dca",
-          "sse4_1",
-          "sse4_2",
-          "popcnt",
-          "aes",
-          "lahf_lm",
-          "arat",
-          "epb",
-          "dtherm",
-          "tpr_shadow",
-          "vnmi",
-          "flexpriority",
-          "ept",
-          "vpid"
-        ]
-      },
-      "14": {
-        "vendor_id": "GenuineIntel",
-        "family": "6",
-        "model": "44",
-        "model_name": "Intel(R) Xeon(R) CPU           E5645  @ 2.40GHz",
-        "stepping": "2",
-        "mhz": "2394.000",
-        "cache_size": "12288 KB",
-        "physical_id": "0",
-        "core_id": "2",
-        "cores": "6",
-        "flags": [
-          "fpu",
-          "vme",
-          "de",
-          "pse",
-          "tsc",
-          "msr",
-          "pae",
-          "mce",
-          "cx8",
-          "apic",
-          "sep",
-          "mtrr",
-          "pge",
-          "mca",
-          "cmov",
-          "pat",
-          "pse36",
-          "clflush",
-          "dts",
-          "acpi",
-          "mmx",
-          "fxsr",
-          "sse",
-          "sse2",
-          "ss",
-          "ht",
-          "tm",
-          "pbe",
-          "syscall",
-          "nx",
-          "pdpe1gb",
-          "rdtscp",
-          "lm",
-          "constant_tsc",
-          "arch_perfmon",
-          "pebs",
-          "bts",
-          "rep_good",
-          "nopl",
-          "xtopology",
-          "nonstop_tsc",
-          "aperfmperf",
-          "pni",
-          "pclmulqdq",
-          "dtes64",
-          "monitor",
-          "ds_cpl",
-          "vmx",
-          "smx",
-          "est",
-          "tm2",
-          "ssse3",
-          "cx16",
-          "xtpr",
-          "pdcm",
-          "pcid",
-          "dca",
-          "sse4_1",
-          "sse4_2",
-          "popcnt",
-          "aes",
-          "lahf_lm",
-          "arat",
-          "epb",
-          "dtherm",
-          "tpr_shadow",
-          "vnmi",
-          "flexpriority",
-          "ept",
-          "vpid"
-        ]
-      },
-      "15": {
-        "vendor_id": "GenuineIntel",
-        "family": "6",
-        "model": "44",
-        "model_name": "Intel(R) Xeon(R) CPU           E5645  @ 2.40GHz",
-        "stepping": "2",
-        "mhz": "2394.000",
-        "cache_size": "12288 KB",
-        "physical_id": "0",
-        "core_id": "8",
-        "cores": "6",
-        "flags": [
-          "fpu",
-          "vme",
-          "de",
-          "pse",
-          "tsc",
-          "msr",
-          "pae",
-          "mce",
-          "cx8",
-          "apic",
-          "sep",
-          "mtrr",
-          "pge",
-          "mca",
-          "cmov",
-          "pat",
-          "pse36",
-          "clflush",
-          "dts",
-          "acpi",
-          "mmx",
-          "fxsr",
-          "sse",
-          "sse2",
-          "ss",
-          "ht",
-          "tm",
-          "pbe",
-          "syscall",
-          "nx",
-          "pdpe1gb",
-          "rdtscp",
-          "lm",
-          "constant_tsc",
-          "arch_perfmon",
-          "pebs",
-          "bts",
-          "rep_good",
-          "nopl",
-          "xtopology",
-          "nonstop_tsc",
-          "aperfmperf",
-          "pni",
-          "pclmulqdq",
-          "dtes64",
-          "monitor",
-          "ds_cpl",
-          "vmx",
-          "smx",
-          "est",
-          "tm2",
-          "ssse3",
-          "cx16",
-          "xtpr",
-          "pdcm",
-          "pcid",
-          "dca",
-          "sse4_1",
-          "sse4_2",
-          "popcnt",
-          "aes",
-          "lahf_lm",
-          "arat",
-          "epb",
-          "dtherm",
-          "tpr_shadow",
-          "vnmi",
-          "flexpriority",
-          "ept",
-          "vpid"
-        ]
-      },
-      "16": {
-        "vendor_id": "GenuineIntel",
-        "family": "6",
-        "model": "44",
-        "model_name": "Intel(R) Xeon(R) CPU           E5645  @ 2.40GHz",
-        "stepping": "2",
-        "mhz": "2394.000",
-        "cache_size": "12288 KB",
-        "physical_id": "0",
-        "core_id": "9",
-        "cores": "6",
-        "flags": [
-          "fpu",
-          "vme",
-          "de",
-          "pse",
-          "tsc",
-          "msr",
-          "pae",
-          "mce",
-          "cx8",
-          "apic",
-          "sep",
-          "mtrr",
-          "pge",
-          "mca",
-          "cmov",
-          "pat",
-          "pse36",
-          "clflush",
-          "dts",
-          "acpi",
-          "mmx",
-          "fxsr",
-          "sse",
-          "sse2",
-          "ss",
-          "ht",
-          "tm",
-          "pbe",
-          "syscall",
-          "nx",
-          "pdpe1gb",
-          "rdtscp",
-          "lm",
-          "constant_tsc",
-          "arch_perfmon",
-          "pebs",
-          "bts",
-          "rep_good",
-          "nopl",
-          "xtopology",
-          "nonstop_tsc",
-          "aperfmperf",
-          "pni",
-          "pclmulqdq",
-          "dtes64",
-          "monitor",
-          "ds_cpl",
-          "vmx",
-          "smx",
-          "est",
-          "tm2",
-          "ssse3",
-          "cx16",
-          "xtpr",
-          "pdcm",
-          "pcid",
-          "dca",
-          "sse4_1",
-          "sse4_2",
-          "popcnt",
-          "aes",
-          "lahf_lm",
-          "arat",
-          "epb",
-          "dtherm",
-          "tpr_shadow",
-          "vnmi",
-          "flexpriority",
-          "ept",
-          "vpid"
-        ]
-      },
-      "17": {
-        "vendor_id": "GenuineIntel",
-        "family": "6",
-        "model": "44",
-        "model_name": "Intel(R) Xeon(R) CPU           E5645  @ 2.40GHz",
-        "stepping": "2",
-        "mhz": "2394.000",
-        "cache_size": "12288 KB",
-        "physical_id": "0",
-        "core_id": "10",
-        "cores": "6",
-        "flags": [
-          "fpu",
-          "vme",
-          "de",
-          "pse",
-          "tsc",
-          "msr",
-          "pae",
-          "mce",
-          "cx8",
-          "apic",
-          "sep",
-          "mtrr",
-          "pge",
-          "mca",
-          "cmov",
-          "pat",
-          "pse36",
-          "clflush",
-          "dts",
-          "acpi",
-          "mmx",
-          "fxsr",
-          "sse",
-          "sse2",
-          "ss",
-          "ht",
-          "tm",
-          "pbe",
-          "syscall",
-          "nx",
-          "pdpe1gb",
-          "rdtscp",
-          "lm",
-          "constant_tsc",
-          "arch_perfmon",
-          "pebs",
-          "bts",
-          "rep_good",
-          "nopl",
-          "xtopology",
-          "nonstop_tsc",
-          "aperfmperf",
-          "pni",
-          "pclmulqdq",
-          "dtes64",
-          "monitor",
-          "ds_cpl",
-          "vmx",
-          "smx",
-          "est",
-          "tm2",
-          "ssse3",
-          "cx16",
-          "xtpr",
-          "pdcm",
-          "pcid",
-          "dca",
-          "sse4_1",
-          "sse4_2",
-          "popcnt",
-          "aes",
-          "lahf_lm",
-          "arat",
-          "epb",
-          "dtherm",
-          "tpr_shadow",
-          "vnmi",
-          "flexpriority",
-          "ept",
-          "vpid"
-        ]
-      },
-      "18": {
-        "vendor_id": "GenuineIntel",
-        "family": "6",
-        "model": "44",
-        "model_name": "Intel(R) Xeon(R) CPU           E5645  @ 2.40GHz",
-        "stepping": "2",
-        "mhz": "2394.000",
-        "cache_size": "12288 KB",
-        "physical_id": "1",
-        "core_id": "0",
-        "cores": "6",
-        "flags": [
-          "fpu",
-          "vme",
-          "de",
-          "pse",
-          "tsc",
-          "msr",
-          "pae",
-          "mce",
-          "cx8",
-          "apic",
-          "sep",
-          "mtrr",
-          "pge",
-          "mca",
-          "cmov",
-          "pat",
-          "pse36",
-          "clflush",
-          "dts",
-          "acpi",
-          "mmx",
-          "fxsr",
-          "sse",
-          "sse2",
-          "ss",
-          "ht",
-          "tm",
-          "pbe",
-          "syscall",
-          "nx",
-          "pdpe1gb",
-          "rdtscp",
-          "lm",
-          "constant_tsc",
-          "arch_perfmon",
-          "pebs",
-          "bts",
-          "rep_good",
-          "nopl",
-          "xtopology",
-          "nonstop_tsc",
-          "aperfmperf",
-          "pni",
-          "pclmulqdq",
-          "dtes64",
-          "monitor",
-          "ds_cpl",
-          "vmx",
-          "smx",
-          "est",
-          "tm2",
-          "ssse3",
-          "cx16",
-          "xtpr",
-          "pdcm",
-          "pcid",
-          "dca",
-          "sse4_1",
-          "sse4_2",
-          "popcnt",
-          "aes",
-          "lahf_lm",
-          "arat",
-          "epb",
-          "dtherm",
-          "tpr_shadow",
-          "vnmi",
-          "flexpriority",
-          "ept",
-          "vpid"
-        ]
-      },
-      "19": {
-        "vendor_id": "GenuineIntel",
-        "family": "6",
-        "model": "44",
-        "model_name": "Intel(R) Xeon(R) CPU           E5645  @ 2.40GHz",
-        "stepping": "2",
-        "mhz": "2394.000",
-        "cache_size": "12288 KB",
-        "physical_id": "1",
-        "core_id": "1",
-        "cores": "6",
-        "flags": [
-          "fpu",
-          "vme",
-          "de",
-          "pse",
-          "tsc",
-          "msr",
-          "pae",
-          "mce",
-          "cx8",
-          "apic",
-          "sep",
-          "mtrr",
-          "pge",
-          "mca",
-          "cmov",
-          "pat",
-          "pse36",
-          "clflush",
-          "dts",
-          "acpi",
-          "mmx",
-          "fxsr",
-          "sse",
-          "sse2",
-          "ss",
-          "ht",
-          "tm",
-          "pbe",
-          "syscall",
-          "nx",
-          "pdpe1gb",
-          "rdtscp",
-          "lm",
-          "constant_tsc",
-          "arch_perfmon",
-          "pebs",
-          "bts",
-          "rep_good",
-          "nopl",
-          "xtopology",
-          "nonstop_tsc",
-          "aperfmperf",
-          "pni",
-          "pclmulqdq",
-          "dtes64",
-          "monitor",
-          "ds_cpl",
-          "vmx",
-          "smx",
-          "est",
-          "tm2",
-          "ssse3",
-          "cx16",
-          "xtpr",
-          "pdcm",
-          "pcid",
-          "dca",
-          "sse4_1",
-          "sse4_2",
-          "popcnt",
-          "aes",
-          "lahf_lm",
-          "arat",
-          "epb",
-          "dtherm",
-          "tpr_shadow",
-          "vnmi",
-          "flexpriority",
-          "ept",
-          "vpid"
-        ]
-      },
-      "20": {
-        "vendor_id": "GenuineIntel",
-        "family": "6",
-        "model": "44",
-        "model_name": "Intel(R) Xeon(R) CPU           E5645  @ 2.40GHz",
-        "stepping": "2",
-        "mhz": "2394.000",
-        "cache_size": "12288 KB",
-        "physical_id": "1",
-        "core_id": "2",
-        "cores": "6",
-        "flags": [
-          "fpu",
-          "vme",
-          "de",
-          "pse",
-          "tsc",
-          "msr",
-          "pae",
-          "mce",
-          "cx8",
-          "apic",
-          "sep",
-          "mtrr",
-          "pge",
-          "mca",
-          "cmov",
-          "pat",
-          "pse36",
-          "clflush",
-          "dts",
-          "acpi",
-          "mmx",
-          "fxsr",
-          "sse",
-          "sse2",
-          "ss",
-          "ht",
-          "tm",
-          "pbe",
-          "syscall",
-          "nx",
-          "pdpe1gb",
-          "rdtscp",
-          "lm",
-          "constant_tsc",
-          "arch_perfmon",
-          "pebs",
-          "bts",
-          "rep_good",
-          "nopl",
-          "xtopology",
-          "nonstop_tsc",
-          "aperfmperf",
-          "pni",
-          "pclmulqdq",
-          "dtes64",
-          "monitor",
-          "ds_cpl",
-          "vmx",
-          "smx",
-          "est",
-          "tm2",
-          "ssse3",
-          "cx16",
-          "xtpr",
-          "pdcm",
-          "pcid",
-          "dca",
-          "sse4_1",
-          "sse4_2",
-          "popcnt",
-          "aes",
-          "lahf_lm",
-          "arat",
-          "epb",
-          "dtherm",
-          "tpr_shadow",
-          "vnmi",
-          "flexpriority",
-          "ept",
-          "vpid"
-        ]
-      },
-      "21": {
-        "vendor_id": "GenuineIntel",
-        "family": "6",
-        "model": "44",
-        "model_name": "Intel(R) Xeon(R) CPU           E5645  @ 2.40GHz",
-        "stepping": "2",
-        "mhz": "2394.000",
-        "cache_size": "12288 KB",
-        "physical_id": "1",
-        "core_id": "8",
-        "cores": "6",
-        "flags": [
-          "fpu",
-          "vme",
-          "de",
-          "pse",
-          "tsc",
-          "msr",
-          "pae",
-          "mce",
-          "cx8",
-          "apic",
-          "sep",
-          "mtrr",
-          "pge",
-          "mca",
-          "cmov",
-          "pat",
-          "pse36",
-          "clflush",
-          "dts",
-          "acpi",
-          "mmx",
-          "fxsr",
-          "sse",
-          "sse2",
-          "ss",
-          "ht",
-          "tm",
-          "pbe",
-          "syscall",
-          "nx",
-          "pdpe1gb",
-          "rdtscp",
-          "lm",
-          "constant_tsc",
-          "arch_perfmon",
-          "pebs",
-          "bts",
-          "rep_good",
-          "nopl",
-          "xtopology",
-          "nonstop_tsc",
-          "aperfmperf",
-          "pni",
-          "pclmulqdq",
-          "dtes64",
-          "monitor",
-          "ds_cpl",
-          "vmx",
-          "smx",
-          "est",
-          "tm2",
-          "ssse3",
-          "cx16",
-          "xtpr",
-          "pdcm",
-          "pcid",
-          "dca",
-          "sse4_1",
-          "sse4_2",
-          "popcnt",
-          "aes",
-          "lahf_lm",
-          "arat",
-          "epb",
-          "dtherm",
-          "tpr_shadow",
-          "vnmi",
-          "flexpriority",
-          "ept",
-          "vpid"
-        ]
-      },
-      "22": {
-        "vendor_id": "GenuineIntel",
-        "family": "6",
-        "model": "44",
-        "model_name": "Intel(R) Xeon(R) CPU           E5645  @ 2.40GHz",
-        "stepping": "2",
-        "mhz": "2394.000",
-        "cache_size": "12288 KB",
-        "physical_id": "1",
-        "core_id": "9",
-        "cores": "6",
-        "flags": [
-          "fpu",
-          "vme",
-          "de",
-          "pse",
-          "tsc",
-          "msr",
-          "pae",
-          "mce",
-          "cx8",
-          "apic",
-          "sep",
-          "mtrr",
-          "pge",
-          "mca",
-          "cmov",
-          "pat",
-          "pse36",
-          "clflush",
-          "dts",
-          "acpi",
-          "mmx",
-          "fxsr",
-          "sse",
-          "sse2",
-          "ss",
-          "ht",
-          "tm",
-          "pbe",
-          "syscall",
-          "nx",
-          "pdpe1gb",
-          "rdtscp",
-          "lm",
-          "constant_tsc",
-          "arch_perfmon",
-          "pebs",
-          "bts",
-          "rep_good",
-          "nopl",
-          "xtopology",
-          "nonstop_tsc",
-          "aperfmperf",
-          "pni",
-          "pclmulqdq",
-          "dtes64",
-          "monitor",
-          "ds_cpl",
-          "vmx",
-          "smx",
-          "est",
-          "tm2",
-          "ssse3",
-          "cx16",
-          "xtpr",
-          "pdcm",
-          "pcid",
-          "dca",
-          "sse4_1",
-          "sse4_2",
-          "popcnt",
-          "aes",
-          "lahf_lm",
-          "arat",
-          "epb",
-          "dtherm",
-          "tpr_shadow",
-          "vnmi",
-          "flexpriority",
-          "ept",
-          "vpid"
-        ]
-      },
-      "23": {
-        "vendor_id": "GenuineIntel",
-        "family": "6",
-        "model": "44",
-        "model_name": "Intel(R) Xeon(R) CPU           E5645  @ 2.40GHz",
-        "stepping": "2",
-        "mhz": "2394.000",
-        "cache_size": "12288 KB",
-        "physical_id": "1",
-        "core_id": "10",
-        "cores": "6",
-        "flags": [
-          "fpu",
-          "vme",
-          "de",
-          "pse",
-          "tsc",
-          "msr",
-          "pae",
-          "mce",
-          "cx8",
-          "apic",
-          "sep",
-          "mtrr",
-          "pge",
-          "mca",
-          "cmov",
-          "pat",
-          "pse36",
-          "clflush",
-          "dts",
-          "acpi",
-          "mmx",
-          "fxsr",
-          "sse",
-          "sse2",
-          "ss",
-          "ht",
-          "tm",
-          "pbe",
-          "syscall",
-          "nx",
-          "pdpe1gb",
-          "rdtscp",
-          "lm",
-          "constant_tsc",
-          "arch_perfmon",
-          "pebs",
-          "bts",
-          "rep_good",
-          "nopl",
-          "xtopology",
-          "nonstop_tsc",
-          "aperfmperf",
-          "pni",
-          "pclmulqdq",
-          "dtes64",
-          "monitor",
-          "ds_cpl",
-          "vmx",
-          "smx",
-          "est",
-          "tm2",
-          "ssse3",
-          "cx16",
-          "xtpr",
-          "pdcm",
-          "pcid",
-          "dca",
-          "sse4_1",
-          "sse4_2",
-          "popcnt",
-          "aes",
-          "lahf_lm",
-          "arat",
-          "epb",
-          "dtherm",
-          "tpr_shadow",
-          "vnmi",
-          "flexpriority",
-          "ept",
-          "vpid"
-        ]
-      },
-      "total": 24,
-      "real": 2,
-      "cores": 12
-    },
-    "filesystem": {
-      "/dev/mapper/docker-253:0-270022137-aee52a2bccbb70b9e9c431c27c5b8ed9e848a4159ac289080b3a273f484b52e2": {
-        "kb_size": "10474496",
-        "kb_used": "1206940",
-        "kb_available": "9267556",
-        "percent_used": "12%",
-        "mount": "/",
-        "total_inodes": "10484736",
-        "inodes_used": "63867",
-        "inodes_available": "10420869",
-        "inodes_percent_used": "1%",
-        "fs_type": "xfs",
-        "mount_options": [
-          "rw",
-          "relatime",
-          "nouuid",
-          "attr2",
-          "inode64",
-          "logbsize=64k",
-          "sunit=128",
-          "swidth=128",
-          "noquota"
-        ]
-      },
-      "tmpfs": {
-        "kb_size": "16384128",
-        "kb_used": "12",
-        "kb_available": "16384116",
-        "percent_used": "1%",
-        "mount": "/proc/sched_debug",
-        "total_inodes": "4096032",
-        "inodes_used": "9",
-        "inodes_available": "4096023",
-        "inodes_percent_used": "1%",
-        "fs_type": "tmpfs",
-        "mount_options": [
-          "rw",
-          "nosuid",
-          "mode=755"
-        ]
-      },
-      "/dev/mapper/VolGroup00-root": {
-        "kb_size": "124944788",
-        "kb_used": "46038512",
-        "kb_available": "78906276",
-        "percent_used": "37%",
-        "mount": "/opt/aai/logroot/AAI",
-        "total_inodes": "125005824",
-        "inodes_used": "59710",
-        "inodes_available": "124946114",
-        "inodes_percent_used": "1%",
-        "fs_type": "xfs",
-        "mount_options": [
-          "rw",
-          "relatime",
-          "attr2",
-          "inode64",
-          "noquota"
-        ]
-      },
-      "shm": {
-        "kb_size": "65536",
-        "kb_used": "0",
-        "kb_available": "65536",
-        "percent_used": "0%",
-        "mount": "/dev/shm",
-        "total_inodes": "4096032",
-        "inodes_used": "1",
-        "inodes_available": "4096031",
-        "inodes_percent_used": "1%",
-        "fs_type": "tmpfs",
-        "mount_options": [
-          "rw",
-          "nosuid",
-          "nodev",
-          "noexec",
-          "relatime",
-          "size=65536k"
-        ]
-      },
-      "proc": {
-        "mount": "/proc/sysrq-trigger",
-        "fs_type": "proc",
-        "mount_options": [
-          "ro",
-          "nosuid",
-          "nodev",
-          "noexec",
-          "relatime"
-        ]
-      },
-      "devpts": {
-        "mount": "/dev/pts",
-        "fs_type": "devpts",
-        "mount_options": [
-          "rw",
-          "nosuid",
-          "noexec",
-          "relatime",
-          "gid=5",
-          "mode=620",
-          "ptmxmode=666"
-        ]
-      },
-      "sysfs": {
-        "mount": "/sys",
-        "fs_type": "sysfs",
-        "mount_options": [
-          "ro",
-          "nosuid",
-          "nodev",
-          "noexec",
-          "relatime"
-        ]
-      },
-      "cgroup": {
-        "mount": "/sys/fs/cgroup/net_cls",
-        "fs_type": "cgroup",
-        "mount_options": [
-          "ro",
-          "nosuid",
-          "nodev",
-          "noexec",
-          "relatime",
-          "net_cls"
-        ]
-      },
-      "mqueue": {
-        "mount": "/dev/mqueue",
-        "fs_type": "mqueue",
-        "mount_options": [
-          "rw",
-          "nosuid",
-          "nodev",
-          "noexec",
-          "relatime"
-        ]
-      },
-      "rootfs": {
-        "mount": "/",
-        "fs_type": "rootfs",
-        "mount_options": [
-          "rw"
-        ]
-      }
-    },
-    "kernel": {
-      "name": "Linux",
-      "release": "3.10.0-327.el7.x86_64",
-      "version": "#1 SMP Thu Oct 29 17:29:29 EDT 2015",
-      "machine": "x86_64",
-      "processor": "x86_64",
-      "os": "GNU/Linux",
-      "modules": {
-        "nf_log_ipv4": {
-          "size": "12767",
-          "refcount": "1"
-        },
-        "nf_log_common": {
-          "size": "13317",
-          "refcount": "1"
-        },
-        "xt_LOG": {
-          "size": "12690",
-          "refcount": "1"
-        },
-        "nfsv3": {
-          "size": "39436",
-          "refcount": "0"
-        },
-        "binfmt_misc": {
-          "size": "17468",
-          "refcount": "1"
-        },
-        "rpcsec_gss_krb5": {
-          "size": "31477",
-          "refcount": "0"
-        },
-        "nfsv4": {
-          "size": "501078",
-          "refcount": "1"
-        },
-        "dns_resolver": {
-          "size": "13140",
-          "refcount": "1"
-        },
-        "nfs": {
-          "size": "251822",
-          "refcount": "3"
-        },
-        "fscache": {
-          "size": "64987",
-          "refcount": "2"
-        },
-        "xt_recent": {
-          "size": "18542",
-          "refcount": "2"
-        },
-        "xt_comment": {
-          "size": "12504",
-          "refcount": "168"
-        },
-        "nf_conntrack_netlink": {
-          "size": "36150",
-          "refcount": "0"
-        },
-        "nfnetlink": {
-          "size": "14606",
-          "refcount": "1"
-        },
-        "xt_nat": {
-          "size": "12681",
-          "refcount": "13"
-        },
-        "xt_mark": {
-          "size": "12563",
-          "refcount": "8"
-        },
-        "xfrm6_mode_tunnel": {
-          "size": "13227",
-          "refcount": "0"
-        },
-        "xfrm4_mode_tunnel": {
-          "size": "13227",
-          "refcount": "0"
-        },
-        "esp4": {
-          "size": "17175",
-          "refcount": "0"
-        },
-        "drbg": {
-          "size": "30280",
-          "refcount": "1"
-        },
-        "ansi_cprng": {
-          "size": "12989",
-          "refcount": "0"
-        },
-        "iptable_nat": {
-          "size": "12875",
-          "refcount": "2"
-        },
-        "nf_nat_ipv4": {
-          "size": "14115",
-          "refcount": "1"
-        },
-        "iptable_filter": {
-          "size": "12810",
-          "refcount": "1"
-        },
-        "ip_tables": {
-          "size": "27240",
-          "refcount": "2"
-        },
-        "veth": {
-          "size": "13365",
-          "refcount": "0"
-        },
-        "ipt_REJECT": {
-          "size": "12541",
-          "refcount": "35"
-        },
-        "ipt_MASQUERADE": {
-          "size": "12678",
-          "refcount": "9"
-        },
-        "nf_nat_masquerade_ipv4": {
-          "size": "13412",
-          "refcount": "1"
-        },
-        "nf_conntrack_ipv4": {
-          "size": "14862",
-          "refcount": "4"
-        },
-        "nf_defrag_ipv4": {
-          "size": "12729",
-          "refcount": "1"
-        },
-        "xt_addrtype": {
-          "size": "12635",
-          "refcount": "10"
-        },
-        "xt_conntrack": {
-          "size": "12760",
-          "refcount": "3"
-        },
-        "nf_nat": {
-          "size": "26146",
-          "refcount": "3"
-        },
-        "nf_conntrack": {
-          "size": "105745",
-          "refcount": "6"
-        },
-        "bridge": {
-          "size": "119562",
-          "refcount": "0",
-          "version": "2.3"
-        },
-        "stp": {
-          "size": "12976",
-          "refcount": "1"
-        },
-        "llc": {
-          "size": "14552",
-          "refcount": "2"
-        },
-        "dm_thin_pool": {
-          "size": "65489",
-          "refcount": "62"
-        },
-        "dm_persistent_data": {
-          "size": "62805",
-          "refcount": "1"
-        },
-        "dm_bio_prison": {
-          "size": "15907",
-          "refcount": "1"
-        },
-        "dm_bufio": {
-          "size": "28011",
-          "refcount": "1"
-        },
-        "loop": {
-          "size": "28121",
-          "refcount": "4"
-        },
-        "vfat": {
-          "size": "17411",
-          "refcount": "1"
-        },
-        "fat": {
-          "size": "65913",
-          "refcount": "1"
-        },
-        "intel_powerclamp": {
-          "size": "18648",
-          "refcount": "0"
-        },
-        "cdc_ether": {
-          "size": "14351",
-          "refcount": "0"
-        },
-        "ipmi_ssif": {
-          "size": "23695",
-          "refcount": "0"
-        },
-        "usbnet": {
-          "size": "43956",
-          "refcount": "1"
-        },
-        "coretemp": {
-          "size": "13435",
-          "refcount": "0"
-        },
-        "kvm_intel": {
-          "size": "162153",
-          "refcount": "0"
-        },
-        "kvm": {
-          "size": "525259",
-          "refcount": "1"
-        },
-        "pcspkr": {
-          "size": "12718",
-          "refcount": "0"
-        },
-        "mii": {
-          "size": "13934",
-          "refcount": "1"
-        },
-        "crc32_pclmul": {
-          "size": "13113",
-          "refcount": "0"
-        },
-        "ghash_clmulni_intel": {
-          "size": "13259",
-          "refcount": "0"
-        },
-        "aesni_intel": {
-          "size": "69884",
-          "refcount": "1"
-        },
-        "lrw": {
-          "size": "13286",
-          "refcount": "1"
-        },
-        "ipmi_devintf": {
-          "size": "17572",
-          "refcount": "0"
-        },
-        "gf128mul": {
-          "size": "14951",
-          "refcount": "1"
-        },
-        "glue_helper": {
-          "size": "13990",
-          "refcount": "1"
-        },
-        "ablk_helper": {
-          "size": "13597",
-          "refcount": "1"
-        },
-        "sg": {
-          "size": "40721",
-          "refcount": "0",
-          "version": "3.5.36"
-        },
-        "cryptd": {
-          "size": "20359",
-          "refcount": "3"
-        },
-        "iTCO_wdt": {
-          "size": "13480",
-          "refcount": "0",
-          "version": "1.11"
-        },
-        "ioatdma": {
-          "size": "67758",
-          "refcount": "0",
-          "version": "4.00"
-        },
-        "ipmi_si": {
-          "size": "53524",
-          "refcount": "0"
-        },
-        "iTCO_vendor_support": {
-          "size": "13718",
-          "refcount": "1",
-          "version": "1.04"
-        },
-        "ipmi_msghandler": {
-          "size": "46609",
-          "refcount": "3",
-          "version": "39.2"
-        },
-        "i7core_edac": {
-          "size": "24166",
-          "refcount": "0"
-        },
-        "i2c_i801": {
-          "size": "18134",
-          "refcount": "0"
-        },
-        "lpc_ich": {
-          "size": "21073",
-          "refcount": "0"
-        },
-        "edac_core": {
-          "size": "57922",
-          "refcount": "2"
-        },
-        "mfd_core": {
-          "size": "13435",
-          "refcount": "1"
-        },
-        "shpchp": {
-          "size": "37032",
-          "refcount": "0"
-        },
-        "dca": {
-          "size": "15130",
-          "refcount": "1",
-          "version": "1.12.1"
-        },
-        "acpi_cpufreq": {
-          "size": "19393",
-          "refcount": "0"
-        },
-        "nfsd": {
-          "size": "302418",
-          "refcount": "13"
-        },
-        "auth_rpcgss": {
-          "size": "59343",
-          "refcount": "2"
-        },
-        "nfs_acl": {
-          "size": "12837",
-          "refcount": "2"
-        },
-        "lockd": {
-          "size": "93600",
-          "refcount": "3"
-        },
-        "grace": {
-          "size": "13295",
-          "refcount": "2"
-        },
-        "sunrpc": {
-          "size": "300464",
-          "refcount": "29"
-        },
-        "xfs": {
-          "size": "939662",
-          "refcount": "63"
-        },
-        "libcrc32c": {
-          "size": "12644",
-          "refcount": "2"
-        },
-        "sd_mod": {
-          "size": "45497",
-          "refcount": "4"
-        },
-        "crc_t10dif": {
-          "size": "12714",
-          "refcount": "1"
-        },
-        "crct10dif_generic": {
-          "size": "12647",
-          "refcount": "0"
-        },
-        "mgag200": {
-          "size": "41467",
-          "refcount": "1"
-        },
-        "syscopyarea": {
-          "size": "12529",
-          "refcount": "1"
-        },
-        "sysfillrect": {
-          "size": "12701",
-          "refcount": "1"
-        },
-        "sysimgblt": {
-          "size": "12640",
-          "refcount": "1"
-        },
-        "i2c_algo_bit": {
-          "size": "13413",
-          "refcount": "1"
-        },
-        "drm_kms_helper": {
-          "size": "125008",
-          "refcount": "1"
-        },
-        "ttm": {
-          "size": "93441",
-          "refcount": "1"
-        },
-        "crct10dif_pclmul": {
-          "size": "14289",
-          "refcount": "1"
-        },
-        "crct10dif_common": {
-          "size": "12595",
-          "refcount": "3"
-        },
-        "drm": {
-          "size": "349210",
-          "refcount": "4"
-        },
-        "crc32c_intel": {
-          "size": "22079",
-          "refcount": "1"
-        },
-        "mptsas": {
-          "size": "62268",
-          "refcount": "3",
-          "version": "3.04.20"
-        },
-        "serio_raw": {
-          "size": "13462",
-          "refcount": "0"
-        },
-        "scsi_transport_sas": {
-          "size": "41034",
-          "refcount": "1"
-        },
-        "mptscsih": {
-          "size": "40150",
-          "refcount": "1",
-          "version": "3.04.20"
-        },
-        "mptbase": {
-          "size": "105960",
-          "refcount": "2",
-          "version": "3.04.20"
-        },
-        "i2c_core": {
-          "size": "40582",
-          "refcount": "6"
-        },
-        "bnx2": {
-          "size": "89215",
-          "refcount": "0",
-          "version": "2.2.6"
-        },
-        "dm_mirror": {
-          "size": "22135",
-          "refcount": "0"
-        },
-        "dm_region_hash": {
-          "size": "20862",
-          "refcount": "1"
-        },
-        "dm_log": {
-          "size": "18411",
-          "refcount": "2"
-        },
-        "dm_mod": {
-          "size": "113292",
-          "refcount": "136"
-        }
-      }
-    },
-    "memory": {
-      "swap": {
-        "cached": "6084kB",
-        "total": "16809980kB",
-        "free": "16798844kB"
-      },
-      "hugepages": {
-        "total": "0",
-        "free": "0",
-        "reserved": "0",
-        "surplus": "0"
-      },
-      "total": "32768260kB",
-      "free": "13104736kB",
-      "buffers": "1156kB",
-      "cached": "13241476kB",
-      "active": "7816540kB",
-      "inactive": "10018924kB",
-      "dirty": "247552kB",
-      "writeback": "4kB",
-      "anon_pages": "4569208kB",
-      "mapped": "381016kB",
-      "slab": "1003808kB",
-      "slab_reclaimable": "719424kB",
-      "slab_unreclaim": "284384kB",
-      "page_tables": "38108kB",
-      "nfs_unstable": "0kB",
-      "bounce": "0kB",
-      "commit_limit": "33194108kB",
-      "committed_as": "31724736kB",
-      "vmalloc_total": "34359738367kB",
-      "vmalloc_used": "471744kB",
-      "vmalloc_chunk": "34342041528kB",
-      "hugepage_size": "2048kB"
-    },
-    "network": {
-      "interfaces": {
-        "lo": {
-          "mtu": "65536",
-          "flags": [
-            "LOOPBACK",
-            "UP",
-            "LOWER_UP"
-          ],
-          "encapsulation": "Loopback",
-          "addresses": {
-            "127.0.0.1": {
-              "family": "inet",
-              "prefixlen": "8",
-              "netmask": "255.0.0.0",
-              "scope": "Node"
-            },
-            "::1": {
-              "family": "inet6",
-              "prefixlen": "128",
-              "scope": "Node",
-              "tags": [
-
-              ]
-            }
-          },
-          "state": "unknown"
-        },
-        "eth0": {
-          "type": "eth",
-          "number": "0",
-          "mtu": "1402",
-          "flags": [
-            "BROADCAST",
-            "MULTICAST",
-            "UP",
-            "LOWER_UP"
-          ],
-          "encapsulation": "Ethernet",
-          "addresses": {
-            "02:ED:02:D3:02:0F": {
-              "family": "lladdr"
-            },
-            "10.42.48.16": {
-              "family": "inet",
-              "prefixlen": "16",
-              "netmask": "255.255.0.0",
-              "scope": "Global"
-            },
-            "fe80::b8ba:d4ff:fe5d:60f6": {
-              "family": "inet6",
-              "prefixlen": "64",
-              "scope": "Link",
-              "tags": [
-                "tentative",
-                "dadfailed"
-              ]
-            }
-          },
-          "state": "up",
-          "arp": {
-            "10.42.68.233": "02:ed:02:98:77:b4",
-            "10.42.0.1": "02:42:41:72:e1:2f"
-          },
-          "routes": [
-            {
-              "destination": "default",
-              "family": "inet",
-              "via": "10.42.0.1"
-            },
-            {
-              "destination": "10.42.0.0/16",
-              "family": "inet",
-              "scope": "link",
-              "proto": "kernel",
-              "src": "10.42.48.16"
-            },
-            {
-              "destination": "169.254.169.250",
-              "family": "inet",
-              "via": "10.42.0.1"
-            },
-            {
-              "destination": "fe80::/64",
-              "family": "inet6",
-              "metric": "256",
-              "proto": "kernel"
-            }
-          ]
-        }
-      },
-      "default_interface": "eth0",
-      "default_gateway": "10.42.0.1"
-    },
-    "counters": {
-      "network": {
-        "interfaces": {
-          "lo": {
-            "rx": {
-              "bytes": "0",
-              "packets": "0",
-              "errors": "0",
-              "drop": "0",
-              "overrun": "0"
-            },
-            "tx": {
-              "bytes": "0",
-              "packets": "0",
-              "errors": "0",
-              "drop": "0",
-              "carrier": "0",
-              "collisions": "0"
-            }
-          },
-          "eth0": {
-            "rx": {
-              "bytes": "52862",
-              "packets": "62",
-              "errors": "0",
-              "drop": "0",
-              "overrun": "0"
-            },
-            "tx": {
-              "bytes": "5712",
-              "packets": "26",
-              "errors": "0",
-              "drop": "0",
-              "carrier": "0",
-              "collisions": "0"
-            }
-          }
-        }
-      }
-    },
-    "ipaddress": "10.42.48.16",
-    "macaddress": "02:ED:02:D3:02:0F",
-    "ip6address": "fe80::b8ba:d4ff:fe5d:60f6",
-    "os": "linux",
-    "os_version": "3.10.0-327.el7.x86_64",
-    "lsb": {
-      "id": "Ubuntu",
-      "release": "14.04",
-      "codename": "trusty",
-      "description": "Ubuntu 14.04.5 LTS"
-    },
-    "platform": "ubuntu",
-    "platform_version": "14.04",
-    "platform_family": "debian",
-    "uptime_seconds": 3668582,
-    "uptime": "42 days 11 hours 03 minutes 02 seconds",
-    "idletime_seconds": 86056264,
-    "idletime": "996 days 00 hours 31 minutes 04 seconds",
-    "virtualization": {
-      "systems": {
-        "kvm": "host",
-        "docker": "guest"
-      },
-      "system": "docker",
-      "role": "guest"
-    },
-    "languages": {
-      "java": {
-        "version": "1.8.0_111",
-        "runtime": {
-          "name": "OpenJDK Runtime Environment",
-          "build": "1.8.0_111-8u111-b14-3~14.04.1-b14"
-        },
-        "hotspot": {
-          "name": "OpenJDK 64-Bit Server VM",
-          "build": "25.111-b14, mixed mode"
-        }
-      },
-      "perl": {
-        "version": "5.18.2",
-        "archname": "x86_64-linux-gnu-thread-multi"
-      },
-      "ruby": {
-        "platform": "x86_64-linux",
-        "version": "2.1.8",
-        "release_date": "2015-12-16",
-        "target": "x86_64-pc-linux-gnu",
-        "target_cpu": "x86_64",
-        "target_vendor": "pc",
-        "target_os": "linux",
-        "host": "x86_64-pc-linux-gnu",
-        "host_cpu": "x86_64",
-        "host_os": "linux-gnu",
-        "host_vendor": "pc",
-        "bin_dir": "/opt/chefdk/embedded/bin",
-        "ruby_bin": "/opt/chefdk/embedded/bin/ruby",
-        "gems_dir": "/opt/chefdk/embedded/lib/ruby/gems/2.1.0",
-        "gem_bin": "/opt/chefdk/embedded/bin/gem"
-      }
-    },
-    "chef_packages": {
-      "chef": {
-        "version": "12.13.37",
-        "chef_root": "/opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-12.13.37/lib"
-      },
-      "ohai": {
-        "version": "8.19.1",
-        "ohai_root": "/opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.19.1/lib/ohai"
-      }
-    },
-    "dmi": {
-
-    },
-    "etc": {
-      "passwd": {
-        "root": {
-          "dir": "/root",
-          "gid": 0,
-          "uid": 0,
-          "shell": "/bin/bash",
-          "gecos": "root"
-        },
-        "daemon": {
-          "dir": "/usr/sbin",
-          "gid": 1,
-          "uid": 1,
-          "shell": "/usr/sbin/nologin",
-          "gecos": "daemon"
-        },
-        "bin": {
-          "dir": "/bin",
-          "gid": 2,
-          "uid": 2,
-          "shell": "/usr/sbin/nologin",
-          "gecos": "bin"
-        },
-        "sys": {
-          "dir": "/dev",
-          "gid": 3,
-          "uid": 3,
-          "shell": "/usr/sbin/nologin",
-          "gecos": "sys"
-        },
-        "sync": {
-          "dir": "/bin",
-          "gid": 65534,
-          "uid": 4,
-          "shell": "/bin/sync",
-          "gecos": "sync"
-        },
-        "games": {
-          "dir": "/usr/games",
-          "gid": 60,
-          "uid": 5,
-          "shell": "/usr/sbin/nologin",
-          "gecos": "games"
-        },
-        "man": {
-          "dir": "/var/cache/man",
-          "gid": 12,
-          "uid": 6,
-          "shell": "/usr/sbin/nologin",
-          "gecos": "man"
-        },
-        "lp": {
-          "dir": "/var/spool/lpd",
-          "gid": 7,
-          "uid": 7,
-          "shell": "/usr/sbin/nologin",
-          "gecos": "lp"
-        },
-        "mail": {
-          "dir": "/var/mail",
-          "gid": 8,
-          "uid": 8,
-          "shell": "/usr/sbin/nologin",
-          "gecos": "mail"
-        },
-        "news": {
-          "dir": "/var/spool/news",
-          "gid": 9,
-          "uid": 9,
-          "shell": "/usr/sbin/nologin",
-          "gecos": "news"
-        },
-        "uucp": {
-          "dir": "/var/spool/uucp",
-          "gid": 10,
-          "uid": 10,
-          "shell": "/usr/sbin/nologin",
-          "gecos": "uucp"
-        },
-        "proxy": {
-          "dir": "/bin",
-          "gid": 13,
-          "uid": 13,
-          "shell": "/usr/sbin/nologin",
-          "gecos": "proxy"
-        },
-        "www-data": {
-          "dir": "/var/www",
-          "gid": 33,
-          "uid": 33,
-          "shell": "/usr/sbin/nologin",
-          "gecos": "www-data"
-        },
-        "backup": {
-          "dir": "/var/backups",
-          "gid": 34,
-          "uid": 34,
-          "shell": "/usr/sbin/nologin",
-          "gecos": "backup"
-        },
-        "list": {
-          "dir": "/var/list",
-          "gid": 38,
-          "uid": 38,
-          "shell": "/usr/sbin/nologin",
-          "gecos": "Mailing List Manager"
-        },
-        "irc": {
-          "dir": "/var/run/ircd",
-          "gid": 39,
-          "uid": 39,
-          "shell": "/usr/sbin/nologin",
-          "gecos": "ircd"
-        },
-        "gnats": {
-          "dir": "/var/lib/gnats",
-          "gid": 41,
-          "uid": 41,
-          "shell": "/usr/sbin/nologin",
-          "gecos": "Gnats Bug-Reporting System (admin)"
-        },
-        "nobody": {
-          "dir": "/nonexistent",
-          "gid": 65534,
-          "uid": 65534,
-          "shell": "/usr/sbin/nologin",
-          "gecos": "nobody"
-        },
-        "libuuid": {
-          "dir": "/var/lib/libuuid",
-          "gid": 101,
-          "uid": 100,
-          "shell": "",
-          "gecos": ""
-        },
-        "syslog": {
-          "dir": "/home/syslog",
-          "gid": 104,
-          "uid": 101,
-          "shell": "/bin/false",
-          "gecos": ""
-        },
-        "aaiadmin": {
-          "dir": "/opt/aaihome/aaiadmin",
-          "gid": 1000,
-          "uid": 1000,
-          "shell": "/bin/bash",
-          "gecos": ""
-        }
-      },
-      "group": {
-        "root": {
-          "gid": 0,
-          "members": [
-
-          ]
-        },
-        "daemon": {
-          "gid": 1,
-          "members": [
-
-          ]
-        },
-        "bin": {
-          "gid": 2,
-          "members": [
-
-          ]
-        },
-        "sys": {
-          "gid": 3,
-          "members": [
-
-          ]
-        },
-        "adm": {
-          "gid": 4,
-          "members": [
-            "syslog"
-          ]
-        },
-        "tty": {
-          "gid": 5,
-          "members": [
-
-          ]
-        },
-        "disk": {
-          "gid": 6,
-          "members": [
-
-          ]
-        },
-        "lp": {
-          "gid": 7,
-          "members": [
-
-          ]
-        },
-        "mail": {
-          "gid": 8,
-          "members": [
-
-          ]
-        },
-        "news": {
-          "gid": 9,
-          "members": [
-
-          ]
-        },
-        "uucp": {
-          "gid": 10,
-          "members": [
-
-          ]
-        },
-        "man": {
-          "gid": 12,
-          "members": [
-
-          ]
-        },
-        "proxy": {
-          "gid": 13,
-          "members": [
-
-          ]
-        },
-        "kmem": {
-          "gid": 15,
-          "members": [
-
-          ]
-        },
-        "dialout": {
-          "gid": 20,
-          "members": [
-
-          ]
-        },
-        "fax": {
-          "gid": 21,
-          "members": [
-
-          ]
-        },
-        "voice": {
-          "gid": 22,
-          "members": [
-
-          ]
-        },
-        "cdrom": {
-          "gid": 24,
-          "members": [
-
-          ]
-        },
-        "floppy": {
-          "gid": 25,
-          "members": [
-
-          ]
-        },
-        "tape": {
-          "gid": 26,
-          "members": [
-
-          ]
-        },
-        "sudo": {
-          "gid": 27,
-          "members": [
-
-          ]
-        },
-        "audio": {
-          "gid": 29,
-          "members": [
-
-          ]
-        },
-        "dip": {
-          "gid": 30,
-          "members": [
-
-          ]
-        },
-        "www-data": {
-          "gid": 33,
-          "members": [
-
-          ]
-        },
-        "backup": {
-          "gid": 34,
-          "members": [
-
-          ]
-        },
-        "operator": {
-          "gid": 37,
-          "members": [
-
-          ]
-        },
-        "list": {
-          "gid": 38,
-          "members": [
-
-          ]
-        },
-        "irc": {
-          "gid": 39,
-          "members": [
-
-          ]
-        },
-        "src": {
-          "gid": 40,
-          "members": [
-
-          ]
-        },
-        "gnats": {
-          "gid": 41,
-          "members": [
-
-          ]
-        },
-        "shadow": {
-          "gid": 42,
-          "members": [
-
-          ]
-        },
-        "utmp": {
-          "gid": 43,
-          "members": [
-
-          ]
-        },
-        "video": {
-          "gid": 44,
-          "members": [
-
-          ]
-        },
-        "sasl": {
-          "gid": 45,
-          "members": [
-
-          ]
-        },
-        "plugdev": {
-          "gid": 46,
-          "members": [
-
-          ]
-        },
-        "staff": {
-          "gid": 50,
-          "members": [
-
-          ]
-        },
-        "games": {
-          "gid": 60,
-          "members": [
-
-          ]
-        },
-        "users": {
-          "gid": 100,
-          "members": [
-
-          ]
-        },
-        "nogroup": {
-          "gid": 65534,
-          "members": [
-
-          ]
-        },
-        "libuuid": {
-          "gid": 101,
-          "members": [
-
-          ]
-        },
-        "netdev": {
-          "gid": 102,
-          "members": [
-
-          ]
-        },
-        "crontab": {
-          "gid": 103,
-          "members": [
-
-          ]
-        },
-        "syslog": {
-          "gid": 104,
-          "members": [
-
-          ]
-        },
-        "ssh": {
-          "gid": 105,
-          "members": [
-
-          ]
-        },
-        "aaiadmin": {
-          "gid": 1000,
-          "members": [
-
-          ]
-        }
-      }
-    },
-    "current_user": "aaiadmin",
-    "cloud_v2": null,
-    "command": {
-      "ps": "ps -ef"
-    },
-    "filesystem2": {
-      "by_device": {
-        "/dev/mapper/docker-253:0-270022137-aee52a2bccbb70b9e9c431c27c5b8ed9e848a4159ac289080b3a273f484b52e2": {
-          "kb_size": "10474496",
-          "kb_used": "1206940",
-          "kb_available": "9267556",
-          "percent_used": "12%",
-          "total_inodes": "10484736",
-          "inodes_used": "63868",
-          "inodes_available": "10420868",
-          "inodes_percent_used": "1%",
-          "fs_type": "xfs",
-          "mount_options": [
-            "rw",
-            "relatime",
-            "nouuid",
-            "attr2",
-            "inode64",
-            "logbsize=64k",
-            "sunit=128",
-            "swidth=128",
-            "noquota"
-          ],
-          "mounts": [
-            "/"
-          ]
-        },
-        "tmpfs": {
-          "kb_size": "16384128",
-          "kb_used": "12",
-          "kb_available": "16384116",
-          "percent_used": "1%",
-          "total_inodes": "4096032",
-          "inodes_used": "9",
-          "inodes_available": "4096023",
-          "inodes_percent_used": "1%",
-          "fs_type": "tmpfs",
-          "mount_options": [
-            "rw",
-            "nosuid",
-            "mode=755"
-          ],
-          "mounts": [
-            "/dev",
-            "/sys/fs/cgroup",
-            "/run/secrets/kubernetes.io/serviceaccount",
-            "/proc/kcore",
-            "/proc/timer_list",
-            "/proc/timer_stats",
-            "/proc/sched_debug"
-          ]
-        },
-        "/dev/mapper/VolGroup00-root": {
-          "kb_size": "124944788",
-          "kb_used": "46040860",
-          "kb_available": "78903928",
-          "percent_used": "37%",
-          "total_inodes": "125005824",
-          "inodes_used": "59721",
-          "inodes_available": "124946103",
-          "inodes_percent_used": "1%",
-          "fs_type": "xfs",
-          "mount_options": [
-            "rw",
-            "relatime",
-            "attr2",
-            "inode64",
-            "noquota"
-          ],
-          "mounts": [
-            "/var/chef",
-            "/dev/termination-log",
-            "/etc/hosts",
-            "/etc/resolv.conf",
-            "/etc/hostname",
-            "/etc/ssl/certs",
-            "/opt/aai/logroot",
-            "/opt/aai/logroot/AAI"
-          ]
-        },
-        "shm": {
-          "kb_size": "65536",
-          "kb_used": "0",
-          "kb_available": "65536",
-          "percent_used": "0%",
-          "total_inodes": "4096032",
-          "inodes_used": "1",
-          "inodes_available": "4096031",
-          "inodes_percent_used": "1%",
-          "fs_type": "tmpfs",
-          "mount_options": [
-            "rw",
-            "nosuid",
-            "nodev",
-            "noexec",
-            "relatime",
-            "size=65536k"
-          ],
-          "mounts": [
-            "/dev/shm"
-          ]
-        },
-        "proc": {
-          "fs_type": "proc",
-          "mount_options": [
-            "ro",
-            "nosuid",
-            "nodev",
-            "noexec",
-            "relatime"
-          ],
-          "mounts": [
-            "/proc",
-            "/proc/bus",
-            "/proc/fs",
-            "/proc/irq",
-            "/proc/sys",
-            "/proc/sysrq-trigger"
-          ]
-        },
-        "devpts": {
-          "fs_type": "devpts",
-          "mount_options": [
-            "rw",
-            "nosuid",
-            "noexec",
-            "relatime",
-            "gid=5",
-            "mode=620",
-            "ptmxmode=666"
-          ],
-          "mounts": [
-            "/dev/pts"
-          ]
-        },
-        "sysfs": {
-          "fs_type": "sysfs",
-          "mount_options": [
-            "ro",
-            "nosuid",
-            "nodev",
-            "noexec",
-            "relatime"
-          ],
-          "mounts": [
-            "/sys"
-          ]
-        },
-        "cgroup": {
-          "fs_type": "cgroup",
-          "mount_options": [
-            "ro",
-            "nosuid",
-            "nodev",
-            "noexec",
-            "relatime",
-            "net_cls"
-          ],
-          "mounts": [
-            "/sys/fs/cgroup/systemd",
-            "/sys/fs/cgroup/hugetlb",
-            "/sys/fs/cgroup/cpuset",
-            "/sys/fs/cgroup/perf_event",
-            "/sys/fs/cgroup/devices",
-            "/sys/fs/cgroup/memory",
-            "/sys/fs/cgroup/freezer",
-            "/sys/fs/cgroup/cpuacct,cpu",
-            "/sys/fs/cgroup/blkio",
-            "/sys/fs/cgroup/net_cls"
-          ]
-        },
-        "mqueue": {
-          "fs_type": "mqueue",
-          "mount_options": [
-            "rw",
-            "nosuid",
-            "nodev",
-            "noexec",
-            "relatime"
-          ],
-          "mounts": [
-            "/dev/mqueue"
-          ]
-        },
-        "sda": {
-          "mounts": [
-
-          ]
-        },
-        "sda1": {
-          "mounts": [
-
-          ]
-        },
-        "sda2": {
-          "mounts": [
-
-          ]
-        },
-        "sda3": {
-          "mounts": [
-
-          ]
-        },
-        "VolGroup00-root": {
-          "mounts": [
-
-          ]
-        },
-        "VolGroup00-swap": {
-          "mounts": [
-
-          ]
-        },
-        "loop0": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-pool": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-c28b1956606e2362d5973a45b6e4cd449a6e3dfde835051b8189baa07ab90677": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-76ee6f1f15bcf383b12d5700114ab6976ec1ca9ba17e58263f6c283b78999f2d": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-0a8e3f16abf8bcebf54192b6179d5a1b33d9b5a64d9c4f7672d3c3c2bd061695": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-d0cf37f9160f95c1689e1098d0f422e57b42c59bbd3d068b0c845c9fb73cbeab": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-95f4626492d00b64dc651d5a21ebaf8390c95643487dd6e780a6afb8c786793c": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-afcd876e6ad1baf2ef6357b7ae2bdf41e907f87dd51d9028e4b37da20d3b30aa": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-2758942c95b0dfff3e49e95e36aef81bfc0f7dbbcf8e95b33eac58fabe923a1c": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-3f656d48ab6bcf5cd851a63d76d6ddb0f52538864a3798904873a094074ca1aa": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-b11f14bb9de62a6986c071961d7b364b16719571fa7a961eaddd842f9e7acaec": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-6c228fff231eda3fd92083bd5af152c83f86c0e22472ab1406f8dd3dc045be0a": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-bedcab452c8d9a93f45ff84d2bb0bca5470abf2bec8d757425185683eb683477": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-afb725c0d5cda8a67beef1dc153d6a01def460488208b762fb304b20f560d7e2": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-50d30b9365b9e1f5f9ee091b618e3256512a19c37baa6e637097439c0dc8bc12": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-0321e66c14e6a11d3c6b1e7d78068ddaa88d5d20e6ec9c7f79526d7da10074a0": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-49153b02f8582a70d07d12b563a3a7ef49a8e844b41e28125fb196460e7c9c4a": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-c843155e6089bef4e7136834de276e19c0a9dc16f7bd9ca23e98bc23db32160e": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-fdc0370b5d09cc4fe23beac8306a32cee73208b2bc3aee30672a2c2d79ea4a5a": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-89ed109a1620edd5f127974dad0d9c02e03ed291cbbf2c78285841e0d35bc441": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-8f1df8714a43203ba74bf23aa7a119711ec449e4a9df6c52f21252fb7a927eac": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-12b75d459dfcf37fbdc87b7fd9a4823ecea54956c2e3f749952a28607bff0d56": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-466d26293ebb5a1478948472b9981d81642b44d946b4bf90522eee0161d9cd90": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-6074aeabae56b5e95e44edc90b00c5ec810505de2d368e0b4357939fe17fa2b8": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-e1405ddeab4a737954f63912179adccda5e4dad1c77e6e0b4112b84543d18eea": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-e1d7a94a778f6df54062c73ca895087ebd02c2a3b9984c1b1dccf9d9958042cb": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-9b7c1959e4a90323798cc4fee20fb1b81e92b8bd2ea35df98ae3332902a71491": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-0eace81671b726b14466e7f2767223c71d88a53716189747009ae828b9ae7e3e": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-4f956e457e6c870e1134c94ed2972bcba543a792335106e8a5254d9cf97b3ef4": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-3b3db0c5c974df6ff60b4985775f8459b9bf5764a64822abe4f6d3769ae3d67d": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-048ae348b495c7a85ae2e0c0e21431313784fe86253804ea14d1ef602ad83bbd": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-5c2adfd19201c571716d88e5942f0edea703074cdb27d9d487c4f865396f3d05": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-9c983aa29c0e3b1cc03c3b3620249892524dcc0369fbe5523911263cff195ce5": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-e1233e185d0ac54e4eaaab4a1ad25c713a402a99aa9683d34f316d22a2a9bbcb": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-4f12946b146fbcc1f8e77c975a44b0efe1bd38a29ab824b119df3fb2caa94378": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-30045a9ff852a3504751fa28f5506b5be73cb7d4f94c5992add1f4bfefef5a75": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-3d04a1be11f53c7df262d1426b16518719de31133f5e923861709172f8f61d7a": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-8c2ea7ff9288ec11f1982374f0db67cbd5583af49ab7483e583520b1a6f85cb6": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-d9dad51cea1b76714fe907165513d9287b7e89f3d397f100ba2503ee8d3c7866": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-21aaf0451ed738e7c201c08003777b09581c660728c755053d4a42abad9e6139": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-146f353db9eb3c2dbd37c9f41a93b7a81d8b57177b3df4e7513a98ed3d630a6b": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-1d9a89b4068dbb946ab85151b6695bdfa958483a063f911994f0c31ffdf5db70": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-2f000033aba93b933d88110a3b116a1378a349d483a32b4e45c6f6872fc5b3c4": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-ac570f787b70c4d248c478297cbd70f7115eef4a68f9735b83299f04adaa9f4a": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-58fdfec6cd3ddc5aa0aa421d63e8b47e321847ac639494a9cbe3eb9114e05de0": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-1d5992aed495d531ef999895bd7cb43d6a442bbc3717b98dad4d751fc5ff0636": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-5e8723610da9b546387ac9cba7d2464e20913a79d3a1447e87e4f0845c5b16a6": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-7ef59f8ad74ca69b451d96740427f4d246d74bc6c2050b57d4fd2e52d464857c": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-de0fb3a6d35158ccf3fad7843051fb0c998f15bf0a1be6b11ea06b8ad9aac939": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-422ec77dad12966a1eda6349099a4cc558da46eff25c963378455ff5c2371737": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-0dabc92e26b8d7fb6c26ac6583e9a6aaebf9336a614e8b0cc0243fb52d68d6be": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-21c4d1e6b84e2530c3f205b1bce4f4ea604a93f7b41b06b329233fbb1f3c1702": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-438add1cecce211d1d24be7ee9a343617ced70df884d3625acc177dc229055bb": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-1f458384aedf7e4ec4759b201c2b20863d5e683495d925085100fb3c0d83dce8": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-5574392d6bc26cbdf52040f3c5b13775c469aff499a24afd3752689e09e4d315": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-dbfcfadc408852a988a2a7b165a2223c0214f51943d32a9bf547d1dc41a995bd": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-f359b43ccd76bc00cd7a959f8ca0b905a83d637dbc41a97196d9427e549962fc": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-ee7a6b0f6a9b1d21661ab8283beec96f810ad021c15f4bc2bf40e8e4eaa2958f": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-aee52a2bccbb70b9e9c431c27c5b8ed9e848a4159ac289080b3a273f484b52e2": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-795b3da068ebac7a9e5f8cde2be18a50b13534ef3d5b2154b57186e9891cd58d": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-f96d80c322d68ed4db58c1473b55ffb0fa47281658a89c2127d394d2e6074846": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-4793f4f2c5d516224fe9fc4302621bfc824254e08e6682426b1d0e09918773b7": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-70df5a9b03061599ecfdddcd3c87bd989a22937ee6d6fa1d71e53b5fe1b5120e": {
-          "mounts": [
-
-          ]
-        },
-        "docker-253:0-270022137-087636c40f4ed697170f0aea17cf3aa26d5b34cafb043d58aa437d1a11ba36e9": {
-          "mounts": [
-
-          ]
-        },
-        "loop1": {
-          "mounts": [
-
-          ]
-        },
-        "rootfs": {
-          "fs_type": "rootfs",
-          "mount_options": [
-            "rw"
-          ],
-          "mounts": [
-            "/"
-          ]
-        }
-      },
-      "by_mountpoint": {
-        "/": {
-          "kb_size": "10474496",
-          "kb_used": "1206940",
-          "kb_available": "9267556",
-          "percent_used": "12%",
-          "total_inodes": "10484736",
-          "inodes_used": "63868",
-          "inodes_available": "10420868",
-          "inodes_percent_used": "1%",
-          "fs_type": "rootfs",
-          "mount_options": [
-            "rw"
-          ],
-          "devices": [
-            "/dev/mapper/docker-253:0-270022137-aee52a2bccbb70b9e9c431c27c5b8ed9e848a4159ac289080b3a273f484b52e2",
-            "rootfs"
-          ]
-        },
-        "/dev": {
-          "kb_size": "16384128",
-          "kb_used": "0",
-          "kb_available": "16384128",
-          "percent_used": "0%",
-          "total_inodes": "4096032",
-          "inodes_used": "18",
-          "inodes_available": "4096014",
-          "inodes_percent_used": "1%",
-          "fs_type": "tmpfs",
-          "mount_options": [
-            "rw",
-            "nosuid",
-            "mode=755"
-          ],
-          "devices": [
-            "tmpfs"
-          ]
-        },
-        "/sys/fs/cgroup": {
-          "kb_size": "16384128",
-          "kb_used": "0",
-          "kb_available": "16384128",
-          "percent_used": "0%",
-          "total_inodes": "4096032",
-          "inodes_used": "13",
-          "inodes_available": "4096019",
-          "inodes_percent_used": "1%",
-          "fs_type": "tmpfs",
-          "mount_options": [
-            "ro",
-            "nosuid",
-            "nodev",
-            "noexec",
-            "relatime",
-            "mode=755"
-          ],
-          "devices": [
-            "tmpfs"
-          ]
-        },
-        "/var/chef": {
-          "kb_size": "124944788",
-          "kb_used": "46040860",
-          "kb_available": "78903928",
-          "percent_used": "37%",
-          "total_inodes": "125005824",
-          "inodes_used": "59721",
-          "inodes_available": "124946103",
-          "inodes_percent_used": "1%",
-          "fs_type": "xfs",
-          "mount_options": [
-            "rw",
-            "relatime",
-            "attr2",
-            "inode64",
-            "noquota"
-          ],
-          "devices": [
-            "/dev/mapper/VolGroup00-root"
-          ]
-        },
-        "/dev/shm": {
-          "kb_size": "65536",
-          "kb_used": "0",
-          "kb_available": "65536",
-          "percent_used": "0%",
-          "total_inodes": "4096032",
-          "inodes_used": "1",
-          "inodes_available": "4096031",
-          "inodes_percent_used": "1%",
-          "fs_type": "tmpfs",
-          "mount_options": [
-            "rw",
-            "nosuid",
-            "nodev",
-            "noexec",
-            "relatime",
-            "size=65536k"
-          ],
-          "devices": [
-            "shm"
-          ]
-        },
-        "/run/secrets/kubernetes.io/serviceaccount": {
-          "kb_size": "16384128",
-          "kb_used": "12",
-          "kb_available": "16384116",
-          "percent_used": "1%",
-          "total_inodes": "4096032",
-          "inodes_used": "9",
-          "inodes_available": "4096023",
-          "inodes_percent_used": "1%",
-          "fs_type": "tmpfs",
-          "mount_options": [
-            "ro",
-            "relatime"
-          ],
-          "devices": [
-            "tmpfs"
-          ]
-        },
-        "/proc": {
-          "fs_type": "proc",
-          "mount_options": [
-            "rw",
-            "nosuid",
-            "nodev",
-            "noexec",
-            "relatime"
-          ],
-          "devices": [
-            "proc"
-          ]
-        },
-        "/dev/pts": {
-          "fs_type": "devpts",
-          "mount_options": [
-            "rw",
-            "nosuid",
-            "noexec",
-            "relatime",
-            "gid=5",
-            "mode=620",
-            "ptmxmode=666"
-          ],
-          "devices": [
-            "devpts"
-          ]
-        },
-        "/sys": {
-          "fs_type": "sysfs",
-          "mount_options": [
-            "ro",
-            "nosuid",
-            "nodev",
-            "noexec",
-            "relatime"
-          ],
-          "devices": [
-            "sysfs"
-          ]
-        },
-        "/sys/fs/cgroup/systemd": {
-          "fs_type": "cgroup",
-          "mount_options": [
-            "ro",
-            "nosuid",
-            "nodev",
-            "noexec",
-            "relatime",
-            "xattr",
-            "release_agent=/usr/lib/systemd/systemd-cgroups-agent",
-            "name=systemd"
-          ],
-          "devices": [
-            "cgroup"
-          ]
-        },
-        "/sys/fs/cgroup/hugetlb": {
-          "fs_type": "cgroup",
-          "mount_options": [
-            "ro",
-            "nosuid",
-            "nodev",
-            "noexec",
-            "relatime",
-            "hugetlb"
-          ],
-          "devices": [
-            "cgroup"
-          ]
-        },
-        "/sys/fs/cgroup/cpuset": {
-          "fs_type": "cgroup",
-          "mount_options": [
-            "ro",
-            "nosuid",
-            "nodev",
-            "noexec",
-            "relatime",
-            "cpuset"
-          ],
-          "devices": [
-            "cgroup"
-          ]
-        },
-        "/sys/fs/cgroup/perf_event": {
-          "fs_type": "cgroup",
-          "mount_options": [
-            "ro",
-            "nosuid",
-            "nodev",
-            "noexec",
-            "relatime",
-            "perf_event"
-          ],
-          "devices": [
-            "cgroup"
-          ]
-        },
-        "/sys/fs/cgroup/devices": {
-          "fs_type": "cgroup",
-          "mount_options": [
-            "ro",
-            "nosuid",
-            "nodev",
-            "noexec",
-            "relatime",
-            "devices"
-          ],
-          "devices": [
-            "cgroup"
-          ]
-        },
-        "/sys/fs/cgroup/memory": {
-          "fs_type": "cgroup",
-          "mount_options": [
-            "ro",
-            "nosuid",
-            "nodev",
-            "noexec",
-            "relatime",
-            "memory"
-          ],
-          "devices": [
-            "cgroup"
-          ]
-        },
-        "/sys/fs/cgroup/freezer": {
-          "fs_type": "cgroup",
-          "mount_options": [
-            "ro",
-            "nosuid",
-            "nodev",
-            "noexec",
-            "relatime",
-            "freezer"
-          ],
-          "devices": [
-            "cgroup"
-          ]
-        },
-        "/sys/fs/cgroup/cpuacct,cpu": {
-          "fs_type": "cgroup",
-          "mount_options": [
-            "ro",
-            "nosuid",
-            "nodev",
-            "noexec",
-            "relatime",
-            "cpuacct",
-            "cpu"
-          ],
-          "devices": [
-            "cgroup"
-          ]
-        },
-        "/sys/fs/cgroup/blkio": {
-          "fs_type": "cgroup",
-          "mount_options": [
-            "ro",
-            "nosuid",
-            "nodev",
-            "noexec",
-            "relatime",
-            "blkio"
-          ],
-          "devices": [
-            "cgroup"
-          ]
-        },
-        "/sys/fs/cgroup/net_cls": {
-          "fs_type": "cgroup",
-          "mount_options": [
-            "ro",
-            "nosuid",
-            "nodev",
-            "noexec",
-            "relatime",
-            "net_cls"
-          ],
-          "devices": [
-            "cgroup"
-          ]
-        },
-        "/dev/mqueue": {
-          "fs_type": "mqueue",
-          "mount_options": [
-            "rw",
-            "nosuid",
-            "nodev",
-            "noexec",
-            "relatime"
-          ],
-          "devices": [
-            "mqueue"
-          ]
-        },
-        "/dev/termination-log": {
-          "fs_type": "xfs",
-          "mount_options": [
-            "rw",
-            "relatime",
-            "attr2",
-            "inode64",
-            "noquota"
-          ],
-          "devices": [
-            "/dev/mapper/VolGroup00-root"
-          ]
-        },
-        "/etc/hosts": {
-          "fs_type": "xfs",
-          "mount_options": [
-            "rw",
-            "relatime",
-            "attr2",
-            "inode64",
-            "noquota"
-          ],
-          "devices": [
-            "/dev/mapper/VolGroup00-root"
-          ]
-        },
-        "/etc/resolv.conf": {
-          "fs_type": "xfs",
-          "mount_options": [
-            "rw",
-            "relatime",
-            "attr2",
-            "inode64",
-            "noquota"
-          ],
-          "devices": [
-            "/dev/mapper/VolGroup00-root"
-          ]
-        },
-        "/etc/hostname": {
-          "fs_type": "xfs",
-          "mount_options": [
-            "rw",
-            "relatime",
-            "attr2",
-            "inode64",
-            "noquota"
-          ],
-          "devices": [
-            "/dev/mapper/VolGroup00-root"
-          ]
-        },
-        "/etc/ssl/certs": {
-          "fs_type": "xfs",
-          "mount_options": [
-            "rw",
-            "relatime",
-            "attr2",
-            "inode64",
-            "noquota"
-          ],
-          "devices": [
-            "/dev/mapper/VolGroup00-root"
-          ]
-        },
-        "/opt/aai/logroot": {
-          "fs_type": "xfs",
-          "mount_options": [
-            "rw",
-            "relatime",
-            "attr2",
-            "inode64",
-            "noquota"
-          ],
-          "devices": [
-            "/dev/mapper/VolGroup00-root"
-          ]
-        },
-        "/opt/aai/logroot/AAI": {
-          "fs_type": "xfs",
-          "mount_options": [
-            "rw",
-            "relatime",
-            "attr2",
-            "inode64",
-            "noquota"
-          ],
-          "devices": [
-            "/dev/mapper/VolGroup00-root"
-          ]
-        },
-        "/proc/bus": {
-          "fs_type": "proc",
-          "mount_options": [
-            "ro",
-            "nosuid",
-            "nodev",
-            "noexec",
-            "relatime"
-          ],
-          "devices": [
-            "proc"
-          ]
-        },
-        "/proc/fs": {
-          "fs_type": "proc",
-          "mount_options": [
-            "ro",
-            "nosuid",
-            "nodev",
-            "noexec",
-            "relatime"
-          ],
-          "devices": [
-            "proc"
-          ]
-        },
-        "/proc/irq": {
-          "fs_type": "proc",
-          "mount_options": [
-            "ro",
-            "nosuid",
-            "nodev",
-            "noexec",
-            "relatime"
-          ],
-          "devices": [
-            "proc"
-          ]
-        },
-        "/proc/sys": {
-          "fs_type": "proc",
-          "mount_options": [
-            "ro",
-            "nosuid",
-            "nodev",
-            "noexec",
-            "relatime"
-          ],
-          "devices": [
-            "proc"
-          ]
-        },
-        "/proc/sysrq-trigger": {
-          "fs_type": "proc",
-          "mount_options": [
-            "ro",
-            "nosuid",
-            "nodev",
-            "noexec",
-            "relatime"
-          ],
-          "devices": [
-            "proc"
-          ]
-        },
-        "/proc/kcore": {
-          "fs_type": "tmpfs",
-          "mount_options": [
-            "rw",
-            "nosuid",
-            "mode=755"
-          ],
-          "devices": [
-            "tmpfs"
-          ]
-        },
-        "/proc/timer_list": {
-          "fs_type": "tmpfs",
-          "mount_options": [
-            "rw",
-            "nosuid",
-            "mode=755"
-          ],
-          "devices": [
-            "tmpfs"
-          ]
-        },
-        "/proc/timer_stats": {
-          "fs_type": "tmpfs",
-          "mount_options": [
-            "rw",
-            "nosuid",
-            "mode=755"
-          ],
-          "devices": [
-            "tmpfs"
-          ]
-        },
-        "/proc/sched_debug": {
-          "fs_type": "tmpfs",
-          "mount_options": [
-            "rw",
-            "nosuid",
-            "mode=755"
-          ],
-          "devices": [
-            "tmpfs"
-          ]
-        }
-      },
-      "by_pair": {
-        "/dev/mapper/docker-253:0-270022137-aee52a2bccbb70b9e9c431c27c5b8ed9e848a4159ac289080b3a273f484b52e2,/": {
-          "device": "/dev/mapper/docker-253:0-270022137-aee52a2bccbb70b9e9c431c27c5b8ed9e848a4159ac289080b3a273f484b52e2",
-          "kb_size": "10474496",
-          "kb_used": "1206940",
-          "kb_available": "9267556",
-          "percent_used": "12%",
-          "mount": "/",
-          "total_inodes": "10484736",
-          "inodes_used": "63868",
-          "inodes_available": "10420868",
-          "inodes_percent_used": "1%",
-          "fs_type": "xfs",
-          "mount_options": [
-            "rw",
-            "relatime",
-            "nouuid",
-            "attr2",
-            "inode64",
-            "logbsize=64k",
-            "sunit=128",
-            "swidth=128",
-            "noquota"
-          ]
-        },
-        "tmpfs,/dev": {
-          "device": "tmpfs",
-          "kb_size": "16384128",
-          "kb_used": "0",
-          "kb_available": "16384128",
-          "percent_used": "0%",
-          "mount": "/dev",
-          "total_inodes": "4096032",
-          "inodes_used": "18",
-          "inodes_available": "4096014",
-          "inodes_percent_used": "1%",
-          "fs_type": "tmpfs",
-          "mount_options": [
-            "rw",
-            "nosuid",
-            "mode=755"
-          ]
-        },
-        "tmpfs,/sys/fs/cgroup": {
-          "device": "tmpfs",
-          "kb_size": "16384128",
-          "kb_used": "0",
-          "kb_available": "16384128",
-          "percent_used": "0%",
-          "mount": "/sys/fs/cgroup",
-          "total_inodes": "4096032",
-          "inodes_used": "13",
-          "inodes_available": "4096019",
-          "inodes_percent_used": "1%",
-          "fs_type": "tmpfs",
-          "mount_options": [
-            "ro",
-            "nosuid",
-            "nodev",
-            "noexec",
-            "relatime",
-            "mode=755"
-          ]
-        },
-        "/dev/mapper/VolGroup00-root,/var/chef": {
-          "device": "/dev/mapper/VolGroup00-root",
-          "kb_size": "124944788",
-          "kb_used": "46040860",
-          "kb_available": "78903928",
-          "percent_used": "37%",
-          "mount": "/var/chef",
-          "total_inodes": "125005824",
-          "inodes_used": "59721",
-          "inodes_available": "124946103",
-          "inodes_percent_used": "1%",
-          "fs_type": "xfs",
-          "mount_options": [
-            "rw",
-            "relatime",
-            "attr2",
-            "inode64",
-            "noquota"
-          ]
-        },
-        "shm,/dev/shm": {
-          "device": "shm",
-          "kb_size": "65536",
-          "kb_used": "0",
-          "kb_available": "65536",
-          "percent_used": "0%",
-          "mount": "/dev/shm",
-          "total_inodes": "4096032",
-          "inodes_used": "1",
-          "inodes_available": "4096031",
-          "inodes_percent_used": "1%",
-          "fs_type": "tmpfs",
-          "mount_options": [
-            "rw",
-            "nosuid",
-            "nodev",
-            "noexec",
-            "relatime",
-            "size=65536k"
-          ]
-        },
-        "tmpfs,/run/secrets/kubernetes.io/serviceaccount": {
-          "device": "tmpfs",
-          "kb_size": "16384128",
-          "kb_used": "12",
-          "kb_available": "16384116",
-          "percent_used": "1%",
-          "mount": "/run/secrets/kubernetes.io/serviceaccount",
-          "total_inodes": "4096032",
-          "inodes_used": "9",
-          "inodes_available": "4096023",
-          "inodes_percent_used": "1%",
-          "fs_type": "tmpfs",
-          "mount_options": [
-            "ro",
-            "relatime"
-          ]
-        },
-        "proc,/proc": {
-          "device": "proc",
-          "mount": "/proc",
-          "fs_type": "proc",
-          "mount_options": [
-            "rw",
-            "nosuid",
-            "nodev",
-            "noexec",
-            "relatime"
-          ]
-        },
-        "devpts,/dev/pts": {
-          "device": "devpts",
-          "mount": "/dev/pts",
-          "fs_type": "devpts",
-          "mount_options": [
-            "rw",
-            "nosuid",
-            "noexec",
-            "relatime",
-            "gid=5",
-            "mode=620",
-            "ptmxmode=666"
-          ]
-        },
-        "sysfs,/sys": {
-          "device": "sysfs",
-          "mount": "/sys",
-          "fs_type": "sysfs",
-          "mount_options": [
-            "ro",
-            "nosuid",
-            "nodev",
-            "noexec",
-            "relatime"
-          ]
-        },
-        "cgroup,/sys/fs/cgroup/systemd": {
-          "device": "cgroup",
-          "mount": "/sys/fs/cgroup/systemd",
-          "fs_type": "cgroup",
-          "mount_options": [
-            "ro",
-            "nosuid",
-            "nodev",
-            "noexec",
-            "relatime",
-            "xattr",
-            "release_agent=/usr/lib/systemd/systemd-cgroups-agent",
-            "name=systemd"
-          ]
-        },
-        "cgroup,/sys/fs/cgroup/hugetlb": {
-          "device": "cgroup",
-          "mount": "/sys/fs/cgroup/hugetlb",
-          "fs_type": "cgroup",
-          "mount_options": [
-            "ro",
-            "nosuid",
-            "nodev",
-            "noexec",
-            "relatime",
-            "hugetlb"
-          ]
-        },
-        "cgroup,/sys/fs/cgroup/cpuset": {
-          "device": "cgroup",
-          "mount": "/sys/fs/cgroup/cpuset",
-          "fs_type": "cgroup",
-          "mount_options": [
-            "ro",
-            "nosuid",
-            "nodev",
-            "noexec",
-            "relatime",
-            "cpuset"
-          ]
-        },
-        "cgroup,/sys/fs/cgroup/perf_event": {
-          "device": "cgroup",
-          "mount": "/sys/fs/cgroup/perf_event",
-          "fs_type": "cgroup",
-          "mount_options": [
-            "ro",
-            "nosuid",
-            "nodev",
-            "noexec",
-            "relatime",
-            "perf_event"
-          ]
-        },
-        "cgroup,/sys/fs/cgroup/devices": {
-          "device": "cgroup",
-          "mount": "/sys/fs/cgroup/devices",
-          "fs_type": "cgroup",
-          "mount_options": [
-            "ro",
-            "nosuid",
-            "nodev",
-            "noexec",
-            "relatime",
-            "devices"
-          ]
-        },
-        "cgroup,/sys/fs/cgroup/memory": {
-          "device": "cgroup",
-          "mount": "/sys/fs/cgroup/memory",
-          "fs_type": "cgroup",
-          "mount_options": [
-            "ro",
-            "nosuid",
-            "nodev",
-            "noexec",
-            "relatime",
-            "memory"
-          ]
-        },
-        "cgroup,/sys/fs/cgroup/freezer": {
-          "device": "cgroup",
-          "mount": "/sys/fs/cgroup/freezer",
-          "fs_type": "cgroup",
-          "mount_options": [
-            "ro",
-            "nosuid",
-            "nodev",
-            "noexec",
-            "relatime",
-            "freezer"
-          ]
-        },
-        "cgroup,/sys/fs/cgroup/cpuacct,cpu": {
-          "device": "cgroup",
-          "mount": "/sys/fs/cgroup/cpuacct,cpu",
-          "fs_type": "cgroup",
-          "mount_options": [
-            "ro",
-            "nosuid",
-            "nodev",
-            "noexec",
-            "relatime",
-            "cpuacct",
-            "cpu"
-          ]
-        },
-        "cgroup,/sys/fs/cgroup/blkio": {
-          "device": "cgroup",
-          "mount": "/sys/fs/cgroup/blkio",
-          "fs_type": "cgroup",
-          "mount_options": [
-            "ro",
-            "nosuid",
-            "nodev",
-            "noexec",
-            "relatime",
-            "blkio"
-          ]
-        },
-        "cgroup,/sys/fs/cgroup/net_cls": {
-          "device": "cgroup",
-          "mount": "/sys/fs/cgroup/net_cls",
-          "fs_type": "cgroup",
-          "mount_options": [
-            "ro",
-            "nosuid",
-            "nodev",
-            "noexec",
-            "relatime",
-            "net_cls"
-          ]
-        },
-        "mqueue,/dev/mqueue": {
-          "device": "mqueue",
-          "mount": "/dev/mqueue",
-          "fs_type": "mqueue",
-          "mount_options": [
-            "rw",
-            "nosuid",
-            "nodev",
-            "noexec",
-            "relatime"
-          ]
-        },
-        "/dev/mapper/VolGroup00-root,/dev/termination-log": {
-          "device": "/dev/mapper/VolGroup00-root",
-          "mount": "/dev/termination-log",
-          "fs_type": "xfs",
-          "mount_options": [
-            "rw",
-            "relatime",
-            "attr2",
-            "inode64",
-            "noquota"
-          ]
-        },
-        "/dev/mapper/VolGroup00-root,/etc/hosts": {
-          "device": "/dev/mapper/VolGroup00-root",
-          "mount": "/etc/hosts",
-          "fs_type": "xfs",
-          "mount_options": [
-            "rw",
-            "relatime",
-            "attr2",
-            "inode64",
-            "noquota"
-          ]
-        },
-        "/dev/mapper/VolGroup00-root,/etc/resolv.conf": {
-          "device": "/dev/mapper/VolGroup00-root",
-          "mount": "/etc/resolv.conf",
-          "fs_type": "xfs",
-          "mount_options": [
-            "rw",
-            "relatime",
-            "attr2",
-            "inode64",
-            "noquota"
-          ]
-        },
-        "/dev/mapper/VolGroup00-root,/etc/hostname": {
-          "device": "/dev/mapper/VolGroup00-root",
-          "mount": "/etc/hostname",
-          "fs_type": "xfs",
-          "mount_options": [
-            "rw",
-            "relatime",
-            "attr2",
-            "inode64",
-            "noquota"
-          ]
-        },
-        "/dev/mapper/VolGroup00-root,/etc/ssl/certs": {
-          "device": "/dev/mapper/VolGroup00-root",
-          "mount": "/etc/ssl/certs",
-          "fs_type": "xfs",
-          "mount_options": [
-            "rw",
-            "relatime",
-            "attr2",
-            "inode64",
-            "noquota"
-          ]
-        },
-        "/dev/mapper/VolGroup00-root,/opt/aai/logroot": {
-          "device": "/dev/mapper/VolGroup00-root",
-          "mount": "/opt/aai/logroot",
-          "fs_type": "xfs",
-          "mount_options": [
-            "rw",
-            "relatime",
-            "attr2",
-            "inode64",
-            "noquota"
-          ]
-        },
-        "/dev/mapper/VolGroup00-root,/opt/aai/logroot/AAI": {
-          "device": "/dev/mapper/VolGroup00-root",
-          "mount": "/opt/aai/logroot/AAI",
-          "fs_type": "xfs",
-          "mount_options": [
-            "rw",
-            "relatime",
-            "attr2",
-            "inode64",
-            "noquota"
-          ]
-        },
-        "proc,/proc/bus": {
-          "device": "proc",
-          "mount": "/proc/bus",
-          "fs_type": "proc",
-          "mount_options": [
-            "ro",
-            "nosuid",
-            "nodev",
-            "noexec",
-            "relatime"
-          ]
-        },
-        "proc,/proc/fs": {
-          "device": "proc",
-          "mount": "/proc/fs",
-          "fs_type": "proc",
-          "mount_options": [
-            "ro",
-            "nosuid",
-            "nodev",
-            "noexec",
-            "relatime"
-          ]
-        },
-        "proc,/proc/irq": {
-          "device": "proc",
-          "mount": "/proc/irq",
-          "fs_type": "proc",
-          "mount_options": [
-            "ro",
-            "nosuid",
-            "nodev",
-            "noexec",
-            "relatime"
-          ]
-        },
-        "proc,/proc/sys": {
-          "device": "proc",
-          "mount": "/proc/sys",
-          "fs_type": "proc",
-          "mount_options": [
-            "ro",
-            "nosuid",
-            "nodev",
-            "noexec",
-            "relatime"
-          ]
-        },
-        "proc,/proc/sysrq-trigger": {
-          "device": "proc",
-          "mount": "/proc/sysrq-trigger",
-          "fs_type": "proc",
-          "mount_options": [
-            "ro",
-            "nosuid",
-            "nodev",
-            "noexec",
-            "relatime"
-          ]
-        },
-        "tmpfs,/proc/kcore": {
-          "device": "tmpfs",
-          "mount": "/proc/kcore",
-          "fs_type": "tmpfs",
-          "mount_options": [
-            "rw",
-            "nosuid",
-            "mode=755"
-          ]
-        },
-        "tmpfs,/proc/timer_list": {
-          "device": "tmpfs",
-          "mount": "/proc/timer_list",
-          "fs_type": "tmpfs",
-          "mount_options": [
-            "rw",
-            "nosuid",
-            "mode=755"
-          ]
-        },
-        "tmpfs,/proc/timer_stats": {
-          "device": "tmpfs",
-          "mount": "/proc/timer_stats",
-          "fs_type": "tmpfs",
-          "mount_options": [
-            "rw",
-            "nosuid",
-            "mode=755"
-          ]
-        },
-        "tmpfs,/proc/sched_debug": {
-          "device": "tmpfs",
-          "mount": "/proc/sched_debug",
-          "fs_type": "tmpfs",
-          "mount_options": [
-            "rw",
-            "nosuid",
-            "mode=755"
-          ]
-        },
-        "sda,": {
-          "device": "sda"
-        },
-        "sda1,": {
-          "device": "sda1"
-        },
-        "sda2,": {
-          "device": "sda2"
-        },
-        "sda3,": {
-          "device": "sda3"
-        },
-        "VolGroup00-root,": {
-          "device": "VolGroup00-root"
-        },
-        "VolGroup00-swap,": {
-          "device": "VolGroup00-swap"
-        },
-        "loop0,": {
-          "device": "loop0"
-        },
-        "docker-253:0-270022137-pool,": {
-          "device": "docker-253:0-270022137-pool"
-        },
-        "docker-253:0-270022137-c28b1956606e2362d5973a45b6e4cd449a6e3dfde835051b8189baa07ab90677,": {
-          "device": "docker-253:0-270022137-c28b1956606e2362d5973a45b6e4cd449a6e3dfde835051b8189baa07ab90677"
-        },
-        "docker-253:0-270022137-76ee6f1f15bcf383b12d5700114ab6976ec1ca9ba17e58263f6c283b78999f2d,": {
-          "device": "docker-253:0-270022137-76ee6f1f15bcf383b12d5700114ab6976ec1ca9ba17e58263f6c283b78999f2d"
-        },
-        "docker-253:0-270022137-0a8e3f16abf8bcebf54192b6179d5a1b33d9b5a64d9c4f7672d3c3c2bd061695,": {
-          "device": "docker-253:0-270022137-0a8e3f16abf8bcebf54192b6179d5a1b33d9b5a64d9c4f7672d3c3c2bd061695"
-        },
-        "docker-253:0-270022137-d0cf37f9160f95c1689e1098d0f422e57b42c59bbd3d068b0c845c9fb73cbeab,": {
-          "device": "docker-253:0-270022137-d0cf37f9160f95c1689e1098d0f422e57b42c59bbd3d068b0c845c9fb73cbeab"
-        },
-        "docker-253:0-270022137-95f4626492d00b64dc651d5a21ebaf8390c95643487dd6e780a6afb8c786793c,": {
-          "device": "docker-253:0-270022137-95f4626492d00b64dc651d5a21ebaf8390c95643487dd6e780a6afb8c786793c"
-        },
-        "docker-253:0-270022137-afcd876e6ad1baf2ef6357b7ae2bdf41e907f87dd51d9028e4b37da20d3b30aa,": {
-          "device": "docker-253:0-270022137-afcd876e6ad1baf2ef6357b7ae2bdf41e907f87dd51d9028e4b37da20d3b30aa"
-        },
-        "docker-253:0-270022137-2758942c95b0dfff3e49e95e36aef81bfc0f7dbbcf8e95b33eac58fabe923a1c,": {
-          "device": "docker-253:0-270022137-2758942c95b0dfff3e49e95e36aef81bfc0f7dbbcf8e95b33eac58fabe923a1c"
-        },
-        "docker-253:0-270022137-3f656d48ab6bcf5cd851a63d76d6ddb0f52538864a3798904873a094074ca1aa,": {
-          "device": "docker-253:0-270022137-3f656d48ab6bcf5cd851a63d76d6ddb0f52538864a3798904873a094074ca1aa"
-        },
-        "docker-253:0-270022137-b11f14bb9de62a6986c071961d7b364b16719571fa7a961eaddd842f9e7acaec,": {
-          "device": "docker-253:0-270022137-b11f14bb9de62a6986c071961d7b364b16719571fa7a961eaddd842f9e7acaec"
-        },
-        "docker-253:0-270022137-6c228fff231eda3fd92083bd5af152c83f86c0e22472ab1406f8dd3dc045be0a,": {
-          "device": "docker-253:0-270022137-6c228fff231eda3fd92083bd5af152c83f86c0e22472ab1406f8dd3dc045be0a"
-        },
-        "docker-253:0-270022137-bedcab452c8d9a93f45ff84d2bb0bca5470abf2bec8d757425185683eb683477,": {
-          "device": "docker-253:0-270022137-bedcab452c8d9a93f45ff84d2bb0bca5470abf2bec8d757425185683eb683477"
-        },
-        "docker-253:0-270022137-afb725c0d5cda8a67beef1dc153d6a01def460488208b762fb304b20f560d7e2,": {
-          "device": "docker-253:0-270022137-afb725c0d5cda8a67beef1dc153d6a01def460488208b762fb304b20f560d7e2"
-        },
-        "docker-253:0-270022137-50d30b9365b9e1f5f9ee091b618e3256512a19c37baa6e637097439c0dc8bc12,": {
-          "device": "docker-253:0-270022137-50d30b9365b9e1f5f9ee091b618e3256512a19c37baa6e637097439c0dc8bc12"
-        },
-        "docker-253:0-270022137-0321e66c14e6a11d3c6b1e7d78068ddaa88d5d20e6ec9c7f79526d7da10074a0,": {
-          "device": "docker-253:0-270022137-0321e66c14e6a11d3c6b1e7d78068ddaa88d5d20e6ec9c7f79526d7da10074a0"
-        },
-        "docker-253:0-270022137-49153b02f8582a70d07d12b563a3a7ef49a8e844b41e28125fb196460e7c9c4a,": {
-          "device": "docker-253:0-270022137-49153b02f8582a70d07d12b563a3a7ef49a8e844b41e28125fb196460e7c9c4a"
-        },
-        "docker-253:0-270022137-c843155e6089bef4e7136834de276e19c0a9dc16f7bd9ca23e98bc23db32160e,": {
-          "device": "docker-253:0-270022137-c843155e6089bef4e7136834de276e19c0a9dc16f7bd9ca23e98bc23db32160e"
-        },
-        "docker-253:0-270022137-fdc0370b5d09cc4fe23beac8306a32cee73208b2bc3aee30672a2c2d79ea4a5a,": {
-          "device": "docker-253:0-270022137-fdc0370b5d09cc4fe23beac8306a32cee73208b2bc3aee30672a2c2d79ea4a5a"
-        },
-        "docker-253:0-270022137-89ed109a1620edd5f127974dad0d9c02e03ed291cbbf2c78285841e0d35bc441,": {
-          "device": "docker-253:0-270022137-89ed109a1620edd5f127974dad0d9c02e03ed291cbbf2c78285841e0d35bc441"
-        },
-        "docker-253:0-270022137-8f1df8714a43203ba74bf23aa7a119711ec449e4a9df6c52f21252fb7a927eac,": {
-          "device": "docker-253:0-270022137-8f1df8714a43203ba74bf23aa7a119711ec449e4a9df6c52f21252fb7a927eac"
-        },
-        "docker-253:0-270022137-12b75d459dfcf37fbdc87b7fd9a4823ecea54956c2e3f749952a28607bff0d56,": {
-          "device": "docker-253:0-270022137-12b75d459dfcf37fbdc87b7fd9a4823ecea54956c2e3f749952a28607bff0d56"
-        },
-        "docker-253:0-270022137-466d26293ebb5a1478948472b9981d81642b44d946b4bf90522eee0161d9cd90,": {
-          "device": "docker-253:0-270022137-466d26293ebb5a1478948472b9981d81642b44d946b4bf90522eee0161d9cd90"
-        },
-        "docker-253:0-270022137-6074aeabae56b5e95e44edc90b00c5ec810505de2d368e0b4357939fe17fa2b8,": {
-          "device": "docker-253:0-270022137-6074aeabae56b5e95e44edc90b00c5ec810505de2d368e0b4357939fe17fa2b8"
-        },
-        "docker-253:0-270022137-e1405ddeab4a737954f63912179adccda5e4dad1c77e6e0b4112b84543d18eea,": {
-          "device": "docker-253:0-270022137-e1405ddeab4a737954f63912179adccda5e4dad1c77e6e0b4112b84543d18eea"
-        },
-        "docker-253:0-270022137-e1d7a94a778f6df54062c73ca895087ebd02c2a3b9984c1b1dccf9d9958042cb,": {
-          "device": "docker-253:0-270022137-e1d7a94a778f6df54062c73ca895087ebd02c2a3b9984c1b1dccf9d9958042cb"
-        },
-        "docker-253:0-270022137-9b7c1959e4a90323798cc4fee20fb1b81e92b8bd2ea35df98ae3332902a71491,": {
-          "device": "docker-253:0-270022137-9b7c1959e4a90323798cc4fee20fb1b81e92b8bd2ea35df98ae3332902a71491"
-        },
-        "docker-253:0-270022137-0eace81671b726b14466e7f2767223c71d88a53716189747009ae828b9ae7e3e,": {
-          "device": "docker-253:0-270022137-0eace81671b726b14466e7f2767223c71d88a53716189747009ae828b9ae7e3e"
-        },
-        "docker-253:0-270022137-4f956e457e6c870e1134c94ed2972bcba543a792335106e8a5254d9cf97b3ef4,": {
-          "device": "docker-253:0-270022137-4f956e457e6c870e1134c94ed2972bcba543a792335106e8a5254d9cf97b3ef4"
-        },
-        "docker-253:0-270022137-3b3db0c5c974df6ff60b4985775f8459b9bf5764a64822abe4f6d3769ae3d67d,": {
-          "device": "docker-253:0-270022137-3b3db0c5c974df6ff60b4985775f8459b9bf5764a64822abe4f6d3769ae3d67d"
-        },
-        "docker-253:0-270022137-048ae348b495c7a85ae2e0c0e21431313784fe86253804ea14d1ef602ad83bbd,": {
-          "device": "docker-253:0-270022137-048ae348b495c7a85ae2e0c0e21431313784fe86253804ea14d1ef602ad83bbd"
-        },
-        "docker-253:0-270022137-5c2adfd19201c571716d88e5942f0edea703074cdb27d9d487c4f865396f3d05,": {
-          "device": "docker-253:0-270022137-5c2adfd19201c571716d88e5942f0edea703074cdb27d9d487c4f865396f3d05"
-        },
-        "docker-253:0-270022137-9c983aa29c0e3b1cc03c3b3620249892524dcc0369fbe5523911263cff195ce5,": {
-          "device": "docker-253:0-270022137-9c983aa29c0e3b1cc03c3b3620249892524dcc0369fbe5523911263cff195ce5"
-        },
-        "docker-253:0-270022137-e1233e185d0ac54e4eaaab4a1ad25c713a402a99aa9683d34f316d22a2a9bbcb,": {
-          "device": "docker-253:0-270022137-e1233e185d0ac54e4eaaab4a1ad25c713a402a99aa9683d34f316d22a2a9bbcb"
-        },
-        "docker-253:0-270022137-4f12946b146fbcc1f8e77c975a44b0efe1bd38a29ab824b119df3fb2caa94378,": {
-          "device": "docker-253:0-270022137-4f12946b146fbcc1f8e77c975a44b0efe1bd38a29ab824b119df3fb2caa94378"
-        },
-        "docker-253:0-270022137-30045a9ff852a3504751fa28f5506b5be73cb7d4f94c5992add1f4bfefef5a75,": {
-          "device": "docker-253:0-270022137-30045a9ff852a3504751fa28f5506b5be73cb7d4f94c5992add1f4bfefef5a75"
-        },
-        "docker-253:0-270022137-3d04a1be11f53c7df262d1426b16518719de31133f5e923861709172f8f61d7a,": {
-          "device": "docker-253:0-270022137-3d04a1be11f53c7df262d1426b16518719de31133f5e923861709172f8f61d7a"
-        },
-        "docker-253:0-270022137-8c2ea7ff9288ec11f1982374f0db67cbd5583af49ab7483e583520b1a6f85cb6,": {
-          "device": "docker-253:0-270022137-8c2ea7ff9288ec11f1982374f0db67cbd5583af49ab7483e583520b1a6f85cb6"
-        },
-        "docker-253:0-270022137-d9dad51cea1b76714fe907165513d9287b7e89f3d397f100ba2503ee8d3c7866,": {
-          "device": "docker-253:0-270022137-d9dad51cea1b76714fe907165513d9287b7e89f3d397f100ba2503ee8d3c7866"
-        },
-        "docker-253:0-270022137-21aaf0451ed738e7c201c08003777b09581c660728c755053d4a42abad9e6139,": {
-          "device": "docker-253:0-270022137-21aaf0451ed738e7c201c08003777b09581c660728c755053d4a42abad9e6139"
-        },
-        "docker-253:0-270022137-146f353db9eb3c2dbd37c9f41a93b7a81d8b57177b3df4e7513a98ed3d630a6b,": {
-          "device": "docker-253:0-270022137-146f353db9eb3c2dbd37c9f41a93b7a81d8b57177b3df4e7513a98ed3d630a6b"
-        },
-        "docker-253:0-270022137-1d9a89b4068dbb946ab85151b6695bdfa958483a063f911994f0c31ffdf5db70,": {
-          "device": "docker-253:0-270022137-1d9a89b4068dbb946ab85151b6695bdfa958483a063f911994f0c31ffdf5db70"
-        },
-        "docker-253:0-270022137-2f000033aba93b933d88110a3b116a1378a349d483a32b4e45c6f6872fc5b3c4,": {
-          "device": "docker-253:0-270022137-2f000033aba93b933d88110a3b116a1378a349d483a32b4e45c6f6872fc5b3c4"
-        },
-        "docker-253:0-270022137-ac570f787b70c4d248c478297cbd70f7115eef4a68f9735b83299f04adaa9f4a,": {
-          "device": "docker-253:0-270022137-ac570f787b70c4d248c478297cbd70f7115eef4a68f9735b83299f04adaa9f4a"
-        },
-        "docker-253:0-270022137-58fdfec6cd3ddc5aa0aa421d63e8b47e321847ac639494a9cbe3eb9114e05de0,": {
-          "device": "docker-253:0-270022137-58fdfec6cd3ddc5aa0aa421d63e8b47e321847ac639494a9cbe3eb9114e05de0"
-        },
-        "docker-253:0-270022137-1d5992aed495d531ef999895bd7cb43d6a442bbc3717b98dad4d751fc5ff0636,": {
-          "device": "docker-253:0-270022137-1d5992aed495d531ef999895bd7cb43d6a442bbc3717b98dad4d751fc5ff0636"
-        },
-        "docker-253:0-270022137-5e8723610da9b546387ac9cba7d2464e20913a79d3a1447e87e4f0845c5b16a6,": {
-          "device": "docker-253:0-270022137-5e8723610da9b546387ac9cba7d2464e20913a79d3a1447e87e4f0845c5b16a6"
-        },
-        "docker-253:0-270022137-7ef59f8ad74ca69b451d96740427f4d246d74bc6c2050b57d4fd2e52d464857c,": {
-          "device": "docker-253:0-270022137-7ef59f8ad74ca69b451d96740427f4d246d74bc6c2050b57d4fd2e52d464857c"
-        },
-        "docker-253:0-270022137-de0fb3a6d35158ccf3fad7843051fb0c998f15bf0a1be6b11ea06b8ad9aac939,": {
-          "device": "docker-253:0-270022137-de0fb3a6d35158ccf3fad7843051fb0c998f15bf0a1be6b11ea06b8ad9aac939"
-        },
-        "docker-253:0-270022137-422ec77dad12966a1eda6349099a4cc558da46eff25c963378455ff5c2371737,": {
-          "device": "docker-253:0-270022137-422ec77dad12966a1eda6349099a4cc558da46eff25c963378455ff5c2371737"
-        },
-        "docker-253:0-270022137-0dabc92e26b8d7fb6c26ac6583e9a6aaebf9336a614e8b0cc0243fb52d68d6be,": {
-          "device": "docker-253:0-270022137-0dabc92e26b8d7fb6c26ac6583e9a6aaebf9336a614e8b0cc0243fb52d68d6be"
-        },
-        "docker-253:0-270022137-21c4d1e6b84e2530c3f205b1bce4f4ea604a93f7b41b06b329233fbb1f3c1702,": {
-          "device": "docker-253:0-270022137-21c4d1e6b84e2530c3f205b1bce4f4ea604a93f7b41b06b329233fbb1f3c1702"
-        },
-        "docker-253:0-270022137-438add1cecce211d1d24be7ee9a343617ced70df884d3625acc177dc229055bb,": {
-          "device": "docker-253:0-270022137-438add1cecce211d1d24be7ee9a343617ced70df884d3625acc177dc229055bb"
-        },
-        "docker-253:0-270022137-1f458384aedf7e4ec4759b201c2b20863d5e683495d925085100fb3c0d83dce8,": {
-          "device": "docker-253:0-270022137-1f458384aedf7e4ec4759b201c2b20863d5e683495d925085100fb3c0d83dce8"
-        },
-        "docker-253:0-270022137-5574392d6bc26cbdf52040f3c5b13775c469aff499a24afd3752689e09e4d315,": {
-          "device": "docker-253:0-270022137-5574392d6bc26cbdf52040f3c5b13775c469aff499a24afd3752689e09e4d315"
-        },
-        "docker-253:0-270022137-dbfcfadc408852a988a2a7b165a2223c0214f51943d32a9bf547d1dc41a995bd,": {
-          "device": "docker-253:0-270022137-dbfcfadc408852a988a2a7b165a2223c0214f51943d32a9bf547d1dc41a995bd"
-        },
-        "docker-253:0-270022137-f359b43ccd76bc00cd7a959f8ca0b905a83d637dbc41a97196d9427e549962fc,": {
-          "device": "docker-253:0-270022137-f359b43ccd76bc00cd7a959f8ca0b905a83d637dbc41a97196d9427e549962fc"
-        },
-        "docker-253:0-270022137-ee7a6b0f6a9b1d21661ab8283beec96f810ad021c15f4bc2bf40e8e4eaa2958f,": {
-          "device": "docker-253:0-270022137-ee7a6b0f6a9b1d21661ab8283beec96f810ad021c15f4bc2bf40e8e4eaa2958f"
-        },
-        "docker-253:0-270022137-aee52a2bccbb70b9e9c431c27c5b8ed9e848a4159ac289080b3a273f484b52e2,": {
-          "device": "docker-253:0-270022137-aee52a2bccbb70b9e9c431c27c5b8ed9e848a4159ac289080b3a273f484b52e2"
-        },
-        "docker-253:0-270022137-795b3da068ebac7a9e5f8cde2be18a50b13534ef3d5b2154b57186e9891cd58d,": {
-          "device": "docker-253:0-270022137-795b3da068ebac7a9e5f8cde2be18a50b13534ef3d5b2154b57186e9891cd58d"
-        },
-        "docker-253:0-270022137-f96d80c322d68ed4db58c1473b55ffb0fa47281658a89c2127d394d2e6074846,": {
-          "device": "docker-253:0-270022137-f96d80c322d68ed4db58c1473b55ffb0fa47281658a89c2127d394d2e6074846"
-        },
-        "docker-253:0-270022137-4793f4f2c5d516224fe9fc4302621bfc824254e08e6682426b1d0e09918773b7,": {
-          "device": "docker-253:0-270022137-4793f4f2c5d516224fe9fc4302621bfc824254e08e6682426b1d0e09918773b7"
-        },
-        "docker-253:0-270022137-70df5a9b03061599ecfdddcd3c87bd989a22937ee6d6fa1d71e53b5fe1b5120e,": {
-          "device": "docker-253:0-270022137-70df5a9b03061599ecfdddcd3c87bd989a22937ee6d6fa1d71e53b5fe1b5120e"
-        },
-        "docker-253:0-270022137-087636c40f4ed697170f0aea17cf3aa26d5b34cafb043d58aa437d1a11ba36e9,": {
-          "device": "docker-253:0-270022137-087636c40f4ed697170f0aea17cf3aa26d5b34cafb043d58aa437d1a11ba36e9"
-        },
-        "loop1,": {
-          "device": "loop1"
-        },
-        "rootfs,/": {
-          "device": "rootfs",
-          "mount": "/",
-          "fs_type": "rootfs",
-          "mount_options": [
-            "rw"
-          ]
-        }
-      }
-    },
-    "hostname": "aai-service-3646348477-v3s3d",
-    "machinename": "aai-service-3646348477-v3s3d",
-    "fqdn": "aai-service-3646348477-v3s3d",
-    "domain": null,
-    "init_package": "sh",
-    "keys": {
-      "ssh": {
-
-      }
-    },
-    "block_device": {
-      "sda": {
-        "size": "285155328",
-        "removable": "0",
-        "model": "Logical Volume",
-        "rev": "3000",
-        "state": "running",
-        "timeout": "30",
-        "vendor": "LSILOGIC",
-        "queue_depth": "64",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-0": {
-        "size": "250011648",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-1": {
-        "size": "33619968",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-2": {
-        "size": "209715200",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-3": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-4": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-5": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-6": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-7": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-8": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-9": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-10": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-11": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-12": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-13": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-14": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-15": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-16": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-17": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-18": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-19": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-20": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-21": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-22": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-23": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-24": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-25": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-26": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-27": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-28": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-29": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-30": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-31": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-32": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-33": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-34": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-35": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-36": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-37": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-38": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-39": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-40": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-41": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-42": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-43": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-44": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-45": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-46": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-47": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-48": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-49": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-50": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-51": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-52": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-53": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-54": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-55": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-56": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-57": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-58": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-59": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-60": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-61": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-62": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-63": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "dm-64": {
-        "size": "20971520",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "loop0": {
-        "size": "209715200",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      },
-      "loop1": {
-        "size": "4194304",
-        "removable": "0",
-        "rotational": "1",
-        "physical_block_size": "512",
-        "logical_block_size": "512"
-      }
-    },
-    "fips": {
-      "kernel": {
-        "enabled": false
-      }
-    },
-    "ohai_time": 1495692906.3241928,
-    "packages": {
-      "adduser": {
-        "version": "3.113+nmu3ubuntu3",
-        "arch": "all"
-      },
-      "apt": {
-        "version": "1.0.1ubuntu2.17",
-        "arch": "amd64"
-      },
-      "apt-utils": {
-        "version": "1.0.1ubuntu2.17",
-        "arch": "amd64"
-      },
-      "base-files": {
-        "version": "7.2ubuntu5.5",
-        "arch": "amd64"
-      },
-      "base-passwd": {
-        "version": "3.5.33",
-        "arch": "amd64"
-      },
-      "bash": {
-        "version": "4.3-7ubuntu1.5",
-        "arch": "amd64"
-      },
-      "bsdutils": {
-        "version": "1:2.20.1-5.1ubuntu20.9",
-        "arch": "amd64"
-      },
-      "busybox-initramfs": {
-        "version": "1:1.21.0-1ubuntu1",
-        "arch": "amd64"
-      },
-      "bzip2": {
-        "version": "1.0.6-5",
-        "arch": "amd64"
-      },
-      "ca-certificates": {
-        "version": "20160104ubuntu0.14.04.1",
-        "arch": "all"
-      },
-      "ca-certificates-java": {
-        "version": "20130815ubuntu1",
-        "arch": "all"
-      },
-      "chefdk": {
-        "version": "0.17.17-1",
-        "arch": "amd64"
-      },
-      "console-setup": {
-        "version": "1.70ubuntu8",
-        "arch": "all"
-      },
-      "coreutils": {
-        "version": "8.21-1ubuntu5.4",
-        "arch": "amd64"
-      },
-      "cpio": {
-        "version": "2.11+dfsg-1ubuntu1.2",
-        "arch": "amd64"
-      },
-      "cron": {
-        "version": "3.0pl1-124ubuntu2",
-        "arch": "amd64"
-      },
-      "curl": {
-        "version": "7.35.0-1ubuntu2.10",
-        "arch": "amd64"
-      },
-      "dash": {
-        "version": "0.5.7-4ubuntu1",
-        "arch": "amd64"
-      },
-      "debconf": {
-        "version": "1.5.51ubuntu2",
-        "arch": "all"
-      },
-      "debconf-i18n": {
-        "version": "1.5.51ubuntu2",
-        "arch": "all"
-      },
-      "debianutils": {
-        "version": "4.4",
-        "arch": "amd64"
-      },
-      "dh-python": {
-        "version": "1.20140128-1ubuntu8.2",
-        "arch": "all"
-      },
-      "diffutils": {
-        "version": "1:3.3-1",
-        "arch": "amd64"
-      },
-      "dmsetup": {
-        "version": "2:1.02.77-6ubuntu2",
-        "arch": "amd64"
-      },
-      "dpkg": {
-        "version": "1.17.5ubuntu5.7",
-        "arch": "amd64"
-      },
-      "e2fslibs": {
-        "version": "1.42.9-3ubuntu1.3",
-        "arch": "amd64"
-      },
-      "e2fsprogs": {
-        "version": "1.42.9-3ubuntu1.3",
-        "arch": "amd64"
-      },
-      "eject": {
-        "version": "2.1.5+deb1+cvs20081104-13.1ubuntu0.14.04.1",
-        "arch": "amd64"
-      },
-      "file": {
-        "version": "1:5.14-2ubuntu3.3",
-        "arch": "amd64"
-      },
-      "findutils": {
-        "version": "4.4.2-7",
-        "arch": "amd64"
-      },
-      "fontconfig-config": {
-        "version": "2.11.0-0ubuntu4.2",
-        "arch": "all"
-      },
-      "fonts-dejavu-core": {
-        "version": "2.34-1ubuntu1",
-        "arch": "all"
-      },
-      "gcc-4.8-base": {
-        "version": "4.8.4-2ubuntu1~14.04.3",
-        "arch": "amd64"
-      },
-      "gcc-4.9-base": {
-        "version": "4.9.3-0ubuntu4",
-        "arch": "amd64"
-      },
-      "gir1.2-glib-2.0": {
-        "version": "1.40.0-1ubuntu0.2",
-        "arch": "amd64"
-      },
-      "git": {
-        "version": "1:1.9.1-1ubuntu0.4",
-        "arch": "amd64"
-      },
-      "git-man": {
-        "version": "1:1.9.1-1ubuntu0.4",
-        "arch": "all"
-      },
-      "gnupg": {
-        "version": "1.4.16-1ubuntu2.4",
-        "arch": "amd64"
-      },
-      "gpgv": {
-        "version": "1.4.16-1ubuntu2.4",
-        "arch": "amd64"
-      },
-      "grep": {
-        "version": "2.16-1",
-        "arch": "amd64"
-      },
-      "gzip": {
-        "version": "1.6-3ubuntu1",
-        "arch": "amd64"
-      },
-      "hostname": {
-        "version": "3.15ubuntu1",
-        "arch": "amd64"
-      },
-      "ifupdown": {
-        "version": "0.7.47.2ubuntu4.4",
-        "arch": "amd64"
-      },
-      "init-system-helpers": {
-        "version": "1.14ubuntu1",
-        "arch": "all"
-      },
-      "initramfs-tools": {
-        "version": "0.103ubuntu4.7",
-        "arch": "all"
-      },
-      "initramfs-tools-bin": {
-        "version": "0.103ubuntu4.7",
-        "arch": "amd64"
-      },
-      "initscripts": {
-        "version": "2.88dsf-41ubuntu6.3",
-        "arch": "amd64"
-      },
-      "insserv": {
-        "version": "1.14.0-5ubuntu2",
-        "arch": "amd64"
-      },
-      "iproute2": {
-        "version": "3.12.0-2ubuntu1",
-        "arch": "amd64"
-      },
-      "iputils-ping": {
-        "version": "3:20121221-4ubuntu1.1",
-        "arch": "amd64"
-      },
-      "isc-dhcp-client": {
-        "version": "4.2.4-7ubuntu12.8",
-        "arch": "amd64"
-      },
-      "isc-dhcp-common": {
-        "version": "4.2.4-7ubuntu12.8",
-        "arch": "amd64"
-      },
-      "iso-codes": {
-        "version": "3.52-1",
-        "arch": "all"
-      },
-      "java-common": {
-        "version": "0.51",
-        "arch": "all"
-      },
-      "kbd": {
-        "version": "1.15.5-1ubuntu1",
-        "arch": "amd64"
-      },
-      "keyboard-configuration": {
-        "version": "1.70ubuntu8",
-        "arch": "all"
-      },
-      "klibc-utils": {
-        "version": "2.0.3-0ubuntu1.14.04.2",
-        "arch": "amd64"
-      },
-      "kmod": {
-        "version": "15-0ubuntu6",
-        "arch": "amd64"
-      },
-      "krb5-locales": {
-        "version": "1.12+dfsg-2ubuntu5.3",
-        "arch": "all"
-      },
-      "ksh": {
-        "version": "93u+20120801-1",
-        "arch": "amd64"
-      },
-      "less": {
-        "version": "458-2",
-        "arch": "amd64"
-      },
-      "libacl1": {
-        "version": "2.2.52-1",
-        "arch": "amd64"
-      },
-      "libapt-inst1.5": {
-        "version": "1.0.1ubuntu2.17",
-        "arch": "amd64"
-      },
-      "libapt-pkg4.12": {
-        "version": "1.0.1ubuntu2.17",
-        "arch": "amd64"
-      },
-      "libarchive-extract-perl": {
-        "version": "0.70-1",
-        "arch": "all"
-      },
-      "libasn1-8-heimdal": {
-        "version": "1.6~git20131207+dfsg-1ubuntu1.1",
-        "arch": "amd64"
-      },
-      "libattr1": {
-        "version": "1:2.4.47-1ubuntu1",
-        "arch": "amd64"
-      },
-      "libaudit-common": {
-        "version": "1:2.3.2-2ubuntu1",
-        "arch": "all"
-      },
-      "libaudit1": {
-        "version": "1:2.3.2-2ubuntu1",
-        "arch": "amd64"
-      },
-      "libavahi-client3": {
-        "version": "0.6.31-4ubuntu1.1",
-        "arch": "amd64"
-      },
-      "libavahi-common-data": {
-        "version": "0.6.31-4ubuntu1.1",
-        "arch": "amd64"
-      },
-      "libavahi-common3": {
-        "version": "0.6.31-4ubuntu1.1",
-        "arch": "amd64"
-      },
-      "libblkid1": {
-        "version": "2.20.1-5.1ubuntu20.9",
-        "arch": "amd64"
-      },
-      "libbsd0": {
-        "version": "0.6.0-2ubuntu1",
-        "arch": "amd64"
-      },
-      "libbz2-1.0": {
-        "version": "1.0.6-5",
-        "arch": "amd64"
-      },
-      "libc-bin": {
-        "version": "2.19-0ubuntu6.11",
-        "arch": "amd64"
-      },
-      "libc6": {
-        "version": "2.19-0ubuntu6.11",
-        "arch": "amd64"
-      },
-      "libcap2": {
-        "version": "1:2.24-0ubuntu2",
-        "arch": "amd64"
-      },
-      "libcap2-bin": {
-        "version": "1:2.24-0ubuntu2",
-        "arch": "amd64"
-      },
-      "libcgmanager0": {
-        "version": "0.24-0ubuntu7.5",
-        "arch": "amd64"
-      },
-      "libcomerr2": {
-        "version": "1.42.9-3ubuntu1.3",
-        "arch": "amd64"
-      },
-      "libcups2": {
-        "version": "1.7.2-0ubuntu1.8",
-        "arch": "amd64"
-      },
-      "libcurl3": {
-        "version": "7.35.0-1ubuntu2.10",
-        "arch": "amd64"
-      },
-      "libcurl3-gnutls": {
-        "version": "7.35.0-1ubuntu2.10",
-        "arch": "amd64"
-      },
-      "libdb5.3": {
-        "version": "5.3.28-3ubuntu3",
-        "arch": "amd64"
-      },
-      "libdbus-1-3": {
-        "version": "1.6.18-0ubuntu4.5",
-        "arch": "amd64"
-      },
-      "libdbus-glib-1-2": {
-        "version": "0.100.2-1",
-        "arch": "amd64"
-      },
-      "libdebconfclient0": {
-        "version": "0.187ubuntu1",
-        "arch": "amd64"
-      },
-      "libdevmapper1.02.1": {
-        "version": "2:1.02.77-6ubuntu2",
-        "arch": "amd64"
-      },
-      "libdrm2": {
-        "version": "2.4.67-1ubuntu0.14.04.1",
-        "arch": "amd64"
-      },
-      "libedit2": {
-        "version": "3.1-20130712-2",
-        "arch": "amd64"
-      },
-      "liberror-perl": {
-        "version": "0.17-1.1",
-        "arch": "all"
-      },
-      "libestr0": {
-        "version": "0.1.9-0ubuntu2",
-        "arch": "amd64"
-      },
-      "libexpat1": {
-        "version": "2.1.0-4ubuntu1.3",
-        "arch": "amd64"
-      },
-      "libffi6": {
-        "version": "3.1~rc1+r3.0.13-12ubuntu0.1",
-        "arch": "amd64"
-      },
-      "libfontconfig1": {
-        "version": "2.11.0-0ubuntu4.2",
-        "arch": "amd64"
-      },
-      "libfreetype6": {
-        "version": "2.5.2-1ubuntu2.7",
-        "arch": "amd64"
-      },
-      "libfribidi0": {
-        "version": "0.19.6-1",
-        "arch": "amd64"
-      },
-      "libgcc1": {
-        "version": "1:4.9.3-0ubuntu4",
-        "arch": "amd64"
-      },
-      "libgcrypt11": {
-        "version": "1.5.3-2ubuntu4.4",
-        "arch": "amd64"
-      },
-      "libgdbm3": {
-        "version": "1.8.3-12build1",
-        "arch": "amd64"
-      },
-      "libgirepository-1.0-1": {
-        "version": "1.40.0-1ubuntu0.2",
-        "arch": "amd64"
-      },
-      "libglib2.0-0": {
-        "version": "2.40.2-0ubuntu1",
-        "arch": "amd64"
-      },
-      "libglib2.0-data": {
-        "version": "2.40.2-0ubuntu1",
-        "arch": "all"
-      },
-      "libgnutls-openssl27": {
-        "version": "2.12.23-12ubuntu2.7",
-        "arch": "amd64"
-      },
-      "libgnutls26": {
-        "version": "2.12.23-12ubuntu2.7",
-        "arch": "amd64"
-      },
-      "libgpg-error0": {
-        "version": "1.12-0.2ubuntu1",
-        "arch": "amd64"
-      },
-      "libgssapi-krb5-2": {
-        "version": "1.12+dfsg-2ubuntu5.3",
-        "arch": "amd64"
-      },
-      "libgssapi3-heimdal": {
-        "version": "1.6~git20131207+dfsg-1ubuntu1.1",
-        "arch": "amd64"
-      },
-      "libhcrypto4-heimdal": {
-        "version": "1.6~git20131207+dfsg-1ubuntu1.1",
-        "arch": "amd64"
-      },
-      "libheimbase1-heimdal": {
-        "version": "1.6~git20131207+dfsg-1ubuntu1.1",
-        "arch": "amd64"
-      },
-      "libheimntlm0-heimdal": {
-        "version": "1.6~git20131207+dfsg-1ubuntu1.1",
-        "arch": "amd64"
-      },
-      "libhx509-5-heimdal": {
-        "version": "1.6~git20131207+dfsg-1ubuntu1.1",
-        "arch": "amd64"
-      },
-      "libidn11": {
-        "version": "1.28-1ubuntu2.1",
-        "arch": "amd64"
-      },
-      "libjpeg-turbo8": {
-        "version": "1.3.0-0ubuntu2",
-        "arch": "amd64"
-      },
-      "libjpeg8": {
-        "version": "8c-2ubuntu8",
-        "arch": "amd64"
-      },
-      "libjson-c2": {
-        "version": "0.11-3ubuntu1.2",
-        "arch": "amd64"
-      },
-      "libjson0": {
-        "version": "0.11-3ubuntu1.2",
-        "arch": "amd64"
-      },
-      "libk5crypto3": {
-        "version": "1.12+dfsg-2ubuntu5.3",
-        "arch": "amd64"
-      },
-      "libkeyutils1": {
-        "version": "1.5.6-1",
-        "arch": "amd64"
-      },
-      "libklibc": {
-        "version": "2.0.3-0ubuntu1.14.04.2",
-        "arch": "amd64"
-      },
-      "libkmod2": {
-        "version": "15-0ubuntu6",
-        "arch": "amd64"
-      },
-      "libkrb5-26-heimdal": {
-        "version": "1.6~git20131207+dfsg-1ubuntu1.1",
-        "arch": "amd64"
-      },
-      "libkrb5-3": {
-        "version": "1.12+dfsg-2ubuntu5.3",
-        "arch": "amd64"
-      },
-      "libkrb5support0": {
-        "version": "1.12+dfsg-2ubuntu5.3",
-        "arch": "amd64"
-      },
-      "liblcms2-2": {
-        "version": "2.5-0ubuntu4.1",
-        "arch": "amd64"
-      },
-      "libldap-2.4-2": {
-        "version": "2.4.31-1+nmu2ubuntu8.3",
-        "arch": "amd64"
-      },
-      "liblocale-gettext-perl": {
-        "version": "1.05-7build3",
-        "arch": "amd64"
-      },
-      "liblockfile-bin": {
-        "version": "1.09-6ubuntu1",
-        "arch": "amd64"
-      },
-      "liblockfile1": {
-        "version": "1.09-6ubuntu1",
-        "arch": "amd64"
-      },
-      "liblog-message-simple-perl": {
-        "version": "0.10-1",
-        "arch": "all"
-      },
-      "liblzma5": {
-        "version": "5.1.1alpha+20120614-2ubuntu2",
-        "arch": "amd64"
-      },
-      "libmagic1": {
-        "version": "1:5.14-2ubuntu3.3",
-        "arch": "amd64"
-      },
-      "libmodule-pluggable-perl": {
-        "version": "5.1-1",
-        "arch": "all"
-      },
-      "libmount1": {
-        "version": "2.20.1-5.1ubuntu20.9",
-        "arch": "amd64"
-      },
-      "libmpdec2": {
-        "version": "2.4.0-6",
-        "arch": "amd64"
-      },
-      "libncurses5": {
-        "version": "5.9+20140118-1ubuntu1",
-        "arch": "amd64"
-      },
-      "libncursesw5": {
-        "version": "5.9+20140118-1ubuntu1",
-        "arch": "amd64"
-      },
-      "libnewt0.52": {
-        "version": "0.52.15-2ubuntu5",
-        "arch": "amd64"
-      },
-      "libnih-dbus1": {
-        "version": "1.0.3-4ubuntu25",
-        "arch": "amd64"
-      },
-      "libnih1": {
-        "version": "1.0.3-4ubuntu25",
-        "arch": "amd64"
-      },
-      "libnspr4": {
-        "version": "2:4.12-0ubuntu0.14.04.1",
-        "arch": "amd64"
-      },
-      "libnss3": {
-        "version": "2:3.26.2-0ubuntu0.14.04.3",
-        "arch": "amd64"
-      },
-      "libnss3-nssdb": {
-        "version": "2:3.26.2-0ubuntu0.14.04.3",
-        "arch": "all"
-      },
-      "libp11-kit0": {
-        "version": "0.20.2-2ubuntu2",
-        "arch": "amd64"
-      },
-      "libpam-cap": {
-        "version": "1:2.24-0ubuntu2",
-        "arch": "amd64"
-      },
-      "libpam-modules": {
-        "version": "1.1.8-1ubuntu2.2",
-        "arch": "amd64"
-      },
-      "libpam-modules-bin": {
-        "version": "1.1.8-1ubuntu2.2",
-        "arch": "amd64"
-      },
-      "libpam-runtime": {
-        "version": "1.1.8-1ubuntu2.2",
-        "arch": "all"
-      },
-      "libpam0g": {
-        "version": "1.1.8-1ubuntu2.2",
-        "arch": "amd64"
-      },
-      "libpcre3": {
-        "version": "1:8.31-2ubuntu2.3",
-        "arch": "amd64"
-      },
-      "libpcsclite1": {
-        "version": "1.8.10-1ubuntu1.1",
-        "arch": "amd64"
-      },
-      "libplymouth2": {
-        "version": "0.8.8-0ubuntu17.1",
-        "arch": "amd64"
-      },
-      "libpng12-0": {
-        "version": "1.2.50-1ubuntu2.14.04.2",
-        "arch": "amd64"
-      },
-      "libpod-latex-perl": {
-        "version": "0.61-1",
-        "arch": "all"
-      },
-      "libpopt0": {
-        "version": "1.16-8ubuntu1",
-        "arch": "amd64"
-      },
-      "libprocps3": {
-        "version": "1:3.3.9-1ubuntu2.2",
-        "arch": "amd64"
-      },
-      "libpython3-stdlib": {
-        "version": "3.4.0-0ubuntu2",
-        "arch": "amd64"
-      },
-      "libpython3.4-minimal": {
-        "version": "3.4.3-1ubuntu1~14.04.5",
-        "arch": "amd64"
-      },
-      "libpython3.4-stdlib": {
-        "version": "3.4.3-1ubuntu1~14.04.5",
-        "arch": "amd64"
-      },
-      "libreadline6": {
-        "version": "6.3-4ubuntu2",
-        "arch": "amd64"
-      },
-      "libroken18-heimdal": {
-        "version": "1.6~git20131207+dfsg-1ubuntu1.1",
-        "arch": "amd64"
-      },
-      "librtmp0": {
-        "version": "2.4+20121230.gitdf6c518-1",
-        "arch": "amd64"
-      },
-      "libsasl2-2": {
-        "version": "2.1.25.dfsg1-17build1",
-        "arch": "amd64"
-      },
-      "libsasl2-modules": {
-        "version": "2.1.25.dfsg1-17build1",
-        "arch": "amd64"
-      },
-      "libsasl2-modules-db": {
-        "version": "2.1.25.dfsg1-17build1",
-        "arch": "amd64"
-      },
-      "libselinux1": {
-        "version": "2.2.2-1ubuntu0.1",
-        "arch": "amd64"
-      },
-      "libsemanage-common": {
-        "version": "2.2-1",
-        "arch": "all"
-      },
-      "libsemanage1": {
-        "version": "2.2-1",
-        "arch": "amd64"
-      },
-      "libsepol1": {
-        "version": "2.2-1ubuntu0.1",
-        "arch": "amd64"
-      },
-      "libslang2": {
-        "version": "2.2.4-15ubuntu1",
-        "arch": "amd64"
-      },
-      "libsqlite3-0": {
-        "version": "3.8.2-1ubuntu2.1",
-        "arch": "amd64"
-      },
-      "libss2": {
-        "version": "1.42.9-3ubuntu1.3",
-        "arch": "amd64"
-      },
-      "libssl1.0.0": {
-        "version": "1.0.1f-1ubuntu2.22",
-        "arch": "amd64"
-      },
-      "libstdc++6": {
-        "version": "4.8.4-2ubuntu1~14.04.3",
-        "arch": "amd64"
-      },
-      "libtasn1-6": {
-        "version": "3.4-3ubuntu0.4",
-        "arch": "amd64"
-      },
-      "libterm-ui-perl": {
-        "version": "0.42-1",
-        "arch": "all"
-      },
-      "libtext-charwidth-perl": {
-        "version": "0.04-7build3",
-        "arch": "amd64"
-      },
-      "libtext-iconv-perl": {
-        "version": "1.7-5build2",
-        "arch": "amd64"
-      },
-      "libtext-soundex-perl": {
-        "version": "3.4-1build1",
-        "arch": "amd64"
-      },
-      "libtext-wrapi18n-perl": {
-        "version": "0.06-7",
-        "arch": "all"
-      },
-      "libtinfo5": {
-        "version": "5.9+20140118-1ubuntu1",
-        "arch": "amd64"
-      },
-      "libudev1": {
-        "version": "204-5ubuntu20.24",
-        "arch": "amd64"
-      },
-      "libusb-0.1-4": {
-        "version": "2:0.1.12-23.3ubuntu1",
-        "arch": "amd64"
-      },
-      "libustr-1.0-1": {
-        "version": "1.0.4-3ubuntu2",
-        "arch": "amd64"
-      },
-      "libuuid1": {
-        "version": "2.20.1-5.1ubuntu20.9",
-        "arch": "amd64"
-      },
-      "libwind0-heimdal": {
-        "version": "1.6~git20131207+dfsg-1ubuntu1.1",
-        "arch": "amd64"
-      },
-      "libx11-6": {
-        "version": "2:1.6.2-1ubuntu2",
-        "arch": "amd64"
-      },
-      "libx11-data": {
-        "version": "2:1.6.2-1ubuntu2",
-        "arch": "all"
-      },
-      "libxau6": {
-        "version": "1:1.0.8-1",
-        "arch": "amd64"
-      },
-      "libxcb1": {
-        "version": "1.10-2ubuntu1",
-        "arch": "amd64"
-      },
-      "libxdmcp6": {
-        "version": "1:1.1.1-1",
-        "arch": "amd64"
-      },
-      "libxext6": {
-        "version": "2:1.3.2-1ubuntu0.0.14.04.1",
-        "arch": "amd64"
-      },
-      "libxi6": {
-        "version": "2:1.7.1.901-1ubuntu1.1",
-        "arch": "amd64"
-      },
-      "libxml2": {
-        "version": "2.9.1+dfsg1-3ubuntu4.9",
-        "arch": "amd64"
-      },
-      "libxmuu1": {
-        "version": "2:1.1.1-1",
-        "arch": "amd64"
-      },
-      "libxrender1": {
-        "version": "1:0.9.8-1build0.14.04.1",
-        "arch": "amd64"
-      },
-      "libxtst6": {
-        "version": "2:1.2.2-1",
-        "arch": "amd64"
-      },
-      "locales": {
-        "version": "2.13+git20120306-12.1",
-        "arch": "all"
-      },
-      "lockfile-progs": {
-        "version": "0.1.17",
-        "arch": "amd64"
-      },
-      "login": {
-        "version": "1:4.1.5.1-1ubuntu9.2",
-        "arch": "amd64"
-      },
-      "logrotate": {
-        "version": "3.8.7-1ubuntu1",
-        "arch": "amd64"
-      },
-      "lsb-base": {
-        "version": "4.1+Debian11ubuntu6.2",
-        "arch": "all"
-      },
-      "lsb-release": {
-        "version": "4.1+Debian11ubuntu6.2",
-        "arch": "all"
-      },
-      "makedev": {
-        "version": "2.3.1-93ubuntu2~ubuntu14.04.1",
-        "arch": "all"
-      },
-      "mawk": {
-        "version": "1.3.3-17ubuntu2",
-        "arch": "amd64"
-      },
-      "mime-support": {
-        "version": "3.54ubuntu1.1",
-        "arch": "all"
-      },
-      "module-init-tools": {
-        "version": "15-0ubuntu6",
-        "arch": "all"
-      },
-      "mount": {
-        "version": "2.20.1-5.1ubuntu20.9",
-        "arch": "amd64"
-      },
-      "mountall": {
-        "version": "2.53",
-        "arch": "amd64"
-      },
-      "multiarch-support": {
-        "version": "2.19-0ubuntu6.11",
-        "arch": "amd64"
-      },
-      "ncurses-base": {
-        "version": "5.9+20140118-1ubuntu1",
-        "arch": "all"
-      },
-      "ncurses-bin": {
-        "version": "5.9+20140118-1ubuntu1",
-        "arch": "amd64"
-      },
-      "net-tools": {
-        "version": "1.60-25ubuntu2.1",
-        "arch": "amd64"
-      },
-      "netbase": {
-        "version": "5.2",
-        "arch": "all"
-      },
-      "netcat-openbsd": {
-        "version": "1.105-7ubuntu1",
-        "arch": "amd64"
-      },
-      "ntpdate": {
-        "version": "1:4.2.6.p5+dfsg-3ubuntu2.14.04.10",
-        "arch": "amd64"
-      },
-      "openjdk-8-jre-headless": {
-        "version": "8u111-b14-3~14.04.1",
-        "arch": "amd64"
-      },
-      "openssh-client": {
-        "version": "1:6.6p1-2ubuntu2.8",
-        "arch": "amd64"
-      },
-      "openssl": {
-        "version": "1.0.1f-1ubuntu2.22",
-        "arch": "amd64"
-      },
-      "passwd": {
-        "version": "1:4.1.5.1-1ubuntu9.2",
-        "arch": "amd64"
-      },
-      "patch": {
-        "version": "2.7.1-4ubuntu2.3",
-        "arch": "amd64"
-      },
-      "perl": {
-        "version": "5.18.2-2ubuntu1.1",
-        "arch": "amd64"
-      },
-      "perl-base": {
-        "version": "5.18.2-2ubuntu1.1",
-        "arch": "amd64"
-      },
-      "perl-modules": {
-        "version": "5.18.2-2ubuntu1.1",
-        "arch": "all"
-      },
-      "plymouth": {
-        "version": "0.8.8-0ubuntu17.1",
-        "arch": "amd64"
-      },
-      "procps": {
-        "version": "1:3.3.9-1ubuntu2.2",
-        "arch": "amd64"
-      },
-      "python-apt-common": {
-        "version": "0.9.3.5ubuntu2",
-        "arch": "all"
-      },
-      "python3": {
-        "version": "3.4.0-0ubuntu2",
-        "arch": "amd64"
-      },
-      "python3-apt": {
-        "version": "0.9.3.5ubuntu2",
-        "arch": "amd64"
-      },
-      "python3-dbus": {
-        "version": "1.2.0-2build2",
-        "arch": "amd64"
-      },
-      "python3-gi": {
-        "version": "3.12.0-1ubuntu1",
-        "arch": "amd64"
-      },
-      "python3-minimal": {
-        "version": "3.4.0-0ubuntu2",
-        "arch": "amd64"
-      },
-      "python3-pycurl": {
-        "version": "7.19.3-0ubuntu3",
-        "arch": "amd64"
-      },
-      "python3-software-properties": {
-        "version": "0.92.37.7",
-        "arch": "all"
-      },
-      "python3.4": {
-        "version": "3.4.3-1ubuntu1~14.04.5",
-        "arch": "amd64"
-      },
-      "python3.4-minimal": {
-        "version": "3.4.3-1ubuntu1~14.04.5",
-        "arch": "amd64"
-      },
-      "readline-common": {
-        "version": "6.3-4ubuntu2",
-        "arch": "all"
-      },
-      "resolvconf": {
-        "version": "1.69ubuntu1.1",
-        "arch": "all"
-      },
-      "rsync": {
-        "version": "3.1.0-2ubuntu0.2",
-        "arch": "amd64"
-      },
-      "rsyslog": {
-        "version": "7.4.4-1ubuntu2.6",
-        "arch": "amd64"
-      },
-      "sed": {
-        "version": "4.2.2-4ubuntu1",
-        "arch": "amd64"
-      },
-      "sensible-utils": {
-        "version": "0.0.9",
-        "arch": "all"
-      },
-      "sgml-base": {
-        "version": "1.26+nmu4ubuntu1",
-        "arch": "all"
-      },
-      "shared-mime-info": {
-        "version": "1.2-0ubuntu3",
-        "arch": "amd64"
-      },
-      "software-properties-common": {
-        "version": "0.92.37.7",
-        "arch": "all"
-      },
-      "sudo": {
-        "version": "1.8.9p5-1ubuntu1.3",
-        "arch": "amd64"
-      },
-      "sysv-rc": {
-        "version": "2.88dsf-41ubuntu6.3",
-        "arch": "all"
-      },
-      "sysvinit-utils": {
-        "version": "2.88dsf-41ubuntu6.3",
-        "arch": "amd64"
-      },
-      "tar": {
-        "version": "1.27.1-1ubuntu0.1",
-        "arch": "amd64"
-      },
-      "tzdata": {
-        "version": "2016j-0ubuntu0.14.04",
-        "arch": "all"
-      },
-      "ubuntu-keyring": {
-        "version": "2012.05.19",
-        "arch": "all"
-      },
-      "ubuntu-minimal": {
-        "version": "1.325",
-        "arch": "amd64"
-      },
-      "ucf": {
-        "version": "3.0027+nmu1",
-        "arch": "all"
-      },
-      "udev": {
-        "version": "204-5ubuntu20.24",
-        "arch": "amd64"
-      },
-      "unattended-upgrades": {
-        "version": "0.82.1ubuntu2.4",
-        "arch": "all"
-      },
-      "upstart": {
-        "version": "1.12.1-0ubuntu4.2",
-        "arch": "amd64"
-      },
-      "ureadahead": {
-        "version": "0.100.0-16",
-        "arch": "amd64"
-      },
-      "util-linux": {
-        "version": "2.20.1-5.1ubuntu20.9",
-        "arch": "amd64"
-      },
-      "vim-common": {
-        "version": "2:7.4.052-1ubuntu3.1",
-        "arch": "amd64"
-      },
-      "vim-tiny": {
-        "version": "2:7.4.052-1ubuntu3.1",
-        "arch": "amd64"
-      },
-      "whiptail": {
-        "version": "0.52.15-2ubuntu5",
-        "arch": "amd64"
-      },
-      "x11-common": {
-        "version": "1:7.7+1ubuntu8.1",
-        "arch": "all"
-      },
-      "xauth": {
-        "version": "1:1.0.7-1ubuntu1",
-        "arch": "amd64"
-      },
-      "xkb-data": {
-        "version": "2.10.1-1ubuntu1",
-        "arch": "all"
-      },
-      "xml-core": {
-        "version": "0.13+nmu2",
-        "arch": "all"
-      },
-      "xz-utils": {
-        "version": "5.1.1alpha+20120614-2ubuntu2",
-        "arch": "amd64"
-      },
-      "zlib1g": {
-        "version": "1:1.2.8.dfsg-1ubuntu1",
-        "arch": "amd64"
-      }
-    },
-    "root_group": "root",
-    "shells": [
-      "/bin/sh",
-      "/bin/dash",
-      "/bin/bash",
-      "/bin/rbash",
-      "/bin/ksh93"
-    ],
-    "time": {
-      "timezone": "UTC"
-    },
-    "recipes": [
-      "ajsc-aai-config::aai-config",
-      "ajsc-aai-config::aai-logback",
-      "ajsc-aai-config::aai-preferredRoute",
-      "ajsc-aai-config::aaiWorkloadConsumer",
-      "ajsc-aai-config::aaiWorkloadPublisher",
-      "ajsc-aai-config::aaiWorkloadStatusPublisher",
-      "ajsc-aai-config::createConfigDirectories",
-      "ajsc-aai-auth::aai-keystore"
-    ],
-    "expanded_run_list": [
-      "ajsc-aai-config::aai-config",
-      "ajsc-aai-config::aai-logback",
-      "ajsc-aai-config::aai-preferredRoute",
-      "ajsc-aai-config::aaiWorkloadConsumer",
-      "ajsc-aai-config::aaiWorkloadPublisher",
-      "ajsc-aai-config::aaiWorkloadStatusPublisher",
-      "ajsc-aai-config::createConfigDirectories",
-      "ajsc-aai-auth::aai-keystore"
-    ],
-    "roles": [
-
-    ],
-    "cookbooks": {
-      "ajsc-aai-config": {
-        "version": "0.2.2"
-      },
-      "ajsc-aai-auth": {
-        "version": "0.2.0"
-      }
-    }
-  },
-  "run_list": [
-    "recipe[ajsc-aai-config::aai-config]",
-    "recipe[ajsc-aai-config::aai-logback]",
-    "recipe[ajsc-aai-config::aai-preferredRoute]",
-    "recipe[ajsc-aai-config::aaiWorkloadConsumer]",
-    "recipe[ajsc-aai-config::aaiWorkloadPublisher]",
-    "recipe[ajsc-aai-config::aaiWorkloadStatusPublisher]",
-    "recipe[ajsc-aai-config::createConfigDirectories]",
-    "recipe[ajsc-aai-auth::aai-keystore]"
-  ]
-}