Add swap space

Add 2G of swap space per physics CPU to meet atlas memory requirements.
Avoid using ththis swap space at all costs, it will stop any application
dead in it's tracks.

Changes:
	modified:   manifests/site.pp
Isolate ATLAS Specific configuration for use with environments …

Isolate ATLAS production setup for use in puppet environments. Remove
Belle II configuration. Keep ssh keys for personnel needs access to
workers for debugging.

Changes:
    modified:   manifests/site.pp
Move ATLAS specific manifest into module to be able to use custon facts

Encapsulate the ATLAS configuration in a class as part of the gce node
control module. Allow useage of custom facts in ATLAS manifest.

Changes:
	modified:   manifests/site.pp
	modified:   modules/condor/templates/condor_config.local.csnode.erb
	renamed:    manifests/site.pp -> modules/gce_node/manifests/atlas.pp
	modified:   modules/gce_node/manifests/ephemeral.pp
	modified:   modules/gce_node/manifests/grid_setup.pp
	modified:   modules/gce_node/templates/grid-setup.sh.atlas.erb
Clean up old gce_node class

Replace the generic gce_class with specific manifests for node by
experiment.

Changes:
	modified:   modules/gce_node/manifests/init.pp
Use fact to define condor central manager

Use the central_manager fact to determine condor central manager rather
than passing the head variable.

Changes:
	modified:   manifests/client.pp
	modified:   templates/condor_config.local.csnode.erb
	modified:   templates/condor_config.local.head.erb
	modified:   templates/condor_config.local.node.erb
	modified:   templates/condor_config.local.submit.erb
Fix double quote in condor startup script ERB

Replace double quotes with single quotes in cloud_type conditional since
ERB no longer accepts strings with double quotes.

Changes:
	modified:   modules/condor/templates/condor.init.d.erb
Chomp the newline at the end of file created by cloud-init

Chomp new line at the end of facts read from files created by cloud
init. Make variables same for use in ERB.

Changes:
	modified:   modules/condor/lib/facter/central_manager.rb
	modified:   modules/gce_node/lib/facter/cloud_name.rb
	modified:   modules/gce_node/lib/facter/cloud_type.rb
Unset AtlasSetupSite in ATLAS environment configuration

Unset AtlasSetupSite variable to avoid pilot job warnings about
AtlasSetup(WARNING): Unknown option ignored in file ...

Changes
	modified:   modules/gce_node/templates/grid-setup.sh.atlas.erb
Inset configuration for atlas worker node as well as default

Add atlas worker specific configuration to site manifest even though for
now it is the default.

Changes:
	modified:   manifests/site.pp
Bring Belle configuration inline with fixed style

Specify belle manifest as part of gce_node to allow use of custom facts
defined in modules. Add belle worker specific contextualization to site
manifest.

Changes:
	modified:   manifests/site.pp
	new file:   modules/gce_node/manifests/belle.pp