Revert "Re-merge pull request #453 into develop"

  New dependencies for syslog broke CentOS stemcell creation

This reverts commit e068573984d874dd6a9be84b2f79df0674ca849d.
Move bosh_dpkg_list stage to Ubuntu

It's Debian specific and we use it in all infrastructures

Signed-off-by: Jesse Zhang <jz@pivotallabs.com>
Remove system_aws_clock stage.

This stage appears to remove links that no longer exist.

Signed-off-by: Matthew Boedicker <mboedicker@pivotallabs.com>
Make system_aws_network support RedHat based systems.

Until this work is done by the agent, make the stage
OS aware.

Signed-off-by: Matthew Boedicker <mboedicker@pivotallabs.com>
Remove grub update because it doesn't work on CentOS.

Ubuntu works without it (and it was effectively a NOOP anyway because it
was just updating a comment).

[#58846844]

Signed-off-by: Matthew Boedicker <mboedicker@pivotallabs.com>
introduce RenderedTemplatesWriter to write the rendered templates to disk
Remove unused mixin

Confirmed that RunsCommands is not used by bosh_vcloud_cpi, the only
external gem that depends on bosh code.

Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>
Introduce NullBlobstoreClient

This client helps us wire in storing rendered templates in the director
blobstore until we're finished implementing cleanup.

Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>
wire in CompressedRenderedJobTemplates

Temporarily uploads a fake archive to the null blobstore

[#60724646]

Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>
Do agent 'apply' before updating db

* use a transaction for the db commits.

[Finishes #57964476]

Signed-off-by: Tony Hansmann <thansmann@pivotallabs.com>
Added basic logs action, it still needs s3 blobstore implementation
[#59695194]

Signed-off-by: Nick Wade <nwade@pivotallabs.com>
Updated task service to update the task value when done
Also made the service threading proof
[#59695194]

Signed-off-by: Nick Wade <nwade@pivotallabs.com>
Get task now returns the value of a finished task
[#59695194]

Signed-off-by: Nick Wade <nwade@pivotallabs.com>
Renamed method for logs action to fetch_logs

Signed-off-by: Nick Wade <nwade@pivotallabs.com>
Made file system only available through platform

Signed-off-by: Nick Wade <nwade@pivotallabs.com>
Updated dummy infrastructure to create a dummy blobstore and allow booting of the agent

Signed-off-by: Damien Le Berrigaud <damien@pivotallabs.com>
Make sure interfaces are the only package exported types
Package exported constructors return a package exported type

Signed-off-by: Damien Le Berrigaud <damien@pivotallabs.com>
Make new CentOS network server specs pending.

Signed-off-by: Mike Stallard <mstallard@pivotallabs.com>
WIP: Do not break CentOS server spec on vsphere

Signed-off-by: Mike Stallard <mstallard@pivotallabs.com>
Revert "WIP: Do not break CentOS server spec on vsphere"

This reverts commit 885786ffd63c6d67f03b1253a04b3ed662aa9d2d.
This commit failed rubocop. Revert until fixed